[Petición] Quest....
-
hola gente de UJ, quiero molestarles con lo siguiente..
quisiera pedir si no es mucho a quien pueda que me elabore una quest. mi idea es que el capitan de la aldea (20355) mande a matar x cantidad de arqueros demonio y que una ves terminada la cazeria me recompence con x item. la mision necesito que se pueda hacer cuantas veces se quiera y que se active haciendo click en el Capitán.
espero no pedir mucho, desde ya muchisimas graxias.
-
A pesar de todas las quests que he realizado, jamas he buscado la forma de hacer una quest donde matar una cantidad de mobs te dieran algo.. siempre he exo que al matar solo 1 mob (jefe) te de algo.
En ese caso te he exo esta quest a ver si te sirve:
quest matar begin state matar begin when 20062.chat."Matar arqueros" with pc.level >= 35 begin say("") say("") say_item_vnum(X) say_reward("MATA A X ARQUEROS") end when X.kill begin pc.give_item2( "X" , 1) end end end
Recuerda editar las X
Es sencilla como verás xD Miraré si puedo conseguir lo que quieres pero sino es mejor que sea solo 1 jefe/mob que no muchos xD
Saludos!
-
prueba con algo así:
quest arqueros begin state start begin when 20062.chat."Matar Arqueros" with pc.level >= 35 begin pc.setqf("kill_count", 0) end when codedelmob.party_kill with pc.getqf("kill_count") >= cantidaddelmobquequieresquemate begin set_state("resuelto") end end state resuelto begin when 20062.chat."Lo Conseguistes" begin say("Has matado a todos los arqueros") say("Aquí tienes tu recompensa") pc.give_item2( "itemderecompensa" , 1 ) set_state("__COMPLETE__") end end state __COMPLETE__ begin end end
No estoy muy seguro ya que son las 2 de la mañana y estoy medio dormido xD
-
muchas graxias por las quest voy a probarlas de inmediato y luego les cuento como va todo.
gracias de verdad.
Bueno pues me ha ido mal, por mas que le doy clic al capitán no pasa nada. he puesto la quest dentro de la carpeta quest y la agregue en el hongkong.list, reinicie el servidor y pues no pasa nada.
la quest la he puesto asi:
quest arqueros begin state start begin when 20355.chat."Matar Arqueros" with pc.level >= 35 begin pc.setqf("kill_count", 0) end when 1002.party_kill with pc.getqf("kill_count") >=20 set_state("resuelto") end end state resuelto begin when 20355.chat."Lo Conseguistes" begin say("Has matado a todos los arqueros") say("Aquí tienes tu recompensa") pc.give_item2( "50513" , 1 ) set_state("__COMPLETE__") end end state __COMPLETE__ begin end end
que sera lo que estoy haciedo mal??? porfavor si pueden ayudenme.
-
Para que te funcione tienes que hacer un make...
en el terminal escribes:
1a opcion cd /usr/rain/channel/share_data/locale/honkong/quest 2a opcion cd /home/game/channel/share_data/locale/honkong/quest ./make.sh o sh make
eso con el game parado claro xD
despues de eso un reboot y listo, en caso de haberla metido y ver si va, haz reload q y le das al npc aver si te la muestra...
-
**Si no haces sh make.sh es como que el server no tubiera nuevas quest, tienes que hacer lo siguiente:
Primero te logeas en el server, ya sabes login y contra, después pones lo siguientecd /usr/rain/channel/share_data/locale/hongkong/quest/make.sh sh make.sh
Te saldrán muchas cosas, ya quee stá revisando todos los quest que hay, te aviso, se te quitará todo lo que pusiste en la carpeta object, osea, los npcs no estarán traducidos, asi que mejor haz una copia de la carpeta object, así luego la copias y ya, o sinó sigue este guia: [http://foro.universojuegos.es/viewtopic.php?f=19&t=13845][0]">viewtopic.php?f=19&t=13845
Saludos :miau: **
[0]: <a href=
-
Dale permisos 0777 dandole click derecho en propiedades.
Rebotea y prueba de new, o sino cambia el archivo make.sh de la carpeta quest por otroque encuentres xD
Saludos