Em "Data/actions/scripts" copie e cole um arquivo.lua, renomeie para levelquest.lua, apague tudo e cole:
local t = {
level = 150, -- Level necessário.
item = 2160, -- ID do item.
quant = 1, -- Quantidade de items.
storage = 59344 -- Não mexa.
}
function onUse(cid, item, fromPos, itemEx, toPos)
if getPlayerStorageValue(cid, t.storage) <= 0 then
if getPlayerLevel(cid) >= t.level then
doPlayerSendTextMessage(cid, 25, "Você encontrou "..t.quant.." "..getItemNameById(t.item)..".")
doPlayerAddItem(cid, t.item, t.quant)
setPlayerStorageValue(cid, t.storage, 1)
else
doPlayerSendTextMessage(cid, 25, "Você precisa de level "..t.level.." para abrir este baú.")
end
else
doPlayerSendTextMessage(cid, 25, "Está vazio.")
end
end
Em "Data/actions" abra o actions.xml e adicione a TAG:
<action uniqueid="90004" script="levelquest.lua" />
Ai é só colocar o unique 90004 no baú da quest.