Jump to content

Pathits!

Miembro
  • Contador contenido

    49
  • Ingreso

  • Última visita

Todo lo publicado por Pathits!

  1. Eso es un bug bastante molesto y se ve feo dentro del cliente, a mi en particular me desagrada bastante, pero si tiene solución y acá te dejo el link: fix_npc.rar (85.3 MB)https://mega.co.nz/#!iIQzWZaY!LAT7dDsgvpXyfHlsRMvB-yy_uH4gnIGN-dCFEHwvyh0 Solo lo reemplazas.
  2. Que errado tu cometario: el cliente M2M si lleva encriptacion, de lo cual si no tienes conocimientos previos a la desencriptacion tu resultado para descompilar cualquier archivo del cliente sera nulo.- Por parte tu comentario si podria ser correcto, pero solo validado para la desencriptacion que anda dando vuelta en algunos foros, o el cliente completo que estaba en babyfiles, pero lamentablemente ese link no esta y los usuarios que son nuevos como le descubriran?? por parte la publicación de estas armas si es bueno para las nuevas personas que se unen a la comunidad de Metin2Zone, ya que no conocen los contenidos que se publicaron años anteriores.-
  3. Pathits!

    Dragon

    Bueno a continuación les mostrare una especie de dragón o dinosaurio, no tengo idea pero acá esta la foto: Este es un mob del M2M, iré posteando más cosas pero ahora no tengo ganas de sacar fotos xD PD: Cualquier cosa que quieran del M2M, díganme y las subo.- hydra.rar
  4. Buenas Tardes, a continuación les daré a conocer varios mob que quizás no tengan en sus clientes imagenes: En la descarga hay muchos más. ​Disfrútenlos y Saludos.- Link: https://mega.co.nz/#!SBk1lTia!bHgHJg1hUuzEUmM71Tx2XisfSyQcCbIm47NkTYXRCno PD: no se por que no se ven las imagenes.
  5. alguien seria tan amable de facilitarme esta quest, debido a la que tengo no dropea nada... se los agradecería mucho.
  6. quest drop_quest begin state start begin when mob.kill or mob.kill or mob.kill begin local suerte = math.random(1,2) local drop = {90020,90021} if suerte == 1 then game.drop_item(drop[1], 1) elseif suerte == 2 then game.drop_item(drop[2],1) end end end end esta quest la realizo Keko a si que tienes que agradecerle a el si te sirvio, para añadir mas mob solo agrega " or mob.kil" --> mob el "code del tiene que ir hay" y para agregar item los pones acá local drop = {90020,90021, xxxx,xxx} y debes agregar esto cada vez que pongas un item en este caso si agregas uno mas seria 3 elseif suerte == 3 then game.drop_item(drop[3],1) así sucesivamente...
  7. si la había visto, pero al tener esto: {27001,10}, {27002,10}, {27003,10 te da todos los item y yo quiero tener varios pero al azar ?
  8. tengo una duda, la carpeta de txt que va en el server donde se ponen los cofres esta vacia yo me preguntaba si es posible hacerlo por quest como seria? Gracias..
  9. Hola alguien que sepa mucho de esto me pdria ayudar porfavor quest caball begin state start begin when login or levelup with pc.get_level() == 5 begin chat("") horse.set_level("1") end end end quiero que cada 5 lvl del pj el caballo suba 1 pero no funciona.... gracias de antemano esto no va acá pero aprovecho para no hacer otro post say (" quieres aplicarle bonus a tu caballo ") say (" adelante escoje cual quieres" ) e = select("Critico", "penetracion", "montruo","Medio Humano","HP","SP", "Cerrar") if e == 1 then quiero poner esos bonus, la quest es mas larga pero eso es lo que me falta.. gracias
  10. Hola..buenas tardes me gustaría saber si es posible hacer una quest de stat para el game de metin2zone y poco mas por asi decirlo profesional, ya que intente poner las quest que habian y no me funcionan... y lo que me interesa seria que no te reinicie los puntos cada vez que subes de lvl... Sera posible? state info begin when letter begin send_letter("Subir Stats") end when button or info begin char_log(0, "RESET_ALL", "RESET_STAT_POINTS") pc.reset_point() char_log(0, "RESET_ALL", "RESET_END") end end end esta quest no me funciona...
  11. locale.empire_names = { [0] = "Todos los Reinos ", [1] = "Reino de Shinsoo", [2] = "Reino de Chunjo", [3] = "Reino de Jinno", }
  12. quest chatreino begin state start begin when 20095.chat. "Mensaje Global" begin sp=pc.get_name() if get_time() < pc.getqf("tiempo") then say("Todavia no puedes mandar un mensaje Global") else local precio = 10000000 say_title("Mensaje Global?") say("¿Quieres enviar un mensaje Global?") say("Aunque deberás saber que te cobraré,") say("exactamente son "..precio.." yang") local menu = select ("Si","No") if menu == 1 then if pc.get_money() < precio then say("No tienes el yang suficiente") else local names = {"Reino de Shinsoo","Reino de Chunjo","Reino de Jinno",} name = names[pc.get_empire()] say("Escribe el mensaje que deseas enviar") local sms = input() if pc.get_empire() == name then notice_all(sp.." de "..name..": "..sms) pc.change_money(-precio) pc.getqf("tiempo",get_time()+60*30) end end end end end end end no manda ningun mensaje
  13. no funciona y arregle lo que mencionas del locale
  14. Hola...Buenas noches, me gustaria si me pueden decir el error en esta quest ya que no respeta el tiempo y puedes enviar el mensaje sin limite * Me explico mejor... resulta que tu le pagas al npc, escribes el mensaje y lo envia sin error....Luego tu apretas el npc y te sale el mensaje de que no puedes enviar mas mensaje y debes esperar los 30 min le pones ok pero resulta que lo apretas nuevamente y te sale la opcion denuevo para escribir en general no respeta el tiempo quest chatreino begin state start begin when 20095.chat. "Mensaje Global" begin if get_time() < pc.getqf("tiempo") then say("Todavia no puedes mandar un mensaje Global") if pc.is_gm() then pc.setqf("tiempo",0) say("debes esperar 30 minutos") return end return else local precio = 10000000 say_title("Mensaje Global?") say("¿Quieres enviar un mensaje Global?") say("Aunque deberás saber que te cobraré,") say("exactamente son "..precio.." yang") local menu = select ("Si","No") if menu == 2 then return elseif menu == 1 then if pc.get_money() < precio then say("No tienes el yang suficiente") return elseif pc.get_money() >= precio then say("Escribe el mensaje que deseas enviar") local sms = input() pc.setqf("tiempo",get_time()+1800) if pc.get_empire() == 1 then local reino = "Shinsoo" notice_all(pc.get_name().." de "..reino..": "..sms) pc.change_money(-(precio)) elseif pc.get_empire() == 2 then local reino = "Chunjo" notice_all(pc.get_name().." de "..reino..": "..sms) pc.change_money(-(precio)) elseif pc.get_empire() == 3 then local reino = "Jinno" notice_all(pc.get_name().." de "..reino..": "..sms) pc.change_money(-(precio)) end end end end end end end
  15. Gracias KeKo!!; la quest de inforge es la correcta? si la que esta en este foro esta dañada podria arreglarla ya que traducir todo la otra no me agrada mucho xD, solo una sugerencia
  16. no sirve de nada ya que los DDS estan en tamaño 0
  17. cual seria la idea de hacer un registro dentro del juego si antes de entrar al juego necesitas estar registrado? :yaoming: xDD bueno es tu punto de vista... habrá que dejárselos a los expertos Edito: según yo xD creo que eso seria posible en el login del cliente pero no es una quest
  18. acá esta el serverinfo completamente funcional yo lo probé y anda perfecto http://xylyxendware....read.php?tid=52 Modificas donde dice pon aquí tu ip.... Pd: es el mismo de Teklis
  19. KeKo: Creditos marcoscc de elite que se te olvidaban xd sry xD
  20. Hola a todos como estan...espero que bien , Hoy les traigo este mapa es viejo y creo que varios lo tienen pero por aca no lo veo, funciona perfectamente el unico problema es la quest no logro hacerla funcionar solo llego al piso 2 xD aca les dejo todo : Parte del Cliente: https://www.dropbox.com/s/vwk6707ujca7zze/Parte%20del%20Cliente.rar Parte del Server : https://www.dropbox.com/s/uzgieubbo0pdt4z/Parte%20del%20Server.rar Regen: https://www.dropbox.com/s/rhffr0lyzf0chu7/regen.rar Quest : quest icerun begin state start begin when 9010.chat."Entrar IceRun" with pc.get_map_index() == 16 begin say_title("Guardian IceRun:") say("debes ser muy valiente") say("como para venir aca.") say("") say_title("eres lo suficientemenet fuerte?") say("") say("vas a entrar a IceRun?.") say("")[/color] [color=#00ffff]local s = select("Si!", "Mejor No.") if s == 1 then --if party.get_near_count() >=5 then --game.set_event_flag("besuchinheiligerhalle", game.get_event_flag("besuchinheiligerhalle")-1) d.new_jump_all(208, 5106 , 4089) d.regen_file("data/dungeon/icerun_regen.txt") d.notice("Ungebetener Besuch!!") d.notice("Verschwindet aus meinem Atlantis!") d.notice("Wehe ihr berührt meinen Metin!") --else -- say_title("Wächter von Atlantis:") -- say("Ihr müsst mit mindestens 6 Leuten") -- say("in der Gruppe sein.") -- say("") -- say("Ihr seid aber nur "..party.get_near_count()+1.." Leute.") -- say("Ich kann euch nicht reinlassen.") -- return --end else return end end when 21552.chat."GM-Zutritt" with pc.get_map_index() == 207 and pc.is_gm() begin say_title("Du kannst auch ohne Gruppe") say_title("das vereiste Atlantis betreten.") say("Wie ich sehe bist du stark genug =)") say("Wollt ihr das vereiste Atlantis betreten?.") say("")[/color] [color=#00ffff]local s = select("Aber klar!", "Nein, lieber nicht.") if s == 1 then d.new_jump_all(208, 5106 , 4089) d.regen_file("data/dungeon/icerun_regen.txt") d.notice("Ungebetener Besuch!!") d.notice("Verschwindet aus meinem Atlantis!") else return end end when 21552.chat."Heilige Halle verlassen" with pc.get_map_index() == 207 begin say_title("Wächter von Atlantis:") say("Ihr wollt die Heilige Halle verlassen?") say("")[/color] [color=#00ffff]local s = select("Ja!", "Nein.") if s == 1 then local empire = pc.get_empire() if empire == 1 then pc.warp(474300,954800) elseif empire == 2 then pc.warp(63800,166400) elseif empire == 3 then pc.warp(959900,269200) end else return end end --when logout begin -- if pc.get_map_index() == 207 then -- game.set_event_flag("besuchinheiligerhalle", game.get_event_flag("besuchinheiligerhalle")-1) -- end --end when login begin --if pc.get_map_index() == 207 then --game.set_event_flag("besuchinheiligerhalle", game.get_event_flag("besuchinheiligerhalle")+1) --end if pc.get_map_index() >= 2080000 and pc.get_map_index() < 2090000 then pc.set_warp_location(204, 37743,37743) end end when 21578.kill with pc.get_map_index()>= 2080000 and pc.get_map_index() < 2090000 begin timer("erster_metin", 6) d.notice("NEEEIIIN!!Mein Stein..!") d.notice("Ich verfluche euch!") d.notice("Los tapfere Krieger, erledigt die Eindringlinge!!!") d.notice("Ich hoffe ihr tötet nicht alle meine tapferen Krieger!") end when erster_metin.timer begin d.jump_all(5380 , 4122) d.regen_file("data/dungeon/icerun1_regen.txt") d.setf("keule", 0) d.set_warp_at_eliminate(4, d.get_map_index(), (5000+432), (4000+122), "data/dungeon/icerun2_regen.txt") --pc.give_item2(30003) end when 21581.chat."GM-Abkürzung BOSS" with pc.get_map_index() >= 2080000 and pc.get_map_index() < 2090000 and pc.is_gm() begin say("Du kommst zum Bossraum") wait() npc.purge() d.setf("statue", 5) timer("ice_jump", 6) end when 21581.chat."Wolang des Weges?" with pc.get_map_index() >= 2080000 and pc.get_map_index() < 2090000 begin say("...") wait() d.notice("Grantelbart:") d.notice(".....") d.notice("..Dieser Weg ist kalt..") d.notice(".....") d.notice("..Nehmt euch vor Neralex in Acht!....") d.notice(".....") d.notice("Neralex:") d.notice("Was habt ihr hier verloren!") d.notice("Sucht das Weite und zwar sofort!!") npc.purge() d.kill_all() timer("erster_spruch", 10) end when erster_spruch.timer begin d.jump_all(5000+685, 4000+82) d.setf("insel1", 0) d.setf("insel2", 0) d.setf("insel3", 0) d.setf("insel4", 0) d.setf("alleinseln", 0) d.regen_file("data/dungeon/icerun3_1_regen.txt") d.notice("Besuche jede der 4 Inseln einmal. Beim wiederholten") d.notice("erreichen einer Insel erscheinen Kämpfer die") d.notice("dann getötet werden müssen, bevor man zur nächsten") d.notice("Insel kommt.") end when 20350.chat."GM-Abkürzung Mini-Bossraum" with pc.get_map_index() >= 2080000 and pc.get_map_index() < 2090000 and pc.is_gm() begin say("Du kommst zum Mini-Bossraum") wait() npc.purge() timer("inseln_fertigg", 10) end when 20350.chat."Die 4 Inseln" with pc.get_map_index() >= 2080000 and pc.get_map_index() < 2090000 begin npc.lock() say_title("Nerolfrös:") say("Ich kann euch auf eine andere") say("Insel befördern. Bitte wähle eine aus:") local s=select ("1","2","3","4","Abbruch") if s<=4 then local positions = { {685, 82}, {590, 82}, {590, 177}, {685, 177}, } local fish = number(1,4) if d.getf("insel"..fish) < 1 then d.setf("insel"..fish, 1) d.setf("alleinseln", d.getf("alleinseln")+1) d.kill_all() if d.getf("alleinseln")==4 then d.notice("Nerolfrös:") d.notice("Dies war die letzte Insel.") d.notice("Nun kann ich euch nicht mehr helfen.") d.notice("Ihr müsst den Weg nun alleine finden.") timer("inseln_fertig", 10) return end d.notice("Nerolfrös:") d.notice("Ihr wart bisher auf "..d.getf("alleinseln").." Inseln.") d.notice("Ihr müsst auf allen vier einmal gewesen sein.") d.regen_file("data/dungeon/icerun3_"..fish.."_regen.txt") else d.purge() d.regen_file("data/dungeon/icerun3_"..fish.."more_regen.txt") d.set_warp_at_eliminate(4, d.get_map_index(), 5000 + positions[fish][1], 4000 + positions[fish][2], "data/dungeon/icerun3_"..fish.."_regen.txt") end npc.unlock() d.jump_all(5000+positions[fish][1], 4000+positions[fish][2]) else npc.unlock() return end end when 101.kill with pc.is_gm() begin chat("Dein Mapindex: "..pc.get_map_index()) end when 30003.use with pc.in_dungeon begin pc.remove_item(30003) local empire = pc.get_empire() if empire == 1 then pc.warp(474300,954800) elseif empire == 2 then pc.warp(63800,166400) elseif empire == 3 then pc.warp(959900,269200) end end when inseln_fertig.timer begin timer("inseln_fertigg", 10) d.notice("Neralex:") d.notice("So Freunde!! Jetzt ist aber Schluß!") d.notice("Ich will hier KEINEN mehr sehen!!!") end when inseln_fertigg.timer begin local positionss = { {473, 441}, {483, 451}, {473, 461}, {464, 451}, } local fissh = number(1,4) d.jump_all(5000+positionss[fissh][1], 4000+positionss[fissh][2]) d.regen_file("data/dungeon/icerun_small_boss.txt") --d.jump_all(5000+122, 4000+89) --d.exit_all() end when 2623.kill begin d.notice("Neralex:") d.notice("Komm geht nach Hause!!") d.notice("Ihr seid ja absolut lächerlich!!!") d.notice("Ihr schafft es nicht die Volvins zu töten um") d.notice("ein Eismedallion auf die Säulen zu ziehen...") d.regen_file("data/dungeon/icerun_statue.txt") timer("miniboss", 10) end when miniboss.timer begin d.setf("statue", 0) d.setf("keulenmann", 0) d.setf("keule", 1) d.jump_all(5000+705, 4000+519) end when 21579.take with item.vnum == 90033 begin npc.purge() item.remove() d.setf("keulenmann", 0) d.setf("statue", d.getf("statue")+1) timer("ice_jump", 6) if d.getf("statue")==5 then d.notice("Neralex:") d.notice("Ihr denkt wohl, ich sehe euch nicht!!") d.notice("Seid jetzt ruhig und geht nach Hause!!!") d.setf("keule", 0) end end when 2627.kill with d.getf("keule")==1 begin d.setf("keulenmann", d.getf("keulenmann")+1) if d.getf("keulenmann")== 9 then game.drop_item("90033") end end when ice_jump.timer begin local positionsss = { {754, 494}, {705, 459}, {754, 424}, {705, 389}, {144, 449}, } local fisssh = d.getf("statue") d.jump_all(5000+positionsss[fisssh][1], 4000+positionsss[fisssh][2]) if fisssh==5 then timer("ice_boss1", 20) d.spawn_mob(2636, 124, 446) d.spawn_mob(2635, 124, 450) d.notice("Neralex:") d.notice("Ah, da seid ihr ja. Ich freue mich auf die Show!") else d.regen_file("data/dungeon/icerun4_"..fisssh.."_regen.txt") end --d.jump_all(5000+122, 4000+89) --d.exit_all() end when ice_boss1.timer begin d.notice("Los Valons!! Ergreift die Eindringlinge!!! ") for i = 1, 132 do local firts= number(138, 231) local secodn= number(413, 483) d.spawn_mob(2633, firts, secodn) end d.setf("schild", 1) d.setf("schildmann" , 0) end when 2633.kill with d.getf("schild")==1 begin d.setf("schildmann", d.getf("schildmann")+1) d.notice("Noch "..120-d.getf("schildmann").." Wächter besiegen.") if d.getf("schildmann")== 120 then d.notice("Neralex:") d.notice("Ihr denkt wohl, das war alles!!") d.notice("Los Kristallfelsen!! Sperrt sie ein!!! ") timer("ice_boss2", 15) d.setf("schild", 0) d.setf("kristallmann", 0) end end when ice_boss2.timer begin for i = 1, 220 do local firts= number(138, 231) local secodn= number(413, 483) d.spawn_mob(21580, firts, secodn) end d.setf("kristall", 1) end when 21580.kill with d.getf("kristall")==1 begin d.setf("kristallmann", d.getf("kristallmann")+1) d.notice("Noch "..200-d.getf("kristallmann").." Kristalle zerschlagen.") if d.getf("kristallmann")== 200 then d.notice("Neralex:") d.notice("WAS!? Ihr habt noch nicht genug?") d.notice("Los Frau!! Geh die Kinder verprügeln!!!") d.notice("Nerala:") d.notice("-.-'") timer("ice_boss3", 15) d.setf("kristall", 0) end end when ice_boss3.timer begin d.purge() d.spawn_mob(2624, 144, 449) d.spawn_mob(2636, 124, 450) d.setf("Nerala", 1) end when 2624.kill with d.getf("Nerala")==1 begin d.notice("Neralex:") d.notice("Wozu hat man heutzutage noch eine Frau...") d.notice("Sie sind zu nichts Nutze!!!") d.notice("Jetzt komme ich!!") timer("ice_boss4", 15) d.setf("Nerala", 0) end when ice_boss4.timer begin d.purge() d.spawn_mob(2625, 144, 449) d.setf("Neralex", 1) end when 2625.kill with d.getf("Neralex")==1 begin d.notice("Neralex:") d.notice("Ich bin noch längst nicht besiegt...") d.notice("Spürt meine Drachenmacht!!") timer("ice_boss5", 5) d.setf("Neralex", 0) end when ice_boss5.timer begin d.purge() d.spawn_mob(2620, 144, 449) d.setf("Neralexdragon", 1) end when 2620.kill with d.getf("Neralexdragon")==1 begin for i= 1, 100 do game.drop_item("1") end game.drop_item("90032") d.notice("Neralex:") d.notice("OK...Ihr seid würdig.") notice_all("".. pc.get_name() .." + Team haben den Ice-Run gemeistert!") --notice_all("Sie haben Neralex besiegt und seine Truhe bekommen.") d.setf("Neralex", 0) d.spawn_mob(21601, 154, 449) server_timer('iceruns_boss', 60, pc.get_map_index()) server_timer('iceruns_boss2', 120, pc.get_map_index()) server_timer('iceruns_boss3', 180, pc.get_map_index()) server_timer('iceruns_boss4', 240, pc.get_map_index()) server_timer('iceruns_boss5', 300, pc.get_map_index()) end when 21601.chat."Belohnung abholen" with pc.in_dungeon() and pc.get_map_index() >= 2080000 and pc.get_map_index() < 2090000 begin end when iceruns_boss.server_timer begin if d.select(get_server_timer_arg()) then d.notice("Noch vier Minuten bis zum Verlassen!") end end when iceruns_boss2.server_timer begin if d.select(get_server_timer_arg()) then d.notice("Noch drei Minuten bis zum Verlassen!") end end when iceruns_boss3.server_timer begin if d.select(get_server_timer_arg()) then d.notice("Noch zwei Minuten bis zum Verlassen!") end end when iceruns_boss4.server_timer begin if d.select(get_server_timer_arg()) then d.notice("Noch eine Minute bis zum Verlassen!") end end when iceruns_boss5.server_timer begin if d.select(get_server_timer_arg()) then d.exit_all() end end end end aca una foto : KeKo: Creditos marcoscc de elite que se te olvidaban xd
  21. http://metin2zone.net/index.php?/topic/1571-proteccion-pot-bomber/ Debes buscar un poco
×
×
  • Crear nuevo...