Faz a quest por script, é melhor.
Em actions/scripts crie um arquivo .lua e cole isso dentro, coloque qualquer nome:
function onUse(cid, item, frompos, item2, topos)
local storage = 9931
local ganha,quantia = 2160,1
-------------------
if getPlayerStorageValue(cid,storage) == -1 then
setPlayerStorageValue(cid,storage,1)
doPlayerAddItem(cid,ganha,quantia)
doPlayerSendTextMessage(cid,22,"Você completou a quest.")
end
end
Storage = você deve modifca-lo a cada quest.. isso grava se ele fez ou não
Ganha,Quantia = id do item e quantidade
Em actions/actions.xml coloque essa tag:
<action actionid="9931" event="script" value="nomedoarquivo.lua"/>
No map editor você clica na propriedade do bau e coloca o id que você botou ali em actionid na tag.