pupi015 Posted July 10, 2018 Report Share Posted July 10, 2018 Hola de nuevo, hoy les traigo una instancia que hice hace poco, me fui guiando en otras instancias y guias sacadas de aca. Bueno voy al grano, la instancia consiste en matar a un Jefe orco, ir a hablar con un npc ( en mi caso lo puse al npc 20376 que lo tenia sin uso en mi servidor, pero pueden poner el que mas les guste.), este mismo te pedirá que elimines al Jefe orco, para poder derrotar al Jefe orco Renacido. Vamos a la instalacion, Vamos la ruta de las quest en mi caso es cd /usr/game/share/locale/germany/quest/ metemos el Archivo que voy a dejar para descargar e igual lo dejare posteado por las dudas. quest Dungeon_Orco begin state start begin when 691.kill begin chat("Has Matado al Jefe orco, ve con el Estudiante de Orcos ") chat("si te sientes fuerte para derrotar al Jefe Orco Renacido..") pc.setqf("entrar",1) end when 20376.chat."Entrar a la Dungeon" begin say_title("Estudiante de Orcos") say("Si has derrotado al Jefe Orco puedes entrar") say("Te deseo Suerte!") local dungeon = select ("Quiero entrar","Lo voy a pensar mejor") if dungeon == 1 then if pc.getqf("entrar") < 1 then say("Necesitas matar al Jefe Orco Primero") say("Ve a buscarlo al rededor de donde estamos ahora") return end timer("primera_isla",10) pc.setqf("entrar",0) notice_all("El grupo de "..pc.get_name().." Quiere derrotar al Jefe Orco Renacido") return end end when primera_isla.timer begin d.new_jump_all (64, 2821, 8050) d.regen_file("data/dungeon/orcos/dungeon_orcos_1.txt") d.setf("pupi",1) d.setf("drop",1) d.notice("Consigue el Mapa para pasar a la siguiente isla !") end when 614.kill or 615.klill or 616.kill or 617.kill or 656.kill or 657.kill with d.getf("drop") == 1 begin local mapa = number ( 1 , 10 ) if mapa == 1 then game.drop_item (27998,1) d.setf("drop",2) d.notice("Ha Caido el Mapa de la Isla, Usalo para Pasar") end end when 27998.use with d.getf("pupi") == 1 begin d.notice("Felicidades, en 5 Segundos seran Transportados a la siguiente Isla") item.remove() timer ("segunda_isla",5) end when segunda_isla.timer begin d.new_jump_all(64, 3843, 7523) d.spawn_mob(8016, 1300, 855) d.notice("Destruye el Metin ! ") d.setf("pupi",2) end when 8016.kill with d.getf("pupi") == 2 begin d.notice("Felicidades,en 15 Segundos pasaran a la Tercera Isla, Estan Listos?") timer ("tercera_isla",15) end when tercera_isla.timer begin d.new_jump_all(64, 3057, 7792) d.regen_file("data/dungeon/orcos/dungeon_orcos_2.txt") d.notice("Eliminen a TODOS los Mounstruos") d.setf("pupi",3) d.setf("mob",40) end when 777.kill or 776.kill with d.getf("pupi") == 3 begin d.setf("mob",d.getf("mob")-1) chat("Bien Hecho, les queda "..d.getf("mob").." Mobs para pasar.") if d.getf("mob") == 0 then d.notice("Has Liquidado a todos los Mobs ") d.notice("Pasaran a la Cuarta y Ultima Isla, el Jefe Orco Renacido los espera!") timer("final_isla",5) end end when final_isla.timer begin d.new_jump_all(64, 3950, 7876) d.regen_file("data/dungeon/orcos/dungeon_orcos_final.txt") d.setf("pupi",4) end when 693.kill with d.getf("pupi") == 4 begin d.spawn_mob(9012, 1392, 1220) d.spawn_mob(20376, 1373, 1212) d.notice("Has Derrotado al Jefe Orco Renacido ! Habla con el Estudiantes de Orcos para tu Recompensa.!") d.setf("recompensa",1) end when 20376.chat."Recompensa Maravillosa" with d.getf("recompensa") == 1 begin say_title("Estudiante de Orcos") say("Has Vencido al Jefe Orco Renacido ! ") local main = select ("Piedras","Enchant Armadura","Runas","Cerrar") if main == 1 then local piedra = select ("Def.Espada","Def.Dos Manos","Def.Campana","Def.Fan","Siguiente") if piedra == 1 then pc.give_item2(900036,1) d.setf("recompensa",0) elseif piedra == 2 then pc.give_item2(900040,1) d.setf("recompensa",0) elseif piedra == 3 then pc.give_item2(900039,1) d.setf("recompensa",0) elseif piedra == 4 then pc.give_item2(900041,1) d.setf("recompensa",0) elseif piedra == 5 then local piedra2 = select ("Def.Flechas","Res Habilidad","Fuerza Medio Humanos","Res Magia","Def Daga","cerrar") if piedra2 == 1 then pc.give_item2(900042,1) d.setf("recompensa",0) elseif piedra2 == 2 then pc.give_item2(900043,1) d.setf("recompensa",0) elseif piedra2 == 3 then pc.give_item2(900044,1) d.setf("recompensa",0) elseif piedra2 == 4 then pc.give_item2(900038,1) d.setf("recompensa",0) elseif piedra2 == 5 then pc.give_item2(900037,1) d.setf("recompensa",0) return end end elseif main == 2 then say("Quieres Enchants Armadura? ") say("Te puede dar entre 1 y 5 Enchant Armadura") local enchant = select ("Si","No") if enchant == 1 then local en = number ( 1 , 3 ) if en == 1 then chat("Has Recibido x1 Enchant Armadura") pc.give_item2(38068,1) d.setf("recompensa",0) elseif en == 2 then pc.give_item2(38068,3) chat("Has Recibido x3 Enchant Armadura") d.setf("recompensa",0) elseif en == 3 then pc.give_item2(38068,5) chat("Has Recibido x5 Enchant Armadura") d.setf("recompensa",0) end return end elseif main == 3 then say("Quieres alguna Runa ?") say("Escoje bien, La Amarilla da F.MH, la Azul da Monster") local runa = select ("Runa Amarilla","Runa Azul","Cerrar") if runa == 1 then chat("Has Recibido tu Runa Amarilla") pc.give_item2(8010,1) d.setf("recompensa",0) elseif runa == 2 then chat("Has Recibido tu Runa Azul") pc.give_item2(8011,1) d.setf("recompensa",0) end return end end end end Una vez hecho eso agregamos el nombre de la quest al list en mi caso es el locale_list en la ultima linea damos enter y agregamos asi Dungeo_Orcos.quest (enter) reemplazamos el locale_list por el que teníamos y hacemos un reset o en la maquina ponemos ./qc Dungeon_Orcos.quest que hay cargaría la quest. Explicando un poco la quest de arriba es sencilla La Primera Isla , te manda a vos y tu grupo a una "isla nueva" de el mapa de orcos, en esa isla tienes que matar mobs para que salga el item necesario en este caso es 27998 como muestra arriba pero le ponen el ítem que quieran, le dan click a ese "mapa" que puse y los mandara a la segunda isla. La Segunda Isla, tendrás que romper un metin, fácil y sencillo , al eliminarlo te manda a la tercera isla. Tercera Isla, tenes un contador de mobs en este caso 20 que al eliminar TODOS te pasara a la ultima isla con el jefe orco renacido Cuarta Isla, aparecerá un grupo de mobs y el Jefe orco Renacido, al eliminarlo, aparte del drop, volvera a salir el npc 20376 pero ahora te dejara elegir una recompensa, como veran yo puse para elegir piedras +5, las runas anterior mente mensioandas en mi ultimo post, y unos enchant de armadura que los estare mostrando mas adelante. Aca pueden poner los items que quieran eso va a eleccion de cada uno. Creo que no me quedo mas nada para explicar o decir, cualquier duda o mejora hacia la quest sera bienvenida, es de decir como el anterior post que esto lo hice desde cero yo mismo y no copie a nadie, (como mensione arriba, me fui guiando y ayudando de las guias que dejaron hace años en este mismo foro.) sin mas que agregar, espero que les guste. Pupi :) Debes iniciar sesión para ver el contenido del enlace en esta publicación. serloard, CleatBot1 jose, rociero and 9 others 11 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.