function onUse(cid, item, frompos, item2, topos)
local storageForQuest = 20000 -- enter an unused storage number here
local item1 = 1000 -- enter ID of reward #1 here
local item2 = 1000 -- enter ID of reward #2 here
if getCreatureStorage(cid, storageForQuest) <= 0 then
doPlayerAddItem(cid, item1)
doPlayerAddItem(cid, item2)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have obtained a reward from the chest.")
doSendMagicEffect(getCreaturePosition(cid), 12)
setPlayerStorageValue(cid, storageForQuest, 1)
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "The chest is empty.")
doSendMagicEffect(getCreaturePosition(cid), 2)
end
end