local stages = {
{8, -1, {1, 3}}
}
function onUse(player, item, fromPosition, target, toPosition)
if player:getLevel() >= 8 then
if player:getStorageValue(1803) == 2 then
player:say("You have already used that!", TALKTYPE_MONSTER_SAY)
else
for v,k in pairs(stages) do
if k[2] == -1 and player:getLevel() >= k[1] then
local t = math.random(k[3][1], k[3][2])
player:addLevel(t)
player:say("Added " .. t .. " levels.", TALKTYPE_MONSTER_SAY)
break
elseif player:getLevel() >= k[1] and player:getLevel() <= k[2] then
player:addLevel(k[3])
player:say("Added " .. k[3] .. " levels.", TALKTYPE_MONSTER_SAY)
break
end
end
fromPosition:sendMagicEffect(CONST_ME_GIFT_WRAPS)
item:remove()
player:setStorageValue(1800, 2)
return true
end
else
player:say("Your level is lower than 8.", TALKTYPE_MONSTER_SAY)
player:setStorageValue(1800, 2)
return true
end
end