Jump to content

Alguien me corrije esta quest de mapa ??


Mt2youplay

Mensajes recomendados

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 

Enlace para comentar
Compartir en otros sitios

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) 

Enlace para comentar
Compartir en otros sitios

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

Enlace para comentar
Compartir en otros sitios

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

 

Enlace para comentar
Compartir en otros sitios

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

Enlace para comentar
Compartir en otros sitios

Unirse a la conversación

Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.

Guest
Responder a este tema...

×   Has pegado contenido con formato .   Eliminar formato

  Only 75 emoji are allowed.

×   Tu enlace se ha incorporado automáticamente.   Mostrar un enlace en su lugar

×   Se ha restaurado el contenido anterior. .   Borrar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recientemente navegando por este tema   0 miembros

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