-
Contador contenido
14 -
Ingreso
-
Última visita
-
Días ganados
2
Mensajes publicados por ahynoa
-
-
cuando cierres espera unos 10 minutos antes de hacer reboot para que la data que esta en cache se guarde
-
No claro, es algo mas sencillo pero bueno a algunos les servirá
-
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 resetPrimero 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.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 00Luego 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 beginstate start beginwhen 9003.chat."Reset Level" with pc.level >= 140 beginlocal ret = 3 -- Aca configuran la cantidad de resetlocal actuales = pc.getqf("reset")if pc.get_level() < 140 thensay_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,"")returnelseif pc.count_item(27994) < 2 thensay("")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,"")returnelseif pc.getqf("reset") >= ret thensay_title(""..mob_name(9003).."")say("Ya has alcanzado el numero maximo")say("de reset para tu personaje.")say("")returnelseif pc.get_level() >= 140 thensay_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 thenpc.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 prestigenotice_all(""..pc.get_name().." ha ascendido de prestigio")if pc.getqf("reset") == 1 then -- Reset 1affect.add_collect(apply.MAX_HP, 5000, 60*60*24*365)elseif pc.getqf("reset") == 2 then -- Reset 2affect.add_collect(apply.ATTBONUS_HUMAN, 50, 60*60*24*365)elseif pc.getqf("reset") == 3 then -- Reset 3affect.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)endendendendendendTambien 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
- xReeDx DBL y Frank Arkero reacciono a esto
- 2
-
Bueno aca te dejo parte de la quest de puntos que use para mostrar info de la db en quest
when 30123.chat."¿Necesitas saber cuantos puntos llevas?" begin local team = mysql_query("SELECT * FROM account.account WHERE id='"..pc.get_account_id().."' LIMIT 1") local login = team.login[1] local cash = team.cash[1] say_title("Tu Cash") say("") say("Cuenta: "..login) say("") say("Cash: "..cash) say("")
-
acá les dejo estos peinados no esta muy wapos pero a algunos les servira
Debes iniciar sesión para ver el contenido del enlace en esta publicación.- Georgian Stroea, LeyendasMt2, rango y 4 mas reacciono a esto
- 7
-
Muchas gracias, bueno sigue sin desbloquearse la cuenta del pj que use la quest
-
buenas, alguien me podría decir como crear una función para bloquear una cuenta y al cabo de un tiempo vuelva a ponerse en OK , se que mysql_query pero lo que no logro crear es el temporizador si es que se puede hacer esa parte. gracias
-
Mucha Gracias Noa sirve al 100% eso
-
muchas gracias por las repuesta
-
buenas, alguno sabe una función que a lo que el usuario ejecute la quest lo saque del juego a la pantalla de login?
-
si son piedras especiales que tengo en mi server
Una duda sobre los timers
en Temas resueltos
Publicado
usa
pc.setqf("funcion", get_time()+60*60*24) -- 12Horas