sol Publicado 27 de Abril del 2015 Reportar Compartir Publicado 27 de Abril del 2015 holis les cuento ise estas 2 quest la cual son misiones de casa normal, una se activa cuando sos lvl 5 y la otra cuando sos lvl 10, el problema es que seme activa en lugar de la mision de lvl 5 seactiva la mision de lvl 10. cuando soy lvl 5. dejo las 2 quest primera mision lvl 5 quest mision1 begin state start begin when login or levelup or enter with pc.get_level() >= 5 begin set_state( mision_test ) end end state mision_test begin when letter begin send_letter("Misión de Casa") endwhen button or info begin say_title("Bienvenido a la Misión de casa") say("Hola ".. pc.get_name() .." ,esta es tu") say("primer mision, por eso sera facil") say("ultimamente los aldianos fueron") say("atacados por jaulias de lovos") say("tu mision es averiguar el por que atacan") set_state(test) end end state test begin when letter begin send_letter("Descubre por que los lovos atacan a los aldianos") say ("deves de matar a 12 lovos") endwhen button or info begin say_title("MISIóN : 1 ") say_reward( " Vete a las zonas donde estan los lovos y matalos") say("") end when 102.kill begin local count = pc.getqf("state") + 1 if count <= 12 then pc.setqf("state", count) q.set_counter("Numero restantes de perros salvajes:", 12 - count) if count == 12 then say_title("Finalizacion de tu primera micion") say("Recibirás tu recompensa:") say_reward("15 Exp") say_reward("100.000 Yang") pc.change_money(100000) pc.give_exp2(15) chat("Has completado tu primer.") chat("Mision.") say("ahora iniciaras la siguiente mision") set_quest_state ("mision2", "run") end end end endend segunda mision lvl 10 quest mision2 begin state start begin when login or levelup or enter with pc.get_level() >= 10 begin set_state( mision_test ) end end state mision_test begin when letter begin send_letter("Misión de Casa") endwhen button or info begin say_title("Bienvenido a la Misión de casa") say("Hola ".. pc.get_name() .." ,esta es tu") say("segunda mision, por eso sera facil") say("ultimamente los aldianos fueron") say("atacados por Tigres Blancos") say("tu mision es averiguar el por que atacan") set_state(test) end end state test begin when letter begin send_letter("Descubre por que los Tigres Blancos") say ("atacan a los aldeanos") say ("deves de matar a 20 Tigres Blancos") endwhen button or info begin say_title("MISIóN : 2 ") say_reward( " Vete a las zonas donde estan los Tigres Blancos y matalos") say("") end when 115.kill begin local count = pc.getqf("state") + 1 if count <= 20 then pc.setqf("state", count) q.set_counter("Numero restantes de Tigres Blancos:", 20 - count) if count == 20 then say_title("Finalizacion de tu segunda micion") say("Recibirás tu recompensa:") say_reward("15 Exp") say_reward("500.000 Yang") pc.change_money(500000) pc.give_exp2(15) chat("Has completado tu segunda.") chat("Mision.") say("ahora iniciaras la tercer mision") set_quest_state ("mision3", "run") end end end endend otracosa la mision 1 aveses no termina mas, me sigue aparesiendo es desir sigue saliendo el mensaje mata lovos, aun no ise la mision 3 mrsanty reacciono a esto 1 Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
WorldArd Publicado 27 de Abril del 2015 Reportar Compartir Publicado 27 de Abril del 2015 cambiare el nombre al state ya que las 2 tienes el mismo mrsanty reacciono a esto 1 Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
sol Publicado 27 de Abril del 2015 Author Reportar Compartir Publicado 27 de Abril del 2015 cambiare el nombre al state ya que las 2 tienes el mismo en que parte mrsanty reacciono a esto 1 Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
WorldArd Publicado 27 de Abril del 2015 Reportar Compartir Publicado 27 de Abril del 2015 set_state( mision_test ) ,state mision_test begin mrsanty reacciono a esto 1 Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Hawk Server's Publicado 27 de Abril del 2015 Reportar Compartir Publicado 27 de Abril del 2015 cambiare el nombre al state ya que las 2 tienes el mismo Eso no tiene nada que ver ya que son 2 quest distintas, no afecta absolutamente nada otra cosa, debes poner el state run begin al comienzo de la quest 2, 3 ,4............... seria asi quest mision2 begin state start begin end state run begin when login or levelup with pc.level >= 58 begin mrsanty reacciono a esto 1 Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Hawk Server's Publicado 27 de Abril del 2015 Reportar Compartir Publicado 27 de Abril del 2015 BORREN NO SE Q PASO XD mrsanty reacciono a esto 1 Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
sol Publicado 27 de Abril del 2015 Author Reportar Compartir Publicado 27 de Abril del 2015 no la puedoa ser andar, cuando le agrego clear_letter() set_state(__COMPLETE__) state __COMPLETE__ begin me sale error al copilar, y cuando no le agrego esa parte me lo copila pero la mision no me aparese y cuando me aparese no me cuenta los mob que mato. o me los cuentas y me sigue apareciendo la misma mison pero sin contar los mob. como que se bunguea. quest mision1 begin state start begin end state run begin when login or levelup or enter with pc.get_level() >= 5 begin set_state( mision1 ) end end state mision1 begin when letter begin send_letter("Misión de Casa") endwhen button or info begin say_title("Bienvenido a la Misión de casa") say("Hola ".. pc.get_name() .." ,esta es tu") say("primer mision, por eso sera facil") say("ultimamente los aldianos fueron") say("atacados por jaulias de Lovos Alfa Azul") say("tu mision es averiguar el por que atacan") set_state(test) end end state test begin when letter begin send_letter("Descubre por que los Lovos Alfa Azul atacan a los aldianos") say ("deves de matar a 12 Lovos Alfa Azul") endwhen button or info begin say_title("MISIóN : 1 ") say_reward( " Vete a las zonas donde estan los Lovos Alfa Azul y matalos") say("") end when 102.kill begin local count = pc.getqf("state") + 1 if count <= 12 then pc.setqf("state", count) q.set_counter("Numero restantes de Lovos Alfa Azul:", 12 - count) if count == 12 then say_title("Finalizacion de tu primera micion") say("Recibirás tu recompensa:") say_reward("15 Exp") say_reward("100.000 Yang") pc.change_money(100000) pc.give_exp2(15) chat("Has completado tu primer.") chat("Mision.") end say("ahora iniciaras la mision 2") set_quest_state ("misio2", "run") end end endend mrsanty reacciono a esto 1 Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Hawk Server's Publicado 27 de Abril del 2015 Reportar Compartir Publicado 27 de Abril del 2015 quest mision1 begin state start begin end state run begin when login or levelup or enter with pc.get_level() >= 5 begin set_state(mision1) end end state mision1 begin when letter begin send_letter("Misión de Caza") end when button or info begin say_title("Bienvenido a la Misión de caza") say("Hola ".. pc.get_name() .." ,esta es tu") say("primer mision, por eso sera facil") say("ultimamente los aldeanos fueron") say("atacados por jaurias de Lobos Alfa Azul") say("tu mision es averiguar el por que atacan") set_state(test) end end state test begin when letter begin send_letter("Descubre porque atacan") say ("debes de matar a 12 Lobos Alfa Azul") end when button or info begin say_title("MISIóN : 1 ") say_reward( " Vete a las zonas donde estan los Lovos Alfa Azul y matalos") say("") end when 102.kill begin local count = pc.getqf("state") + 1 if count <= 12 then pc.setqf("state", count) q.set_counter("Numero restantes de Lovos Alfa Azul:", 12 - count) if count == 12 then say_title("Finalizacion de tu primera micion") say("Recibirás tu recompensa:") say_reward("15 Exp") say_reward("100.000 Yang") pc.change_money(100000) pc.give_exp2(15) chat("Has completado tu primer.") chat("Mision.") clear_letter() set_state(__COMPLETE__) say("ahora iniciaras la mision 2") set_quest_state ("misio2", "run") end end end end state __COMPLETE__ begin end end Te corregi los tambien HORRORES ortograficos prueba a ver mrsanty reacciono a esto 1 Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
sol Publicado 28 de Abril del 2015 Author Reportar Compartir Publicado 28 de Abril del 2015 holis muchas gracias ya anda bien. Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Hawk Server's Publicado 28 de Abril del 2015 Reportar Compartir Publicado 28 de Abril del 2015 de nada mrsanty reacciono a esto 1 Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Mensajes recomendados