Jump to content

stein20

Miembro
  • Contador contenido

    140
  • Ingreso

  • Última visita

  • Días ganados

    1

Todo lo publicado por stein20

  1. quest mision_tanaca begin state start begin when login or levelup or enter with pc.get_level() >= 60 begin set_state(information) end end state information begin when letter begin send_letter("Piratas Tanakas") end when button or info begin say_title("Piratas Tanakas") say("Hola Metinero") say("Creo que estas listo para hacerme un trabajo sucio.") say("los Piratas Tanakas esta me esta deviendo Mucho Oro.") say("Quiero que mates 100 de ellos para Asustarlos y que me Pagen..") say("Los puedes encontrar en los eventos de lideres o en las citys") say("como recompensa te dare 500kk por hacer este trabajo estas listo") say_reward("Mata 100 Luchadores Piratas Tanakas") say("") pc.setqf("state", 100) q.set_counter("pirata tanaka", 100) end when 5001.kill begin local count = pc.getqf("state") -1 if count <= 100 then pc.setqf("state", count) q.set_counter("pirata tanaka", count) end if count == 0 then say_title("Piratas tanakas") say("Has logrado Asustarlos me han pagado mi oro. recibiras el 50%!") say("Usted recibirá:") say_reward("500kk Yang") pc.change_money(500000000) clear_letter() set_state(__COMPLETE__) end end end state __COMPLETE__ begin end end
  2. pues tienes mal configurada la item shop
  3. Hola a todos eh estado intentando editar esta quest pero no me quiere andar alguien me puede ayudar quest yang_500 begin state start begin when letter with pc.get_level < 80 begin send_letter("Ve Con El Banco") end when button or info begin say("Ve, con El Banco Cool") say("Tiene una mision para ti..") end when 20090.chat."Ganar Dinero Extra" begin say_title("Mision De Level 80") say("Buenas joven guerrero..") say("Ahora mismo estoy trabajando en una nueva caja de seguridad") say("pero han sido. robados los planos de la caja de seguridad") say("necesito recuperarlos lo antes posible.") say_reward("Podrias conseguirme los planos?") local a = select ( "Si" , "No" ) if a == 2 then return end else a == 1 then say("Muchas gracias por ayudarme,") say_reward("Los materiales que necesito son:") say_item_vnum (30120) say("Lo podras conseguir matando al segador de la muerte en torre.") say("") say_item_vnum (30121) say("Lo podras conseguir matando a rey llama en tierra de fuego.") set_state("mision") end end state mision begin when letter begin send_letter("Segador de la muerte") end when button or info begin say("Debes ir a matar al Segador de La Muerte") end when 1093.kill begin say("Has matado al Segador de la Muerte") say("Obtienes el item..") say_item_vnum(50135) game.drop_item(50135) say_reward("Ahora debes ir a matar a la rey llama") set_state("mision1") end end state mision1 begin when letter begin -- send_letter("Matar al Rey llama") end when button or info begin say("Debes ir a matar al Rey Llama") end when 2206.kill begin say("Has matado al Rey Llama") say("Obtienes el item..") say_item_vnum(70015) game.drop_item(50135) say("Debes volver con el Banco y entregarle los items") say("los materiales.") set_state("Volver") end end state volver begin when 20090.chat."Los Planos" begin say("Muchisimas gracias por traerme los Planos.") say("Recompensa:) say_reward("Recibes un cheke de 500kk") say_item_vnum(9492) pc.give_item2("9493", 1) pc.give_gold( 500000000 ) pc.remove_item ("70015", 1) pc.remove_item ("50079", 1) set_state("__COMPLETE__") end end state __COMPLETE__ begin end end
  4. Bueno yo continuo sin hacerla funcionar acá esta la demostración del fallo http://imageshack.us/clip/my-videos/825/71junlqpqkullblezmncgp.mp4/ <<<<-- link del un pequeño video
  5. bueno yo eh estado intentando hacerla funcionar bien esta guerra pero no consigo una solución de ambas maneras me cuenta mal las muertes ambas manera funcionan casi exactamente. cuenta la muerte y su ejemlo: jinno mata un player de otro reino y otro reino hace una muerte se al cuenta es a el reino que hizo la muerte anteriormente una solicion? when kill with npc.is_pc() and pc.get_empire() != npc.get_empire() and pc.get_map_index() == 103 and game.get_event_flag("reinos_war")== 1 begin game.set_event_flag("reino"..pc.get_empire(),game.get_event_flag("reino"..pc.get_empire())+1) notice_all("Rojo: "..game.get_event_flag("reino1").." Amarillo: "..game.get_event_flag("reino2").." Azul: "..game.get_event_flag("reino3")) end <<<< ---- en caso que alguien tenga una idea si coloco este end no me deja compilar if game.get_event_flag("empire3") >= 200 then notice_all("Jinno ha demostrado ser el reino mas fuerte de todos") game.set_event_flag("reinos_war", 0) elseif game.get_event_flag("empire2") >= 200 then notice_all("Chunjo ha demostrado ser el reino mas fuerte de todos") game.set_event_flag("reinos_war", 0) elseif game.get_event_flag("empire1") >= 200 then notice_all("Shinso ha demostrado ser el reino mas fuerte de todos") game.set_event_flag("reinos_war", 0) end end
  6. stein20

    Nueva Proteccio

    aca esta el link del foro aunque hize todas las pruebas xD http://www.turkmmo.com/metin2-private-server-kurulumu/2133789-hileleri-engellemek-7x-item-calma-efsun.html
  7. agracias a ambos, a la final se tuvo que hacerles mas modificaciones de las que pensé pero a la final creo que tengo lista la quest nuevamente muchas gracias
  8. Hola todos Como seria la secuencia por muerte anuncie la sumatoria de las muertes? when kill with npc.is_pc() and pc.get_empire() != npc.get_empire() and pc.get_map_index() == 103 and game.get_event_flag("reinos_war")== 1 begin if pc.get_empire()== 1 then game.set_event_flag("Jinno", game.get_event_flag("Jinno")+1) notice_all("Jinno: "..game.set_event_flag("Jinno").." Shinso: "..game.set_event_flag("Shinso").." Chunjo: "..game.set_event_flag("Chunjo").." ") elseif pc.get_empire()== 2 then game.set_event_flag("Shinso", game.get_event_flag("Shinso")+1) notice_all("Jinno: "..game.set_event_flag("Jinno").." Shinso: "..game.set_event_flag("Shinso").." Chunjo: "..game.set_event_flag("Chunjo").." ") elseif pc.get_empire()== 3 then game.set_event_flag("Chunjo", game.get_event_flag("Chunjo")+1) notice_all("Jinno: "..game.set_event_flag("Jinno").." Shinso: "..game.set_event_flag("Shinso").." Chunjo: "..game.set_event_flag("Chunjo").." ") end cada vez que muere un pj de un reino muestra en el chat algo asi muertes jinno 2 chunjo 10 shinso 3
  9. va este diff no sirve sin la modificasion de la db haz el aporte completo ya que así no funciona ¬¬ ¡
  10. no funciona ya lo dije a su tiempo en UJ ya que el bot de dopes no modifica el bin y para lo de el tamaño del bin tampoco funciona a esto le falta una parte xD
  11. va keko gracias no había entrado a leer mucho en estos días ando cuadrando algunas cosillas y tengo paralizado esto pero de verdad gracias
  12. Hola Todos Como bien esta el titulo estos coneccion refuse molestos que muchos no sabemos porque ocurre pues aveces tenemos me incluyo porque los tuve y preguntaba a que se debía y decían que es normal pues NO! no es normal es un error que se presenta al intentar cerrar el game y pues no corresponden ciertos valores que son establecidos OJO lo que diré es lo que me paso y como lo solucione Normalmente Muchos YO entre los muchos, hacemos modificasiones en los siguientes archivos: * special_item_group.txt * group_group.txt * group.txt El mas Molesto de todos special_item_group.txt <<-- este ya que al ser un archivo de tan grandes proporciones solo al guardarlo y se cambia la estructura pero bueno y como lo arreglamos ? fácil pero tedioso -.-¡¡ ejemplo a continuación este da refuse: Group ´©··¹ü±í¼Òȯ¼­ { Vnum 71043 1 mob 1304 100 } Group È­¼®¸ñ±¤¸Æ¼Òȯ¼­ { Vnum 71057 1 mob 20049 100 } porque da refuse facil de verlo si atiendes muy bien el ejemplo: Group ´©··¹ü±í¼Òȯ¼­ { Vnum 71043 1 mob 1304 100 } -------------------- Aca hay 2 espacios aparte de esto entre estos espasios hay tabuladores 3 en uno y 4 en de abajo. sigo LA EXPLICASION -------------------- Group È­¼®¸ñ±¤¸Æ¼Òȯ¼­ { Vnum 71057 1 mob 20049 100 } BUENO. que pasa que tengas esos espacios fácil al modificar algo mas abajo o mas arriba de estos group se modificaran mas group y el error continua agarbando cada ves mas el funcionamiento de los drop de os mobs debido a esto los drop no sirve cuando se modifican. BUENO REPARACIóN TOTAL DE TODOS LOS DROP? SI LA HAY Y BASTA DE TANTAS QUEST para que los drop funcionen. aca la tienen xD ( creo que es un aportaso eso creo yo ) verificar todos los drop 1 a 1 quitar todos los tabuladores que hay de mas tanto al terminar nombres vnum y demas solo un espacion entre group al final del todo el special_item_group.txt no dejar nada ni tabuladores bueno esto es todo y espero asi sea unas gracias por esto lo probé debido a los errores de tanto joderme modificando los drop y no servían DE ANTEMANO DIGO QUE ESTO EL 100% TESTEADO Y HECHO POR MI NO LO LEEI EN NINGÚN LADO LO APORTO A LA COMUNIDAD PARA QUE TODOS TENGAN ALGO PARA HACER PUES YO DEMORE MAS DE 3 DíAS HACIéNDOLO EN MI SERVER. [TIP] nueva vez modificado y demás les recomiendo al guardarlo y montarlo al server y ya listo ábranlo nuevamente y verifiquen que no se modifico nada Bueno me despido mucha suerte a todos y gracias de antemano por las gracias
  13. Serex Antes que Todo siempre haz Sido de Gran Ayuda es Todo el proceso que llevo en mi servidor agradecido desde siempre ^_^
  14. te comento que no sirve pues si cambias los cambios de 6 y 7 se dañan puede servir como para algunos tipos de item no para todos, puedes adornar la presentación en el vídeo aca
  15. quedo diferente xD pero me pregunto un par de cosas 1 ° como hago para que de noticeall pero el lider de party notice_all(pc.get_name().." Ha Entrado Al Mapa Del los metines") 2° como hago para que solo pueda entrar 1 party minimo de 2 pj al mapa y que al terminar el tiempo saque todos los pj que estan en ese party o mapa when login with pc.get_map_index() == 8 begin timer("pafuera", 7200) --2 horas end when pafuera.timer begin warp_to_village() pero iguial muchas muchas gracias noa y cualquier otra persona que me pueda ayudar con mis dudas
  16. Bueno Me estoy dando un pokin de lujo haciendo algunas cositas bonitas para mi server esta quest me párese interesante aunque como no eh manejado ni temporizadores, ni como hechar un party completo o todo un mapa xD pues empezando es difícil saberlo todo xD alguno de los expertos bueno a la chachara dejemos la atras lo siguiente seria asi. quest mapa_metines begin state start begin when 20093.chat."Mapa Metines" begin say_title("Guardian De Los metines:") say("Hola Joven aventurero te traigo un nuevo reto") say("quieres obtener los items para evolucionar tus.") say("accesorios? para poder lograrlo tienes que sacar.") say("tu mayor valentia soportar la fuerte lluvia de metines") say("que han enviado. a este lugar y en algunos de ellos") say("encontraras estos preciosos items para hacer las Evos") say("estas listo? aver si tienes lo necesario?") local a = select ("Tengo lo Necesario" , "no tengo lo necesario") if a == 2 then return end elseif a == 1 then if pc.count_item(22010) > 0 then say_title("Guardian De Los metines") say("") say_reward("Alto alli ! No puede pasar!") say_reward("Tienes Un Item Prohibido.") say_item_vnum(22010) say_reward("Para entrar En Este Mapa.") say_reward("Desaste de el para poder entrar.") say("") return end if pc.count_item(70010) > 0 then say_title("Guardian De Los metines") say("") say_reward("Alto alli ! No puede pasar!") say_reward("Tienes Un Item Prohibido.") say_item_vnum(70010) say_reward("Para entrar En Este Mapa.") say_reward("Desaste de el para poder entrar.") say("") return end if pc.count_item(70302) > 0 then say_title("Guardian De Los metines") say("") say_reward("Alto alli ! No puede pasar!") say_reward("Tienes Un Item Prohibido.") say_item_vnum(70302) say_reward("Para entrar En Este Mapa.") say_reward("Desaste de el para poder entrar.") say("") return end if pc.get_level() < 95 then say_title("Guardian De Los metines") say("") say("Tu nivel no es suficiente") say("vuelve cuando seas 95") return end say_title("Guardian De Los metines:") say("") say("Bueno, veo que reunes los requisitos") say("para poder viajar al mapa de metines") say("") say("Elige el mapa al que quieres ir") say("y alli te llevare ahora mismo") say("") local main_set = select ("Mapa metines" , "Salir") if main_set == 1 then if pc.get_level() < 95 then say_reward("Usted debe ser nivel 95 para poder entrar¡"); return end if pc.count_item(50150) < 1 then say_title("Teletransportador Especial") say("") say_reward("Alto ahi ! No puede pasar!") say_reward("No tienes la Llave Para Ingresar") say_item_vnum("50150") say("") return end pc.remove_item(50150,1) notice_all("".. pc.get_name() .." Ha Entrado Al Mapa Del los metines") -- cual seria para colocar el líder del party? pc.warp ( 1284700 , 1289800 ) end when login with pc.get_map_index() == 8 begin temposizador ("") --------2 horas si hay manera que sea por party seria de lujo end when pafuera.timer begin warp_to_village() end end end bueno como ven tengo casi la idea completa aunque faltan lo mas importante los temporizadores y como hacer que sera solo un party que pueda entrar eje: 1 hora el terminar todos warp to city bueno muchas gracias de antemano xD creo que no es tan fácil xD
  17. wao noa gracias muchisimas gracias de atemano la pruebo y te cuento como me fue pero igual merecido tus +1
  18. xD gracias noa pero si encuentra cualquier item los envía a city (warp to city )pero como edito para que unos los remove y otros warp to city ?
  19. xD gracias a todos tenia suño igual santy pero me mate un rato y me quedo bien buena: aca la dejo por si alguien le sirve ---------------------- -metin2cool-- --------------------- quest limit_map100 begin state start begin when login or enter with pc.get_map_index() == 13 and pc.count_item(70302) > 0 begin --si utilizas anillos go city de boda-- warp_to_village() end when login or enter with pc.get_map_index() == 13 and pc.get_level() < 100 begin -- menor al level 100 go city-- warp_to_village() end when login with pc.get_map_index() == 13 and pc.count_item(22010) > 0 begin ---aca te retira perrgaminos--- pc.remove_item(22010 , 99999999) end when login with pc.get_map_index() == 13 and pc.count_item(22011) > 0 begin ---aca te retira perrgaminos-- pc.remove_item(22011 , 99999999 ) end when login with pc.get_map_index() == 13 and pc.count_item(70010) > 0 begin ---aca te retira otro item yo tengo el almacen portatil --- pc.remove_item(70010 , 99999999) end end end
  20. stein20

    Imagen en Quest

    yo lo hacia mas dificil creaba un item con la imagen que queria mostrar y listo mostraba xD muy buen aporte
  21. apply.ATTBONUS_HUMAN,8,60*30 aca modicicas el tiempo pero te digo esa quest no esta completa
  22. bueno no soy un experto en quest pero si te aconsejo no solo preocuparte por los limites si no que también preocupar por los pergaminos y el que se jalen con el anillo de matrimonio yo también estaba en estas cosas con un mapa gracias a una quest que me hizo keko y a varios intentos lo logre . yo no aconsejo un limitado del maximo pero si es buena idea pero en caso que no quieras que alguien mayor a ese mapa no lo dejen entrar pues la mejor colocale un when login or enter with pc.get_map_index() == 13 and pc.get_level() >= 100 begin warp_to_village() xD asi si entran los manda a la city
  23. Hola todos Tenia varios dias sin entrar bueno pido una ayuda con una quest que keko me ayudo hacer pero no me funciona del todo bueno las ques es asi quest test begin state start begin when login or enter with pc.get_map_index() == 13 and pc.get_level() < 100 begin the warp_to_village() if pc.count_item(22010) > 0 then pc.remove_item(22010 , 99999 ) end end when login or enter with pc.get_map_index() == 13 and pc.count_item(70302) > 0 then begin <-- esto lo agregue yo pero no sirve u_U the warp_to_village() end end when login or enter with pc.get_map_index() == 14 and pc.get_level() < 160 begin warp_to_village() if pc.count_item(22010)== 1 then pc.remove_item(22010 , 1) end end when login or enter with pc.get_map_index() == 16 and pc.get_level() < 100 begin warp_to_village() if pc.count_item(22010)== 1 then pc.remove_item(22010 , 1) end end end end gracias cualquier ayuda
  24. lamento informarte que aunque cambies lo puerto y no tengas el game protegido igual te lo pueden utilizar valla que error esto que acaba de decir. para la próxima utiliza las palabras feas en otro post no me ensucies el mio
×
×
  • Crear nuevo...