Isso deve ser porque você ta usando a mesma storage em todos os baus.Cada quest deve ter uma storage diferente senão buga.
Dei uma editada pra te ajuda.
local storage = 20001 -- sempre que criar uma quest nova modifique aqui, nunca repita local itemid = 7451 -- item que vai ganha local quantidade = 1 -- quantidade function onUse(cid, item, frompos, item2, topos)if item.uid == 20611 then queststatus = getPlayerStorageValue(cid,storage) if queststatus == -1 then doPlayerPopupFYI(cid, "Você ganhou um item DONATE!") doPlayerAddItem(cid, itemid, quantidade) setPlayerStorageValue(cid,storage,1) else doPlayerPopupFYI(cid, "Você já pegou um item DONATE!") end else return 0 end return 1 end







info
Grupo: Campones
Registrado: 27/02/14
Posts: 4
Reputação: +1
Pessoal, alguém pode me dar sistema de baús com tudo explicado?(onde colocar ID, tals). Sou novo com OT, estou criando um OTserv, editei uma script aqui, eu abri 1 baú, aí depois abri de novo e falou "Você já pegou esse item" tudo certo até aí, mas aí fui abrir outros baús que editei, e falou que eu já peguei, só que eu não tinha pegado nenhuma vez. Alguém poderia me ajudar?
Script: