Tremoulinas Posted February 19, 2016 Report Share Posted February 19, 2016 quest loginp begin state start begin when login with pc.get_level()==1 begin notice_all(..Pc.get_name().." ha iniciado su aventura en Mt2 Vzla.") say_title("¡BIENVENIDO(A)!") say("") say("¡Diviertete en esta nueva aventura!") end end end ¿Qué está mañ en esa quest? Porque he probado quitar ends, sumar ends... quitar quest y compilar mal para ver si la agarra al modificar, me he bañado, he comido atún, he dehado de comer atún y todo el tiempo me tirael !"·$%!·· error de "Must start with quest" Core dumped..... Me estoy hartando de ese puto error... primero me salió diciendo que había un símbolo inesperado cerca de pc.get_name... Lo quité (creo que era un espacio de más) y ahora no para de salir este error... Sinceramente etoy a punto d eirme ajugar PES 1 semana y olvidarme de esto... Link to comment Share on other sites More sharing options...
Dilong Posted February 19, 2016 Report Share Posted February 19, 2016 quest login1 begin state start begin when login with pc.get_level() ==1 or pc.getqf("bienvenida") == 0 begin notice_all("..pc.get_name().." texto") pc.setqf("bienvenida", 1) end end end Lo puse asi para que el anuncio salga solo una vez,o sino si un pj lvl 1 cada vez que entre saldra eso,no probe la quest Link to comment Share on other sites More sharing options...
Shang Posted February 19, 2016 Report Share Posted February 19, 2016 Puede que el qc no lea los espacios entre quest nombre begin con tabs, prueba a poner un espacio en vez de una tab. Link to comment Share on other sites More sharing options...
Tremoulinas Posted February 19, 2016 Author Report Share Posted February 19, 2016 A los dos gracias, Dilong.. Que tiene todo el día salvándome la vida, estaba por preguntar eso... getqf que significa? es decir, ya entiendo que es como establecerle un valor a una variable para que la acción no se repita... ¡Gracias! Shang, gracias no tenía idea de eso, aunque si me ha compilado otras con tab entre quest nombre y begin, ya probaré.. Link to comment Share on other sites More sharing options...
Tremoulinas Posted February 19, 2016 Author Report Share Posted February 19, 2016 Pues acabo de probar y que va... Usé la quest de Dilong + la Sugerncia de Shang resultado... Mismo error... Link to comment Share on other sites More sharing options...
Dilong Posted February 19, 2016 Report Share Posted February 19, 2016 En modo simple,los setqf son como los event_flags la diferencia es que el setqf solo afecta al personaje que lo tenga activo no a todos como el event_flag,el getqf se encarga de saber si el pj tiene activo algun setqf,lo mismo el get_event_flag Link to comment Share on other sites More sharing options...
Tremoulinas Posted February 19, 2016 Author Report Share Posted February 19, 2016 entonces es "set_quest_flag" me imagino. Gracias. Link to comment Share on other sites More sharing options...
Dilong Posted February 19, 2016 Report Share Posted February 19, 2016 No,en la quest puse el getqf para que el server busque algun setqf activo en ese personaje,una vez que lo tenga activa ya no saliera el anuncio,el game.set_event_flag() y game.get_event_flag() se usa mas para eventos y dungeons,alguna cosa que afecte a todos los personajes. Link to comment Share on other sites More sharing options...
Tremoulinas Posted February 19, 2016 Author Report Share Posted February 19, 2016 Mmok.. PD: Ya me sirvió la quest... Me dió por pensar en esos archivos del registro que guardan los errores de evento y se repiten recurrentemente gracias a ese registro, y simplemente copie y pegué en una quest nueva con otro nombre y todo bien... ¡Muchas gracias! haré lo mismo con las otras que no compilan para ver si soluciono el lío.... Link to comment Share on other sites More sharing options...
Dilong Posted February 19, 2016 Report Share Posted February 19, 2016 Si las quest no aparecen cuando compilas,ya sea una mision o algo a veces es cosa de la tabla quest de player,debes darle truncate para que quede limpio,reloguearte con el pj y probar si es eso Link to comment Share on other sites More sharing options...
Recommended Posts