ahynoa Publicado 10 de Julio del 2013 Reportar Compartir Publicado 10 de Julio del 2013 Bueno chicos, acá les traigo una pequeña misión para hacer reset level a los pj, es muy fácil de configurar por ahora solo le pose 3 reset Primero necesitamos meter esta dif al game, la dif es BlackYuko esta posteada en inforge con esta activamos la función set_level() This difference file is created by Dif Reverse v1.0 game2089m 00156013: F9 D7 00156030: E8 90 00156031: 57 90 00156032: F0 90 00156033: EA 90 00156034: FF 90 00156079: 8D 89 0015607A: 04 44 0015607B: 40 24 0015607C: C1 04 0015607D: E0 C7 0015607E: 02 04 0015607F: 8B 24 00156080: 8C 01 00156081: 05 00 00156082: 7C 00 00156083: FF 00 00156084: FF A1 00156085: FF 40 00156086: 8B 63 00156087: 54 47 00156088: 05 08 00156089: 80 89 0015608A: 6B 44 0015608B: DA 24 0015608C: 64 08 0015608D: 6B E8 0015608E: F1 DE 0015608F: 64 7C 00156090: C7 17 00156091: 44 00 00156092: 24 89 00156093: 08 44 00156094: 0F 24 00156095: 4A 04 00156096: 34 89 00156097: 08 3C 00156098: C7 24 00156099: 44 E8 0015609A: 24 D2 0015609B: 04 BC 0015609C: 01 ED 0015609D: 00 FF 0015609E: 00 89 0015609F: 00 3C 001560A0: 89 24 001560A1: 5C E8 001560A2: 24 6A 001560A3: 10 EC 001560A4: 89 F0 001560A5: 74 FF 001560A6: 24 EB 001560A7: 0C 46 001560F8: 01 00 00312E0C: 74 73 00312E0E: 6C 74 00312E0F: 65 5F 00312E10: 70 6C 00312E11: 6F 65 00312E12: 72 76 00312E13: 74 00 Luego en el archivo quest_functions de nuestro server agregamos la función set_level (esto para que no nos salte error al compilar la quest) Acá la quest --** --** Funsion reset level --** www.Mt2mysterio.com --** quest reseteo begin state start begin when 9003.chat."Reset Level" with pc.level >= 140 begin local ret = 3 -- Aca configuran la cantidad de reset local actuales = pc.getqf("reset") if pc.get_level() < 140 then say_title(""..mob_name(9003).."") say("Detente! No Has alcansado el level") say("necesario para realizar tu reset.") say("Ademas tienes que traerme:") say("") say_reward("Debes ser almenos lv 140 y portar") say_item("Perla Sangre",27994,"") return elseif pc.count_item(27994) < 2 then say("") say_title(""..mob_name(9003).."") say("No traes los items necesarios") say("recurda que yo tambien tengo que comer.") say("") say_reward("Debes ser almenos lv 140 y portar") say_item("Perla Sangre",27994,"") return elseif pc.getqf("reset") >= ret then say_title(""..mob_name(9003).."") say("Ya has alcanzado el numero maximo") say("de reset para tu personaje.") say("") return elseif pc.get_level() >= 140 then say_title(""..mob_name(9003).."") say("Oh! Ya estas grandesito, veo que") say("quieres realizar tu reset.") say("") say("¿Estas seguro de querer hacerlo?") local r = select("Si", "No") if r == 1 then pc.set_lev(1) pc.remove_item(27994,2) pc.setqf("reset", pc.getqf("reset") +1) local mt2 = pc.get_name(kill) local b5 = mysql_query("UPDATE player.player SET prestige = prestige + 1 WHERE name='"..mt2.."'") -- Cuenta en la Tabla player agregando el campo prestige notice_all(""..pc.get_name().." ha ascendido de prestigio") if pc.getqf("reset") == 1 then -- Reset 1 affect.add_collect(apply.MAX_HP, 5000, 60*60*24*365) elseif pc.getqf("reset") == 2 then -- Reset 2 affect.add_collect(apply.ATTBONUS_HUMAN, 50, 60*60*24*365) elseif pc.getqf("reset") == 3 then -- Reset 3 affect.add_collect(apply.ATTBONUS_WARRIOR, 50, 60*60*24*365) affect.add_collect(apply.ATTBONUS_ASSASSIN, 50, 60*60*24*365) affect.add_collect(apply.ATTBONUS_SURA, 50, 60*60*24*365) affect.add_collect(apply.ATTBONUS_SHAMAN, 50, 60*60*24*365) end end end end end end Tambien tienen que agregar a en la tabla player el campo prestige (con esto podran poner que el ranking ponga en primer lugar los que tengan mas reset) PD: un moderador que me haga el favor de acomodar el post que me da muchos error al intentar postear Frank Arkero y xReeDx DBL reacciono a esto 2 Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
TheSanto Publicado 10 de Julio del 2013 Reportar Compartir Publicado 10 de Julio del 2013 Muy buena , aunque no es tan parecido cómo el original. Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
ahynoa Publicado 10 de Julio del 2013 Author Reportar Compartir Publicado 10 de Julio del 2013 No claro, es algo mas sencillo pero bueno a algunos les servirá Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
EzekielitohMercury Publicado 11 de Julio del 2013 Reportar Compartir Publicado 11 de Julio del 2013 Ahynoa Cuando Nos Casamos? xDDDDD Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
jegarba2 Publicado 29 de Junio del 2015 Reportar Compartir Publicado 29 de Junio del 2015 Bueno chicos, acá les traigo una pequeña misión para hacer reset level a los pj, es muy fácil de configurar por ahora solo le pose 3 reset Primero necesitamos meter esta dif al game, la dif es BlackYuko esta posteada en inforge con esta activamos la función set_level() This difference file is created by Dif Reverse v1.0 game2089m 00156013: F9 D7 00156030: E8 90 00156031: 57 90 00156032: F0 90 00156033: EA 90 00156034: FF 90 00156079: 8D 89 0015607A: 04 44 0015607B: 40 24 0015607C: C1 04 0015607D: E0 C7 0015607E: 02 04 0015607F: 8B 24 00156080: 8C 01 00156081: 05 00 00156082: 7C 00 00156083: FF 00 00156084: FF A1 00156085: FF 40 00156086: 8B 63 00156087: 54 47 00156088: 05 08 00156089: 80 89 0015608A: 6B 44 0015608B: DA 24 0015608C: 64 08 0015608D: 6B E8 0015608E: F1 DE 0015608F: 64 7C 00156090: C7 17 00156091: 44 00 00156092: 24 89 00156093: 08 44 00156094: 0F 24 00156095: 4A 04 00156096: 34 89 00156097: 08 3C 00156098: C7 24 00156099: 44 E8 0015609A: 24 D2 0015609B: 04 BC 0015609C: 01 ED 0015609D: 00 FF 0015609E: 00 89 0015609F: 00 3C 001560A0: 89 24 001560A1: 5C E8 001560A2: 24 6A 001560A3: 10 EC 001560A4: 89 F0 001560A5: 74 FF 001560A6: 24 EB 001560A7: 0C 46 001560F8: 01 00 00312E0C: 74 73 00312E0E: 6C 74 00312E0F: 65 5F 00312E10: 70 6C 00312E11: 6F 65 00312E12: 72 76 00312E13: 74 00 Luego en el archivo quest_functions de nuestro server agregamos la función set_level (esto para que no nos salte error al compilar la quest) Acá la quest --** --** Funsion reset level --** www.Mt2mysterio.com --** quest reseteo begin state start begin when 9003.chat."Reset Level" with pc.level >= 140 begin local ret = 3 -- Aca configuran la cantidad de reset local actuales = pc.getqf("reset") if pc.get_level() < 140 then say_title(""..mob_name(9003).."") say("Detente! No Has alcansado el level") say("necesario para realizar tu reset.") say("Ademas tienes que traerme:") say("") say_reward("Debes ser almenos lv 140 y portar") say_item("Perla Sangre",27994,"") return elseif pc.count_item(27994) < 2 then say("") say_title(""..mob_name(9003).."") say("No traes los items necesarios") say("recurda que yo tambien tengo que comer.") say("") say_reward("Debes ser almenos lv 140 y portar") say_item("Perla Sangre",27994,"") return elseif pc.getqf("reset") >= ret then say_title(""..mob_name(9003).."") say("Ya has alcanzado el numero maximo") say("de reset para tu personaje.") say("") return elseif pc.get_level() >= 140 then say_title(""..mob_name(9003).."") say("Oh! Ya estas grandesito, veo que") say("quieres realizar tu reset.") say("") say("¿Estas seguro de querer hacerlo?") local r = select("Si", "No") if r == 1 then pc.set_lev(1) pc.remove_item(27994,2) pc.setqf("reset", pc.getqf("reset") +1) local mt2 = pc.get_name(kill) local b5 = mysql_query("UPDATE player.player SET prestige = prestige + 1 WHERE name='"..mt2.."'") -- Cuenta en la Tabla player agregando el campo prestige notice_all(""..pc.get_name().." ha ascendido de prestigio") if pc.getqf("reset") == 1 then -- Reset 1 affect.add_collect(apply.MAX_HP, 5000, 60*60*24*365) elseif pc.getqf("reset") == 2 then -- Reset 2 affect.add_collect(apply.ATTBONUS_HUMAN, 50, 60*60*24*365) elseif pc.getqf("reset") == 3 then -- Reset 3 affect.add_collect(apply.ATTBONUS_WARRIOR, 50, 60*60*24*365) affect.add_collect(apply.ATTBONUS_ASSASSIN, 50, 60*60*24*365) affect.add_collect(apply.ATTBONUS_SURA, 50, 60*60*24*365) affect.add_collect(apply.ATTBONUS_SHAMAN, 50, 60*60*24*365) end end end end end end Tambien tienen que agregar a en la tabla player el campo prestige (con esto podran poner que el ranking ponga en primer lugar los que tengan mas reset) PD: un moderador que me haga el favor de acomodar el post que me da muchos error al intentar postear ami se me sirve pero lo malo que es lvl maximo 140 xD nose se me ayuda ponerlo lvl 250 Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
mauricio10xhd Publicado 9 de Julio del 2015 Reportar Compartir Publicado 9 de Julio del 2015 Solo cambia el elseif pc.get_level() >= 140 the por otro nivel, no soy experto, pero creo que es asi Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
JeS Publicado 10 de Julio del 2015 Reportar Compartir Publicado 10 de Julio del 2015 Solo cambia el elseif pc.get_level() >= 140 the por otro nivel, no soy experto, pero creo que es asi Faltaría un dif ya que eso funciona con un dif Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
jegarba2 Publicado 14 de Agosto del 2015 Reportar Compartir Publicado 14 de Agosto del 2015 Me ayudan Me jala bien El diff pero la quest me sale un error Les Dejare 2 links 1 de la quest y otro del error de la maquina Error de la Maquina del la Quest --------- Debes iniciar sesión para ver el contenido del enlace en esta publicación. la quest Del Reset pero no Entiendo Eso que dises ai :3 lo Marke ALguien me dise que pongo xD--------- Debes iniciar sesión para ver el contenido del enlace en esta publicación. lolo cortes cortes, 𝗔𝗿𝗲𝘀, yankee360 y 1 mas reacciono a esto 4 Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
♥ TesT ♥ Publicado 14 de Agosto del 2015 Reportar Compartir Publicado 14 de Agosto del 2015 enves de locale b5 no es locale big5? Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
pupi015 Publicado 30 de Enero del 2017 Reportar Compartir Publicado 30 de Enero del 2017 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 , Citar Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Mensajes recomendados
Unirse a la conversación
Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.