Jump to content

Como poner 1 limite


TheSanto

Mensajes recomendados

A poner 1 limite me refiero a que entren a 1 mapa pj's de nivel (ej: 85) que es el minimo y de maximo poner 110 por ejemplo.

 

 

Archivo -> map_warp.start.0.script

 

 

 

if pc . get_level ( ) <= 79 then

say_title ( "x" )

say ( "No puedo llevarte a los mapas nuevos" )

say ( "ya que no has alcanzado el nivel mínimo para entrar" )

say ( "tienes que ser por lo menos nivel 80 para entrar" )

say_reward ( "Regresa cuando seas nivel 80 o superior")

return

end

say_title ( "x" )

say ( "Bienvenido Guerrero, desde el nivel 80" )

say ( "puedes viajar a distintos mapas" )

say ( "donde los mounstruos son mas fuertes y feroces" )

say ( "asi que debes tener mucho cuidado." )

say ( "No des a la gente pergaminos para ir a este mapa." )

say ( "(La sanción puede ser banned de 10 dias)." )

say_reward ( "Recuerda llevar muchas pociones y armas." )

say_reward ( "¿Adonde te diriges?" )

local opzioni =select (" " , "Salir")

if opzioni == 1 then

pc . warp ( 981000 , 172600 )

elseif opzioni == 2 then

return

end

 

 

 

Alguien me podría decir como pongo para que entre pj's de lvl minimo 80 que ya está puesto y de máximo 110?

 

Gracias.

Enlace para comentar
Compartir en otros sitios

local opzioni =select (" " , "Salir")

if opzioni == 1 then

if pc.get_level() < 85 then

