Jump to content

pupi015

Members
  • Content Count

    22
  • Joined

  • Last visited

  • Days Won

    1

pupi015 last won the day on July 10 2018

pupi015 had the most liked content!

4 Followers

About pupi015

  • Rank
    Novato

Recent Profile Visitors

297 profile views
  1. 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 :) Dungeon_Orcos.quest
  2. Yo uso los files 40k Akron2 y puedo conectar las pc que quiera, lo hice con el host del router, por ejemplo si el ip es 192.168.1.110, va ese y de salida 192.168.1.250 , abriendo los puertos con el port map, no vas a tener problema, es de decir que yo tenia el mismo problema pero con los files maxmi 4.1, los Akron2 son mucho mejor.
  3. Ya estas viejo @Dilong , deja de hacerte mala sangre jeje
  4. Dificil que no las tengas busca bien dm char_battle.cpp
  5. Hola, yo tuve ese mismo error cuando modifique el source del game, pero si decis que no tocaste nada es medio raro, yo solucione volviendo a meter el game viejo en share. No se si te va a servir pero puedes probar
  6. te recomiendo el zone archiver funciona a la perfección con los nuevos protos
  7. Gracias por la respuesta Raiser, hoy estuve mirando esa guía pero tengo cosas que no entiendo todavia, seguiré mirando! Muchas gracias por responder
  8. Hola zoneros, queria pedirles ayuda con esto que me hace doler la cabeza, busque pero no son claros por lo menos los que encontre yo. La cosa es que quiero agregar un button en el inventario ( ya lo tengo agregado), pero quisiera que funcione con quest, alguien me pasa alguna guía tengo como referencia un button de almacen ( viene en akron), modifique en game.py constinfo.py uiinventarie.py adentro de root y en locale agrege el button , me deja darle click pero no funciona la quest, mande el cmd pero nada, syserr vacío
  9. pupi015

    AYUDA

    Claro que te sale command not found porque el qc esta en la carpeta /quest, pega esas quest de la carpeta biólogo adentro de /quest y prueba nuevamente.
  10. Me alegra haberte ayudado, suerte!
  11. Yo tenia problema de refused sin syserr cuando modificaba los .txt del db como item_proto.txt y también con el cube.txt, fijate si no tocaste nada ahí o algo, espero no confundirte mas.
  12. hola tienes los files eternia2 en vdi?

    1. pupi015

      pupi015

      Si los tengo, el problema es que no tengo internet para subirlos y no recuerdo la password del vdi

    2. Cerbero

      Cerbero

      buta yo que los necesitaba porque los targ o algo asi no me funcionan pero cuando puedas me avisas porfa

       

  13. pupi015

    Reset level y mysql

    tengo files maxmi 34k, y no funciona, en tu quest dice pc.set_lev (1), no tendria que ser pc.set_level (1) ? ademas, porque agregas set_level a las funciones si usa pc.set_level ,
  14. los files maxmi 34k tienen esa funcion? porque la verdad no me funciona ni con set_level ni pc.set_level
×
×
  • Create New...