jorge926 Publicado 16 de Marzo del 2019 Reportar Compartir Publicado 16 de Marzo del 2019 Hola, tengo una duda en cuestión a enlazar quest querría enlazar 2 quest y no se como hacerlo mas o menos esta es la quest que quiero que tenga puesto el enlace a la segunda quest quest luminite begin state start begin when login or levelup with pc.get_level() == 66 begin set_state(information) end end state information begin when letter begin local v = find_npc_by_vnum(21131) if v != 0 then target.vid("__TARGET__", v, gameforge.luminite_lv66._10_targetVid) end send_letter(gameforge.luminite._66_sendLetter) end when button or info begin say_title(gameforge.luminite._66_sendLetter) say(gameforge.luminite._20_say) end when __TARGET__.target.click or 21131.chat.gameforge.luminite_lv66._40_npcChat begin target.delete("__TARGET__") set_state(__complete) end end state __complete begin end end pero quiero que cuando llegue a ese NPC se active la otra quest como podria hacerlo ???? Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Dilong Publicado 16 de Marzo del 2019 Reportar Compartir Publicado 16 de Marzo del 2019 Puede ser mediante set_state(segunda_quest) -- inicio del state en la primera quest state segunda_quest begin -- inicio del state en la segunda quest when texto.begin --- segunda quest O sino que la primera quest lance un setqf() y que la segunda lo chequee con getqf() Break reacciono a esto 1 Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
NazoX Publicado 17 de Marzo del 2019 Reportar Compartir Publicado 17 de Marzo del 2019 Como dice Dilong q es más experto, o yo uso esta forma : say("--------Recibiste---------") say("10.000 de yang, Braz. Plata +0") say("30000 de experiencia") pc.change_money(10000) pc.give_exp2(30000) pc.give_item2(14040) ------------------------------Hasta aquí recompensa, y cuando acabas la misión clear_letter()-------------Limpias la carte de la misión actual set_quest_state("Misión 2", "iniciar") ---------Aquí inicia la 2 quest, es como dice dilong pero te lo dejo para que sepas como va colocado y no te de error! set_state(_completo) la 2 misión tiene que llamarse igual para que la inicie, en mi caso, Misión 2 y así sucesivamente 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.