say("Deves ser mayor a 85)

return

end

pc . warp ( 981000 , 172600 )

elseif opzioni == 2 then

 

si eso lo tengo santy , pero yo me refiero a que tu entras a 1 mapa y te piden ser lvl 85 minimo y el nivel maximo para acceder a él sea de nivel 110.

Enlace para comentar
Compartir en otros sitios

Pues lo mismo pero añades esto:

 


local opzioni =select (" " , "Salir")
if opzioni == 1 then
if pc.get_level() < 85 then
say("Debes ser mayor a 85)
return
end
if pc.get_level() >= 110 then
say("Lo siento eres demasiado alto")
return
end
pc . warp ( 981000 , 172600 )
elseif opzioni == 2 then

Un detalle:

 

if pc.get_level() >= 110 then

Asi si eres 110 no te dejara entrar, si queres que al 110 aun te deje:

 

if pc.get_level() > 110 then
Enlace para comentar
Compartir en otros sitios

No, porque lo que santo preguntaba era cómo tener ambas restricciones: nivel mínimo y nivel máximo

 

PD : no me funciono , lo he comprobado y no te deja teletransportar a él mapa siendo menor de el nivel maximo de él mapa.

 

Archivo -> map_warp.start.0.script

 

 

if pc . get_level ( ) <= 79 then

say_title ( "x" )

say ( "No puedo llevarte a los mapas nuevos" )

say ( "ya que no has alcanzado el nivel mínimo para entrar" )

say ( "tienes que ser por lo menos nivel 80 para entrar" )

say_reward ( "Regresa cuando seas nivel 80 o superior")

return

end

say_title ( "x" )

say ( "Bienvenido Guerrero, desde el nivel 80" )

say ( "puedes viajar a distintos mapas" )

say ( "donde los mounstruos son mas fuertes y feroces" )

say ( "asi que debes tener mucho cuidado." )

say ( "No des a la gente pergaminos para ir a este mapa." )

say ( "(La sanción puede ser banned de 10 dias)." )

say_reward ( "Recuerda llevar muchas pociones y armas." )

say_reward ( "¿Adonde te diriges?" )

local opzioni =select ("Bosque de la Momia" , "Salir")

if opzioni == 1 then

if pc.get_level() < 79 then

say("Debes ser mayor a 80)

return

end

if pc.get_level() >= 101 then

say("Lo siento eres demasiado alto")

return

end

pc . warp ( 981000 , 172600 )

elseif opzioni == 2 then

Enlace para comentar
Compartir en otros sitios

bueno no soy un experto en quest pero si te aconsejo no solo preocuparte por los limites si no que también preocupar por los pergaminos y el que se jalen con el anillo de matrimonio yo también estaba en estas cosas con un mapa gracias a una quest que me hizo keko y a varios intentos lo logre :P. yo no aconsejo un limitado del maximo pero si es buena idea pero en caso que no quieras que alguien mayor a ese mapa no lo dejen entrar pues la mejor colocale un

 

 

when login or enter with pc.get_map_index() == 13 and pc.get_level() >= 100 begin

warp_to_village()

 

xD asi si entran los manda a la city

Enlace para comentar
Compartir en otros sitios

bueno no soy un experto en quest pero si te aconsejo no solo preocuparte por los limites si no que también preocupar por los pergaminos y el que se jalen con el anillo de matrimonio yo también estaba en estas cosas con un mapa gracias a una quest que me hizo keko y a varios intentos lo logre :P. yo no aconsejo un limitado  del maximo pero si es buena idea pero en caso que no quieras que alguien mayor a ese mapa no lo dejen entrar pues la mejor colocale un

 

 

when login or enter with pc.get_map_index() == 13 and pc.get_level() >= 100 begin

warp_to_village()

 

xD asi si entran los manda a la city

 

agregame a skype : santo.isla y si puedes pasame la quest que te dio keko , Gracias.
Enlace para comentar
Compartir en otros sitios

if pc.get_level() <= 80 or pc.get_level()<= 110 then
   say_title ( "x" )
   say ( "Bienvenido Guerrero, desde el nivel 80" )
   say ( "puedes viajar a distintos mapas" )
   say ( "donde los mounstruos son mas fuertes y feroces" )
   say ( "asi que debes tener mucho cuidado." )
   say ( "No des a la gente pergaminos para ir a este mapa." )
   say ( "(La sanción puede ser banned de 10 dias)." )
   say_reward ( "Recuerda llevar muchas pociones y armas." )
   say_reward ( "¿Adonde te diriges?" )
   local opzioni =select ("test" , "Salir")
   if opzioni == 1 then
       pc.warp( 981000 , 172600 )
   end
else
   say_title ( "x" )
   say ("No puedo llevarte a los mapas nuevos")
   say_reward ("solo puedes entrar con el nivel 80 - 110")
end

Enlace para comentar
Compartir en otros sitios

if pc.get_level() <= 80 or pc.get_level()<= 110 then say_title ( "x" ) say ( "Bienvenido Guerrero, desde el nivel 80" ) say ( "puedes viajar a distintos mapas" ) say ( "donde los mounstruos son mas fuertes y feroces" ) say ( "asi que debes tener mucho cuidado." ) say ( "No des a la gente pergaminos para ir a este mapa." ) say ( "(La sanción puede ser banned de 10 dias)." ) say_reward ( "Recuerda llevar muchas pociones y armas." ) say_reward ( "¿Adonde te diriges?" ) local opzioni =select ("test" , "Salir") if opzioni == 1 then pc.warp( 981000 , 172600 ) end else say_title ( "x" ) say ("No puedo llevarte a los mapas nuevos") say_reward ("solo puedes entrar con el nivel 80 - 110") end

no funciona , no habre ni la ventana para teletransportarte....
Enlace para comentar
Compartir en otros sitios

si funciona, lo a escribido falso.

lo probe asi y funciona-->

cambie el nivel por que en mi servidor es el max nivel 99

when 9009.chat."Test teleport" begin
           if pc.get_level() <= 80 or pc.get_level()<= 90 then
               say_title ( "x" )
               say ( "Bienvenido Guerrero, desde el nivel 80" )
               say ( "puedes viajar a distintos mapas" )
               say ( "donde los mounstruos son mas fuertes y feroces" )
               say ( "asi que debes tener mucho cuidado." )
               say ( "No des a la gente pergaminos para ir a este mapa." )
               say ( "(La sanción puede ser banned de 10 dias)." )
               say_reward ( "Recuerda llevar muchas pociones y armas." )
               say_reward ( "¿Adonde te diriges?" )
               if select ("test" , "Salir")== 1 then
                   say("funciona")
               end
           else
               say_title ( "x" )
               say ("No puedo llevarte a los mapas nuevos")
               say_reward ("solo puedes entrar con el nivel 80 - 90")
           end
       end

Enlace para comentar
Compartir en otros sitios

  • 3 years later...
  • Dilong locked this tema
Guest
Este tema está cerrado a otras respuestas.
  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...