Ayuda con una quest plisss
-
Hola estoy haciendo quest para usar y poder transportarme a mapas desde un npc pero no me van plis ayudarme.
quest teleport90 begin state start begin when 20094.chat."Mapa del Guerero Legendario" begin if pc.get_level() > 100 then say_title ( "" Mapa del guerrero legendario "" ) say ( "Hola, Soy la maestra Legancy" ) say ( "Guardiana del portal a los mejores mapas." ) say ( "" ) say ( "Para poder entrar a este gran mapa primero deves de se nivel 100." ) say ( "mmm... y demostrarme que tienes fuerza" ) say ( "como para combatir ante los golen de piedra ancestrales." ) say ( "" ) say_reward ("Debes ser almenos lv 100") return end say("") say_title ( "" Mapa del guerrero legendario "" ) say ( "personas,los que lo saben lo guardan en secreto" ) say ( "Todavia esta lleno de odio hacia todas las" ) say ( "cosas vivientes. Y todo que se cruce en su" ) say ( "camino sentirá el azote de su furia." ) say ( "" ) pc . warp ( 240 , 240 ) end end end end
Una cosilla mas necesito un almacen de item shop que funcione bien he probado el ed dj zed y no me va bien las gente lo compra pero no le aparece en el almacen.
-
primero has cometido un error en la condición del nivel, deberia ser asi :
if pc.get_level() < 100 then
asi si el personaje es menor de nievel 100 le dara el mensaje de que debe ser nivel 100, yluego debes usar un else para que si el personaje es más de nivel 100 si lo teletransporte.
aca te dejo la quest arreglada(espero funcione porqeu no la puedo probar).
quest teleport90 begin state start begin when 20094.chat."Mapa del Guerero Legendario" begin if pc.get_level() < 100 then say_title ( "" Mapa del guerrero legendario "" ) say ( "Hola, Soy la maestra Legancy" ) say ( "Guardiana del portal a los mejores mapas." ) say ( "" ) say ( "Para poder entrar a este gran mapa primero deves de se nivel 100." ) say ( "mmm... y demostrarme que tienes fuerza" ) say ( "como para combatir ante los golen de piedra ancestrales." ) say ( "" ) say_reward ("Debes ser almenos lv 100") return end else say("") say_title ( "" Mapa del guerrero legendario "" ) say ( "personas,los que lo saben lo guardan en secreto" ) say ( "Todavia esta lleno de odio hacia todas las" ) say ( "cosas vivientes. Y todo que se cruce en su" ) say ( "camino sentirá el azote de su furia." ) say ( "" ) pc . warp ( 240 , 240 ) end end end end
-
Igualmente sigue estando mal, ya que esa condición la quieres aplicar para cuando se inicie la quest, entonces no la debes poner así, la tendrías que añadir al when
when 20094.chat."Mapa del Guerero Legendario" with pc.get_level => 100 begin
también en vez de > hay que ponerle =>, porque si pones > solo podrá ir si es nivel 100, pero cuando suba a 101 qué? xDD sería => que indica que la quest se iniciará si el pj es igual o mayor a lvl 100
-
no funciona ninguna de las 2 ni sikiera las coje me da error al hacerle ./qc