This was created specialy for this boy who dont know anything and nobody helps him. Saw it on page so thinked to make it for him. http://otland.net/f81/extra-experience-potion-148898/
It will works even if you logged out and then after year comed in.
actions.xml
istrinti.lua
creaturescripts.xml
login.lua
istrinti2.lua
have fun.
It will works even if you logged out and then after year comed in.
actions.xml
Lua:
<action itemid="7762" event="script" value="istrinti.lua"/>
istrinti.lua
Lua:
local cfg = {
exhausted = 100, -- Time you are exhausted in seconds.
storage = 5858, -- Storage used for "exhaust."
exp = 2.0 -- this means 2x more experence then default
}
function onUse(cid, item)
if(getPlayerStorageValue(cid, cfg.storage) > os.time() and getPlayerStorageValue(cid, cfg.storage) < 100+os.time()) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "You must wait another " .. getPlayerStorageValue(cid, cfg.storage) - os.time() .. ' second' .. ((getPlayerStorageValue(cid, cfg.storage) - os.time()) == 1 and "" or "s") .. " to use another ring.")
else
doRemoveItem(item.uid,1)
setPlayerStorageValue(cid, cfg.storage, os.time() + cfg.exhausted)
doPlayerSetExperienceRate(cid, cfg.exp)
doPlayerSendTextMessage(cid,22,"You have extra experience for 100 seconds")
end
return true
end
creaturescripts.xml
Lua:
<event type="think" name="istrinti2" event="script" value="istrinti2.lua"/>
login.lua
Lua:
registerCreatureEvent(cid, "istrinti2") -- add it near the other registers
istrinti2.lua
Lua:
local cfg = {
storage = 5858, -- Storage used for "exhaust."
exp = 2.0 -- this means 2x more experence then default
}
function onThink(cid)
if(getPlayerStorageValue(cid, cfg.storage) > os.time() and getPlayerStorageValue(cid, cfg.storage) < 100+os.time()) then
doPlayerSetExperienceRate(cid, cfg.exp)
else
doPlayerSetExperienceRate(cid, 1.0)
end
return true
end
have fun.
Last edited: