Solsticio, aquí tienes tu misión. Espero que funcione, luego me cuentas si te va. Recuerda que tienes que poner el código del NPC que te da el código (NPC1) y el código del que te lo canjea (NPC2). También tienes que poner las coordenadas a las que quieres que te teletransporte.
quest Codigo begin
global code = -1
state start begin
when (NPC1) begin
when prueba3.timer begin
code = -1
end
if code == -1 then
say_title("¿Quieres tu código?")
say("Solamente puedes conseguir uno por hora,")
say("¿lo quieres ahora?")
if select("Sí","No") == 1 then
say("Muy bien, aquí tienes:")
code = Math.random()*10000
say(tostring(code))
say("No lo olvides.")
timer("codigo", 60)
else
say("Vuelve cuando quieras tu código.")
end
else
if code == -2 then
say("Ya has usado tu código. Tienes que esperar")
say("antes de conseguir uno nuevo.")
else
say("Aún no has usado tu código. Es:")
say(tostring(code))
end
end
return
end
when (NPC2) begin
if code > -1 then
say_title("Canjea tu código")
say("¿Deseas usar tu código ahora?")
if select("Sí","No") == 1 then
say("Muy bien, introdúcelo aquí")
if tonumber(input()) == code then
say("Muy bien, serás teletransportado")
code = -2
warp(coordenadas)
else
say("Lo siento, has fallado. Vas a tener")
say("Que esperar antes de volver a usar un")
say("código.")
code = -2
end
else
say("Vuelve cuando estés preparado")
end
else
say("Actualmente no tienes ningún código activo,")
say("vuelve cuando tengas uno.")
end
return
end
end
end
@DjZed said:
Sensillo, con un timer :miau:
¿Me puedes enseñar un ejemplo de uan misión que lleve un timer? Creo que más o menos sé usarlos pero no estoy seguro, ahora lo veremos cuando me conteste solsticio si le va o no