Mt2youplay Publicado 28 de Enero del 2021 Reportar Compartir Publicado 28 de Enero del 2021 buenas quiero ver se me pueden ayudar a correjir esta quest para que pida items y lvl que cuando sea cierto lvl para que ya no puedan entrar de nuevo esta es mi quest quest mina begin state start begin when 20095.chat."Mapa de Mina" with pc.get_level() >= 50 begin say_title("Teletransportador") say("") say("Seguro que quieres teletransportarte") if select("Si","No") == 1 then pc.warp(14299,14908) end end end end Espero que me pueda ayudar Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
NazoX Publicado 28 de Enero del 2021 Reportar Compartir Publicado 28 de Enero del 2021 Añade a tu quest esto if pc.get_level() < =84 then --corregido say("Debes ser mínimo nivel 85) return end if pc.get_level() >= 110 then --nivel máximo say("Lo siento superas el nivel máximo ") return end pc.warp(14299,14908) Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Mt2youplay Publicado 28 de Enero del 2021 Author Reportar Compartir Publicado 28 de Enero del 2021 hace 5 horas, NazoX dijo: Añade a tu quest esto if pc.get_level() < 84 then say("Debes ser mínimo nivel 85) return end if pc.get_level() >= 110 then --nivel máximo say("Lo siento superas el nivel máximo ") return end pc.warp(14299,14908) gracias me funciono Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
ReuS Publicado 28 de Enero del 2021 Reportar Compartir Publicado 28 de Enero del 2021 hace 12 horas, NazoX dijo: Añade a tu quest esto if pc.get_level() < 84 then say("Debes ser mínimo nivel 85) return end if pc.get_level() >= 110 then --nivel máximo say("Lo siento superas el nivel máximo ") return end pc.warp(14299,14908) si pones if pc.get_level() < 84 then no pedira nivel 85, sino 84, estas indicando que no podran entrar si son menores a 84, pero si son 84 podran entrar, en todo caso era si pones if pc.get_level() <= 84 then. Aca te la he modificado, pruebala Debes iniciar sesión para ver el contenido del enlace en esta publicación. quest mina begin state start begin when 20095.chat."Mapa de Mina" if pc.get_level() < 50 then ---- cambias el 50 por el nivel que desees say_title("Informacion") say("Necesitas ser nivel 50 para acceder") return end if pc.count_item("80019") < 1 then ---- cambiar el 80019 por el item que vas a pedir say_title("Error") say("Necesitas 1 tela delicada") say_item_vnum("80019") return else say_title("Mapa Mina") say("") say("Seguro que quieres teletransportarte") local ir = select("Si","No") if ir == 1 then pc.warp(14299,14908) pc.remove_item("80019", 1) else return end end end end end Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
NazoX Publicado 29 de Enero del 2021 Reportar Compartir Publicado 29 de Enero del 2021 hace 1 hora, Zauron dijo: si pones if pc.get_level() < 84 then no pedira nivel 85, sino 84, estas indicando que no podran entrar si son menores a 84, pero si son 84 podran entrar, en todo caso era si pones if pc.get_level() <= 84 then. Aca te la he modificado, pruebala Debes iniciar sesión para ver el contenido del enlace en esta publicación. quest mina begin state start begin when 20095.chat."Mapa de Mina" if pc.get_level() < 50 then ---- cambias el 50 por el nivel que desees say_title("Informacion") say("Necesitas ser nivel 50 para acceder") return end if pc.count_item("80019") < 1 then ---- cambiar el 80019 por el item que vas a pedir say_title("Error") say("Necesitas 1 tela delicada") say_item_vnum("80019") return else say_title("Mapa Mina") say("") say("Seguro que quieres teletransportarte") local ir = select("Si","No") if ir == 1 then pc.warp(14299,14908) pc.remove_item("80019", 1) else return end end end end end Lo sé, lo he hecho desde el móvil yendo a trabajar, pero que se apañe, total le funciona Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Mensajes recomendados
Unirse a la conversación
Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.