• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Lua Chest for Lvl

zaivak

New Member
Joined
Sep 13, 2008
Messages
14
Reaction score
1
Hi, what do I have to add to this script to ask for a certain level so I can choose the reward?
Use TFS 1.2

Code:
local cfgItems = {{16101, 1}}

function onUse(player, item, fromPosition, target, toPosition, isHotkey)
    if item:getUniqueId(16101) and player:getStorageValue(20009) == 0 then
        player:sendTextMessage(MESSAGE_INFO_DESCR, "Ya tienes la recompensa.")
    elseif player:getStorageValue(20009) <= 0 then
        player:sendTextMessage(MESSAGE_INFO_DESCR, "Ganaste 25 tibia coins.")
         
        local bag = player:addItem(1993) -- Red Bag id
        for i = 1, #cfgItems do
            bag:addItem(cfgItems[i][1], cfgItems[i][2])
        end
        player:setStorageValue(20009, 1)
    else
        player:sendTextMessage(MESSAGE_INFO_DESCR, "Ya hiciste la quest.")
       end
end
 
Try this
Code:
local cfgItems = {{16101, 1}}
local minLevel = 50 -- edit the level you need.

function onUse(player, item, fromPosition, target, toPosition, isHotkey)
    if item:getUniqueId(16101) and player:getStorageValue(20009) == 0 then
        player:sendTextMessage(MESSAGE_INFO_DESCR, "Ya tienes la recompensa.")
    elseif player:getStorageValue(20009) <= 0 then
        if player:getLevel() < minLevel then
            player:sendTextMessage(MESSAGE_INFO_DESCR, "You need to be level "..minLevel..".")
        else                      
            player:sendTextMessage(MESSAGE_INFO_DESCR, "Ganaste 25 tibia coins.")      
            local bag = player:addItem(1993) -- Red Bag id
            for i = 1, #cfgItems do
            bag:addItem(cfgItems[i][1], cfgItems[i][2])
        end
        player:setStorageValue(20009, 1)
    else
        player:sendTextMessage(MESSAGE_INFO_DESCR, "Ya hiciste la quest.")
       end
    end
end
 
Back
Top Bottom