Belloz Moderators
Premios :
Posts : 70 Points : 159 Reputation : 1 Join date : 13/07/2012
| Tema: [Action] Amuleto de Exp Vie Jul 13, 2012 10:41 pm | |
| [b]Hola, bueno, GOD Demulador, estaba buscano un script de una armor de exp, y en TibiaFusion encontré una sobre un amuleto. Funciona a la perfección, la desventaja es que se gasta y es por hora. Primero vamos a tuot/data/actions/actions.xml y copiamos esto: - Código:
-
<action itemid="6527" event="script" value="expamulet.lua"/> Después, nos vamos a tuot/data/actions/scripts y creamos un nuevo documento .LUA con el nombre de "expamulet" y copiamos esto: Tienes que comentar y dar +REP para ver - Código:
-
local config = { rate = 3, -- 4x More Experience time = 5, -- Hours of Exp Time storage = 20012 } local function endExpRate(cid) if isPlayer(cid) == TRUE then doPlayerSetRate(cid, SKILL__LEVEL, 1) -- config.lua rate setPlayerStorageValue(cid, config.storage, -1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Su experiencia en tiempo extra ha terminado.") end end function onUse(cid, item, fromPosition, itemEx, toPosition) if(getPlayerStorageValue(cid, config.storage) < 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Tu Experienca, Ahora es: " .. config.rate .. ". Su duración será de ".. config.time .." hours.") doPlayerSetRate(cid, SKILL__LEVEL, config.rate) setPlayerStorageValue(cid, config.storage, os.time() + config.time * 3600) addEvent(endExpRate, config.time * 3600 * 1000, cid) doRemoveItem(item.uid, 1) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Aún estás a tiempo una experiencia extra.") end return TRUE end ~~Creditos~~ 99.9% Aloxitoz (Usuario de TibiaFusion) | |
|