Galera obrigado pela ajuda.
preciso deixar essa quest para ser feita somente um vez por dia.
local randomizar = {
[1] = {name="Tesouro", id = 2392, qnt = 1},
[2] = {name="Tesouro", id = 2394, qnt = 1},
[3] = {name="Tesouro", id = 2395, qnt = 2},
}
function onUse(cid, item, item2, topos, frompos)
local config = {
level = 10, -- Level minimo para fazer a quest
storage = 14971, -- Não Altere Isso
efeito = 28, -- Efeito que fara qndo a quest for feita
}
if getPlayerLevel(cid) <= config.level then
return doPlayerSendCancel(cid, "Você não tem level para fazer esta quest.")
end
if getPlayerStorageValue(cid, config.storage) == 1 then
return doPlayerSendCancel(cid, "Voce ja fez essa quest.")
end
pos = getThingPos(cid)
a = randomizar[math.random(1,#randomizar)]
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce achou um "..a.name..".")
doSendMagicEffect(pos, config.efeito)
setPlayerStorageValue(cid, config.storage, 1)
if isItemStackable(a.id) then
doPlayerAddItem(cid, a.id,a.qnt)
else
for i = 1, a.qnt do
doPlayerAddItem(cid, a.id, 1)
end
end
return TRUE
end
Obrigado pela ajuda.