Piifafa
Member
- Joined
- Apr 16, 2023
- Messages
- 67
- Reaction score
- 16
I would like my item not to be usable again until it expires.
Code:
<action itemid="5498" script="expboostsmall.lua"/>
Lua:
function onUse(player, item, fromPosition, itemEx, toPosition)
local storageValue = player:getStorageValue(81100)
if storageValue <= os.time() then
local doubleExpDuration = 30 * 60 -- 30 minutes in seconds
local newExpEndTime = os.time() + doubleExpDuration
player:setStorageValue(81100, newExpEndTime)
player:say("You have just activated 30 minutes of Double Experience!", TALKTYPE_MONSTER_SAY)
else
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You have already used the daily bonus.")
end
item:remove()
return true
end