Analisando o script não percebi nenhum erro,
Mas acho que erro está no próprio actions.xml.
Você assimilou uma UID para o báu que dá esses itens? Pelo Map Editor?
Se não, abra seu map editor e vá até o baú e coloque a UID que está no script que eu vou te passar.
function onUse(cid, item, frompos, item2, topos)
queststatus = getPlayerStorageValue(cid, 4998)
if item.uid == 8507 then
if queststatus = -1 then
doPlayerSendTextMessage(cid,22,"Bem Vindo ao CSTibia!")
doPlayerAddItem(cid, 1988, 1)
doAddContainerItem(container, 2493, 1)
doAddContainerItem(container, 2470, 1)
doAddContainerItem(container, 2472, 1)
doAddContainerItem(container, 2195, 1)
doAddContainerItem(container, 8930, 1)
doAddContainerItem(container, 2498, 1)
doAddContainerItem(container, 2656, 1)
doAddContainerItem(container, 7730, 1)
doAddContainerItem(container, 2514, 1)
doAddContainerItem(container, 8910, 1)
doAddContainerItem(container, 8922, 1)
doAddContainerItem(container, 7368, 100)
doAddContainerItem(container, 2268, 99)
doAddContainerItem(container, 8473, 1)
doAddContainerItem(container, 7590, 1)
doAddContainerItem(container, 7589, 1)
doAddContainerItem(container, 2273, 99)
doAddContainerItem(container, 2173, 1)
setPlayerStorageValue(cid, 4998, 1)
else
doPlayerSendTextMessage(cid,22,"Est\á vazio")
end
else
return 0
end
return 1
end
Em vermelho, é a UID que você deverá colocar no baú
No seus actions.xml, adicione isto:
<action uniqueid="8507" script="coloque o nome do script aqui"/>