Tenta assim
item1pos = {x=422, y=25, z=10, stackpos=255} -- demonic essence pos
item2pos = {x=422, y=25, z=10, stackpos=255} -- pilar pos
item1 = getThingfromPos(item1pos)
item2 = getThingfromPos(item2pos)
parameters = {cid = cid, pillarpos = {x=422, y=25, z=10, pillarid = PILLAR ID} -- troke aki o id do pilar
function criar(parameters)
doCreateItem(parameters.pillarid, 1, parameters.pillarpos)
end
function onUse(cid, item, frompos, item2, topos)
if item.itemid == 1945 then
if doRemoveItem(item1, 100) == TRUE then
doRemoveItem(item2, 1)
doPlayerSendTextMessage(cid, 25, "Você pode passar. A passagem se fechará em 30 segundos.")
doTransformItem(item.uid, item.uid+1)
addEvent(criar, 30000, parameters)
else
doPlayerSendTextMessage(cid, 25, "Você precisa colocar 100 demonic essence no altar.")
end
else
doTransformItem(item.uid, item.uid-1)
end
return TRUE
end