Quest de Recompenza Nvl40.
-
Bueno les traigo mi primera quest, No es algo del otro mundo!
En Que consiste?
Consiste que a cierto nivel (yo le puse 40 pero ustedes ponen el que quieran) Les sale una miision como la de bienvenida pero que os felicitad por llegar a ese nivel y como recompenza obtienen los poderes perfect!No es la gran cosa pero quise cambiar la rutina de el item de perfect o la npc que da perfect, por una mision que se activa automaticamente al llegar al nivel!
quest perfect begin state start begin when levelup or login with pc.get_level() == 40 and pc.getqf("recompenza2") == 0 begin say("Felicidades Has Llegado Al Nivel 40") say("Ya Puedes Liderar Tu Propio Gremio") say("y Para Ello Te Facilitaremos Con una.") say("Ayuda, Te Daremos las Habis Perfect.") say_reward("Entrenar habilidades") local habs = select ("Guerrero" , "Ninja" , "Sura" , "Chaman" , "Cerrar") if habs == 1 then say("Eres cuerpo o mental?") say_reward("Elije tu profesion") local guerr = select ("Cuerpo", "Mental", "Cerrar") if guerr == 1 then pc.set_skill_level(1,59) pc.set_skill_level(2,59) pc.set_skill_level(3,59) pc.set_skill_level(4,59) pc.set_skill_level(5,59) pc.set_skill_level(6,59) chat("Has recibido tus P") item.remove() elseif guerr == 2 then pc.set_skill_level(16,59) pc.set_skill_level(17,59) pc.set_skill_level(18,59) pc.set_skill_level(19,59) pc.set_skill_level(20,59) pc.set_skill_level(21,59) chat("Has recibido tus P") item.remove() elseif guerr == 3 then return end elseif habs == 2 then say("Eres asesino o arquero?") say_reward("Elije tu profesion") local ninj = select ("Asesino", "Arquero", "Cerrar") if ninj == 1 then pc.set_skill_level(31,59) pc.set_skill_level(32,59) pc.set_skill_level(33,59) pc.set_skill_level(34,59) pc.set_skill_level(35,59) pc.set_skill_level(36,59) chat("Has recibido tus P") item.remove() elseif ninj == 2 then pc.set_skill_level(46,59) pc.set_skill_level(47,59) pc.set_skill_level(48,59) pc.set_skill_level(49,59) pc.set_skill_level(50,59) pc.set_skill_level(51,59) chat("Has recibido tus P") item.remove() elseif ninj == 3 then return end elseif habs == 3 then say("Eres magia negra o espejo?") say_reward("Elije tu profesion") local sur = select ("Mag. Negra", "Espejo", "Cerrar") if sur == 1 then pc.set_skill_level(76,59) pc.set_skill_level(77,59) pc.set_skill_level(78,59) pc.set_skill_level(79,59) pc.set_skill_level(80,59) pc.set_skill_level(81,59) chat("Has recibido tus P") item.remove() elseif sur == 2 then pc.set_skill_level(61,59) pc.set_skill_level(62,59) pc.set_skill_level(63,59) pc.set_skill_level(64,59) pc.set_skill_level(65,59) pc.set_skill_level(66,59) chat("Has recibido tus P") item.remove() elseif sur == 3 then return end elseif habs == 4 then say("Eres dragon o curacion?") say_reward("Elije tu profesion") local cham = select ("Dragon", "Curacion", "Cerrar") if cham == 1 then pc.set_skill_level(91,59) pc.set_skill_level(92,59) pc.set_skill_level(93,59) pc.set_skill_level(94,59) pc.set_skill_level(95,59) pc.set_skill_level(96,59) chat("Has recibido tus P") item.remove() elseif cham == 2 then pc.set_skill_level(106,59) pc.set_skill_level(107,59) pc.set_skill_level(108,59) pc.set_skill_level(109,59) pc.set_skill_level(110,59) pc.set_skill_level(111,59) chat("Has recibido tus P") item.remove() elseif cham == 3 then return end elseif habs == 5 then return end end end end
Para meter la quest
Entrar en su FTP (winscp o filezilla)
cd /home/game/quest
y ponen la quest pero con el nombre " recompenza.quest "
Le Dan permisos y van al freebsd y ponen :
#./qc nombredetuquest.quest
y luego ponen en el cliente /reload q
y luego estara funcionandoCreditos:
Quest Hecha Por Mi
Guia de Implementacion Sacada de Metin2Zone -
Muchas Gracias Men Lo Probare Si Me Funciona Te Escribo De Nuevo Y Te Mando +1 Solo Si Funciona