Tiico™ Posted September 2, 2013 Report Share Posted September 2, 2013 EXPLICACIÓN: Esta quest consiste en, cuando llegas la lvl máximo en tu server, en este caso lvl 250.. Te da la posibilidad de hacer 1 Resets, pero para hacerlo debes ser lvl 250 y tener el libro reset 1, al hacer el resets se te ortogra un equipo llamado Reset1... El cual vosotros editareis.. Luego cuando vuelvas a ser 250.... Te pide a cambio hacer el reset 2 o 3 .. Y así ... Espero que les guste xD quest sistema_reset begin state start begin when 20014.chat."Cambia tus Libros Resets" with pc.get_level() >= 250 begin local libros = { --- qf reset vnumlibro premio cantidad [1] = {"Reset 1", 71100, 189, 1}, [2] = {"Reset 2", 70042, 11299, 1}, [3] = {"Reset 3", 70045, 11499, 1} } if pc.getqf("resets") <= 0 then pc.setqf("resets", 1) end say_title(" "..libros[pc.getqf("resets")][1].." ") say_reward("¿Quieres resetear?") local select ("Si","No") == 2 then return end if pc.getqf("resets") == 3 then pc.setqf("resets", 4) say_title("Cambia tus Libros Resets") say_reward("Lo siento, ya tienes todos los resets. ") end if pc.countitem(libros[pc.getqf("resets")][2]) >= 1 then pc.remove_item(libros[pc.getqf("resets")][2], 1) pc.setqf("reset", +1) pc.give_item2(libros[pc.getqf("resets")][3], libros[pc.getqf("resets")][4]) pc.set_level(1) ---ESTO DEPENDE DE LOS FILES, LOS DAROO NO SIRVEN, SOLO PARA 34K O 40K >. chat("Has recibido exitosamente los items, vuelve a logearte.") else say_title(" "..libros[pc.getqf("resets")][1].." ") say_reward("No cumples con los requisitos.") return end end end end EDITO 04/01/2016: La quest es de hace mas de 2 años y creo solo funciona para 34 o 40k > ya que vienen con la función de bajar el nivel ya implementada. Quote Link to comment Share on other sites More sharing options...
Metin2ResidentEvil Posted September 2, 2013 Report Share Posted September 2, 2013 Solo con la quest funciona automaticamente o necesitas algo mas Quote Link to comment Share on other sites More sharing options...
SeMa™ Posted September 2, 2013 Report Share Posted September 2, 2013 si no me equivoco, el mysql_query no lo hace al instante, por lo que se bugea Sería mejor usar el pc.set_level() con el dif de yuko. Solo con la quest funciona automaticamente o necesitas algo mas Pero vamos a ver, tu tanto tiempo preguntando cosas, si alguien te implementa, etc... y no sabes leer 1 simple quest? *EDITO: Despues de que tu hayas editado la quest y pusieras el set_level, si no me equivoco, creo que es pc.set_level() y no set_level, Repito, "Creo" xD Quote Link to comment Share on other sites More sharing options...
pepineitor Posted September 2, 2013 Report Share Posted September 2, 2013 Eso no funciona, no hace falta probarlo, pero, por lo menos, si vosotros vais a publicar algo, dignraos a probarlo y no hacer perder el tiempo a los demas usuarios. Quote Link to comment Share on other sites More sharing options...
Sarck3Imperios Posted September 2, 2013 Report Share Posted September 2, 2013 Eso no funciona, no hace falta probarlo, pero, por lo menos, si vosotros vais a publicar algo, dignraos a probarlo y no hacer perder el tiempo a los demas usuarios. no hables lo que no saben ese sistema yo lo tengo implementado y funciona perfectamente bien uds deberian de dejar de criticar a los demas sin saber por que destuyen a metinzone la gente se va por sus faltas de respeto TiiC0 gracias por el aportaso, aun que creo que no deberias haberlo posteado por que aca nadie agradece nada lo unico que saben es jusgar y criticar!! Quote Link to comment Share on other sites More sharing options...
Kazuky Posted March 7, 2014 Report Share Posted March 7, 2014 me pueden decir con cual npc se usa? Quote Link to comment Share on other sites More sharing options...
Jeo Posted March 7, 2014 Report Share Posted March 7, 2014 /m 20014 Quote Link to comment Share on other sites More sharing options...
PENTAGRAMA Posted June 23, 2015 Report Share Posted June 23, 2015 Alguien tiene el Diff Game 2089M: Bien acomodado ? quest Acomodado quest sistema_resets begin state start begin when 20014.chat."Cambia Tus Libros Resets" begin say_title("Reseteo:") say("Hola "..pc.get_name().." bueno mira.") say("Yo soy el encargado de cambiar tus Libros Reset") say("1,2 y 3. Si me lo das yo te dare a cambio Lvl 1") say("y dos items para que los disfrutes... Recuerda") say("que tienes que ser lvl 250...") s ay_reward("Eres Lvl "..pc.get_level().." ") wait() say_reward("Eliga alguna opcion porfavor.") local s = select ("Cambiar Libro Reset 1","Cambiar Libro Reset 2","Cambiar Libro Reset 3","Cancelar") if s == 1 then if pc.count_item(71100)==0 then say_title("Reseteo:") say_reward("Perdon , pero no puedes resetear") say_reward("Ya que te falta el siguiente Libro:") say_item_vnum(71100) say_reward("Lo puedes adquirir terminando la mision del") say_reward("Dragon Chino o en la Item Shop. Suerte...") end if pc.get_level() < 250 then say_reward("Usted debe ser nivel 250 para poder Resetear.") return end pc.remove_item(71100, 1) pc.give_item2("12671" ,1) chat("Bien , Haz Conseguido el Libro Reset 1 , Te otorgare unas recompensas...") set_level(1) if pc . job == 0 then pc . give_item2 ( "40071" , 1 ) pc . give_item2 ( "9930" , 1 ) pc . give_item2 ( "27119" , 1 ) say_reward ( "Has Recibido Set Reset 1 Guerrero!" ) elseif pc . job == 1 then pc . give_item2 ( "40071" , 1 ) pc . give_item2 ( "9931" , 1 ) pc . give_item2 ( "27119" , 1 ) say_reward ( "Has Recibido Set Reset 1 de Ninja!" ) elseif pc . job == 2 then pc . give_item2 ( "40071" , 1 ) pc . give_item2 ( "9930" , 1 ) pc . give_item2 ( "27119" , 1 ) say_reward ( "Has Recibido Set Reset 1 de Sura!" ) elseif pc . job == 3 then pc . give_item2 ( "40071" , 1 ) pc . give_item2 ( "9932" , 1 ) pc . give_item2 ( "27119" , 1 ) say_reward ( "Has Recibido Set Reset 1 de Chaman!" ) end end elseif s == 2 then if pc.count_item(70042)==0 then say_title("Reseteo :") say("Perdon , pero no puedes resetear") say("Ya que te falta el siguiente Libro:") say_item_vnum(70042) say_reward("Lo puedes adquirir terminando la mision del") say_reward("Dragon Chino o en la Item Shop. Suerte...") wait() end if pc.get_level() < 250 then say_reward("Usted debe ser nivel 250 para poder Resetear."); return end if pc.count_item(12671) == 0 then say_title("Reseteo:") say("Umm! , Creo que tampoco no llevas el Pase") say("para hace la reset 2.. Mira necesitas") say("Tener este Item:") say_item_vnum(12671) say_reward("Vuelve cuando tengas el pase.") return end pc.remove_item(70042, 1) pc.remove_item(12671, 1) pc.give_item2("12672" ,1) chat("Bien , Haz Conseguido el Libro Reset 2 , Te otorgare unas recompensas...") set_level(1) if pc . job == 0 then pc . give_item2 ( "40072" , 1 ) pc . give_item2 ( "27119" , 1 ) pc . give_item2 ( "27119" , 1 ) say_reward ( "Has Recibido Set Reset 2 Guerrero!" ) elseif pc . job == 1 then pc . give_item2 ( "40072" , 1 ) pc . give_item2 ( "27119" , 1 ) pc . give_item2 ( "27119" , 1 ) say_reward ( "Has Recibido Set Reset 2 de Ninja!" ) elseif pc . job == 2 then pc . give_item2 ( "40072" , 1 ) pc . give_item2 ( "27119" , 1 ) pc . give_item2 ( "27119" , 1 ) say_reward ( "Has Recibido Set Reset 2 de Sura!" ) elseif pc . job == 3 then pc . give_item2 ( "40072" , 1 ) pc . give_item2 ( "27119" , 1 ) pc . give_item2 ( "27119" , 1 ) say_reward ( "Has Recibido Set Reset 2 de Chaman!" ) end end elseif s == 3 then if pc.count_item(70045)==0 then say_title("Reseteo :") say("Perdon , pero no puedes resetear") say("Ya que te falta el siguiente Libro:") say_item_vnum(71100) say_reward("Lo puedes adquirir terminando la mision del") say_reward("Dragon Chino o en la Item Shop. Suerte...") wait() end if pc.get_level() < 250 then say_reward("Usted debe ser nivel 250 para poder Resetear."); return end if pc.count_item(12672) == 0 then say_title("Reseteo:") say("Umm! , Creo que tampoco no llevas el Pase") say("para hace la reset 3.. Mira necesitas") say("Tener este Item:") say_item_vnum(12672) say_reward("Vuelve cuando tengas el pase.") return end pc.remove_item(70045, 1) pc.remove_item(12672, 1) chat("Bien , Haz Conseguido el Libro Reset 3 , Te otorgare unas recompensas...") set_level(1) if pc . job == 0 then pc . give_item2 ( "40073" , 1 ) pc . give_item2 ( "27119" , 1 ) pc . give_item2 ( "27119" , 1 ) pc . give_item2 ( "27119" , 1 ) say_reward ( "Has Recibido Set Reset 3 Guerrero!" ) elseif pc . job == 1 then pc . give_item2 ( "40073" , 1 ) pc . give_item2 ( "27119" , 1 ) pc . give_item2 ( "27119" , 1 ) pc . give_item2 ( "27119" , 1 ) say_reward ( "Has Recibido Set Reset 3 de Ninja!" ) elseif pc . job == 2 then pc . give_item2 ( "40073" , 1 ) pc . give_item2 ( "27119" , 1 ) pc . give_item2 ( "27119" , 1 ) pc . give_item2 ( "27119" , 1 ) say_reward ( "Has Recibido Set Reset 3 de Sura!" ) elseif pc . job == 3 then pc . give_item2 ( "40073" , 1 ) pc . give_item2 ( "27119" , 1 ) pc . give_item2 ( "27119" , 1 ) pc . give_item2 ( "27119" , 1 ) say_reward ( "Has Recibido Set Reset 3 de Chaman!" ) end end elseif s == 4 then return end end end end Quote Link to comment Share on other sites More sharing options...
jegarba2 Posted June 24, 2015 Report Share Posted June 24, 2015 no funciona Quote Link to comment Share on other sites More sharing options...
ChuchoClask Posted January 4, 2016 Report Share Posted January 4, 2016 Hola, bueno les cuento, este sistema está hecho por mi 100%, este sistema es mio y se lo hice a Yoshi de "MetinYoneis"... Bueno ya que ha pasado bastante tiempo lo posteare y espero que les guste ... EXPLICACIÓN: Esta quest consiste en, cuando llegas la lvl máximo en tu server, en este caso lvl 250.. Te da la posibilidad de hacer 1 Resets, pero para hacerlo debes ser lvl 250 y tener el libro reset 1, al hacer el resets se te ortogra un equipo llamado Reset1... El cual vosotros editareis.. Luego cuando vuelvas a ser 250.... Te pide a cambio hacer el reset 2 o 3 .. Y así ... Espero que les guste xD quest sistema_reset begin state start begin when 20014.chat."Cambia tus Libros Resets" with pc.get_level() >= 250 begin local libros = { [1] = {"Reset 1", 71100, 1, 189, 1}, [2] = {"Reset 2", 70042, 1, 11299, 1}, [3] = {"Reset 3", 70045, 1, 11499, 1} } if pc.getqf("resets") <= 0 then pc.setqf("resets", 1) end say_title("..libros[pc.getqf("resets")][1]..") say_reward("¿Quieres resetear?") local select ("Si","No") == 2 then return end if pc.getqf("resets") == 3 then pc.setqf("resets", 4) say_title("Cambia tus Libros Resets") say_reward("Lo siento, ya tienes todos los resets. ") end if pc.get_item(libros[pc.getqf("resets")][2], libros[pc.getqf("resets")][3]) pc.setqf("reset", +1) pc.give_item2(libros[pc.getqf("resets")][4], libros[pc.getqf("resets")][5]) pc.set_level(1) ---ESTO DEPENDE DE LOS FILES, LOS DAROO NO SIRVEN, QUIZÁS ENCUENTRES UN DIFF BUENO Y TE FUNCIONE. chat("Has recibido exitosamente los items, vuelve a logearte.") else say_title("..libros[pc.getqf("resets")][1]..") say_reward("No cumples con los requisitos.") return end end end end Para que os funcione correctamente deben agregar este diff a su game Diff Game 2089M: This difference file is created by Dif Reverse v1.0game2089m00156013: F9 D700156030: E8 9000156031: 57 9000156032: F0 9000156033: EA 9000156034: FF 9000156079: 8D 890015607A: 04 440015607B: 40 240015607C: C1 040015607D: E0 C70015607E: 02 040015607F: 8B 2400156080: 8C 0100156081: 05 0000156082: 7C 0000156083: FF 0000156084: FF A100156085: FF 4000156086: 8B 6300156087: 54 4700156088: 05 0800156089: 80 890015608A: 6B 440015608B: DA 240015608C: 64 080015608D: 6B E80015608E: F1 DE0015608F: 64 7C00156090: C7 1700156091: 44 0000156092: 24 8900156093: 08 4400156094: 0F 2400156095: 4A 0400156096: 34 8900156097: 08 3C00156098: C7 2400156099: 44 E80015609A: 24 D20015609B: 04 BC0015609C: 01 ED0015609D: 00 FF0015609E: 00 890015609F: 00 3C001560A0: 89 24001560A1: 5C E8001560A2: 24 6A001560A3: 10 EC001560A4: 89 F0001560A5: 74 FF001560A6: 24 EB001560A7: 0C 46001560F8: 01 0000312E0C: 74 7300312E0E: 6C 7400312E0F: 65 5F00312E10: 70 6C00312E11: 6F 6500312E12: 72 7600312E13: 74 00 Espero que os guste. amigo como puedo ordenar el diff si esta acostado no deveria estar parado como fila ? puedes luisrojas 1 Quote Link to comment Share on other sites More sharing options...
Tiico™ Posted January 4, 2016 Author Report Share Posted January 4, 2016 no te recomiendo usar ese diff, ya que esta obsoleto y dudo que funcione la verdad, mejor descargate unos files 40k > que vienen con la función ya implementada. Quote Link to comment Share on other sites More sharing options...
luisrojas Posted December 4, 2016 Report Share Posted December 4, 2016 amigo como puedo ordenar el diff si esta acostado no deveria estar parado como fila ? puedes y en este caso cual seria el /i del libro reset? Quote Link to comment Share on other sites More sharing options...
pupi015 Posted January 30, 2017 Report Share Posted January 30, 2017 los files maxmi 34k tienen esa funcion? porque la verdad no me funciona ni con set_level ni pc.set_level Fresh Lyrical 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.