Oxyrus Publicado 5 de Enero del 2015 Reportar Compartir Publicado 5 de Enero del 2015 ¡Hola! He visto que hay personas bastante talentosas creando quest aquí en Zone y me gustaría aprender a mi también así que me dispuse en la tarea de elaborar una quest donde un personaje de nvl 75 o más recibe armadura épica para su clase y 100.000.000 yang. quest recompensa_armadura begin state start begin when IDBruja.kill with pc.get_level() >=75 and pc.getqf("recompensa_armadura") == 0 begin say_title ("Felicidades") say ("Terminaste con la temible bruja de hielo") say ("seras recompensado por tu proeza") say ("") pc.setqf("recompensa_armadura",1) pc.change_money(100000000) say ("Recibes 100000000 yang y armadura legendaria para tu clase.") if pc . job == 0 then pc.give_item2("vnum",1) say_reward ("Has recibido armadura legendaria para guerrero.") elseif pc . job == 1 then pc.give_item2("vnum",1) say_reward ("Has recibido armadura legendaria para ninja.") elseif pc . job == 2 then pc.give_item2("vnum",1) say_reward ("Has recibido armadura legendaria para sura") elseif pc . job == 3 then pc.give_item2("vnum",1) say_reward ("Has recibido armadura legendaria para chaman.") end end end end Por favor, si hay algún error (que estoy casi seguro de que lo hay) díganme cual es, no me den la quest lista ya que quiero aprender de lo que hice mal. Saludos Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Edward™ Publicado 5 de Enero del 2015 Reportar Compartir Publicado 5 de Enero del 2015 La quest esta hecha para que solo les de una vez en su vida esa recompensa al matar a la bruja no? Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Oxyrus Publicado 5 de Enero del 2015 Author Reportar Compartir Publicado 5 de Enero del 2015 La quest esta hecha para que solo les de una vez en su vida esa recompensa al matar a la bruja no? Si, precisamente Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Edward™ Publicado 5 de Enero del 2015 Reportar Compartir Publicado 5 de Enero del 2015 Entonces esta bien. Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Oxyrus Publicado 5 de Enero del 2015 Author Reportar Compartir Publicado 5 de Enero del 2015 Entonces esta bien. ¿Cuál sería el cambio que tendría que hacer para que la persona pueda obtener la armadura solo una vez cada 24 horas? Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Metin2AyudenXD Publicado 5 de Enero del 2015 Reportar Compartir Publicado 5 de Enero del 2015 ¿Cuál sería el cambio que tendría que hacer para que la persona pueda obtener la armadura solo una vez cada 24 horas? cambiando las condiciones y agregando un timer Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Oxyrus Publicado 5 de Enero del 2015 Author Reportar Compartir Publicado 5 de Enero del 2015 cambiando las condiciones y agregando un timer ¿Y como se agregaria el timer? como dije soy nuevo en esto y no tengo ni idea Edito: Basandome en una quest de arbol de navidad que no recuerdo por quien fue creada (perdón) hice esto: quest recompensa_armadura begin state start begin when IDBruja.kill with pc.get_level() >=75 begin say_title ("Felicidades") say ("Terminaste con la temible bruja de hielo") say ("seras recompensado por tu proeza") say ("") pc.change_money(100000000) say ("Recibes 100000000 yang y armadura legendaria para tu clase.") if pc . job == 0 then if get_time() < pc.getqf("tiempo2") then syschat("Solo recibiras tu recompensa cada 24 horas...") return; else pc.setqf("tiempo2",0) pc.setqf("tiempo2",get_time()+86400) say_reward ( "Has recibido armadura legendaria para guerrero." ) pc.give_item2("vnum",1) pc.setqf("giftsystemuse", get_time()+60*60*24) return end elseif pc . job == 1 then if get_time() < pc.getqf("tiempo2") then syschat("Solo recibiras tu recompensa cada 24 horas...") return; else pc.setqf("tiempo2",0) pc.setqf("tiempo2",get_time()+86400) pc.give_item2("vnum",1) say_reward ("Has recibido armadura legendaria para ninja.") return end elseif pc . job == 2 then if get_time() < pc.getqf("tiempo2") then syschat("Solo recibiras tu recompensa cada 24 horas...") return; else pc.setqf("tiempo2",0) pc.setqf("tiempo2",get_time()+84600) pc.give_item2("vnum",1) say_reward ("Has recibido armadura legendaria para sura") return end elseif pc . job == 3 then if get_time() < pc.getqf("tiempo2") then syschat("Solo recibiras tu recompensa cada 24 horas...") return; else pc.setqf("tiempo2",0) pc,setqf("tiempo2",get_time()+84600) pc.give_item2("vnum",1) say_reward ("Has recibido armadura legendaria para chaman.") return end end end end end Espero corrijan mis errores Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Oxyrus Publicado 7 de Enero del 2015 Author Reportar Compartir Publicado 7 de Enero del 2015 #Bump Quiero saber si la última quest esta bien Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Rafa23Alzira Publicado 7 de Enero del 2015 Reportar Compartir Publicado 7 de Enero del 2015 Ala un timer bestia, en cuanto pueda te lo pongo aquí, que desde el móvil me es difícil Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Oxyrus Publicado 7 de Enero del 2015 Author Reportar Compartir Publicado 7 de Enero del 2015 Ala un timer bestia, en cuanto pueda te lo pongo aquí, que desde el móvil me es difícil No sé como tomar lo de bestia pero bueh xD Espero tu correción con ancias Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Mensajes recomendados