Perdoe-me por não ter lido o script direito.
Fiz o action aqui, poderiam ver se está certo ?
local config = {
sands = {4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625, 4665, 4666, 4820, 4821, 4822, 4823, 4824, 4825},
function onUse(cid, item, fromPosition, itemEx, toPosition)
if(isInArray(config.sands, itemEx.itemid)) then
doSendMagicEffect(toPosition, CONST_ME_LOSEENERGY)
doItemSetAttribute(w, "soul_charges", 1000)
doItemSetAttribute(w, "description", "[Soul Charges: ".. 1000 .."]")
return true
else
doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE)
end
end
Esses ids das sands estão errados, estes são ids de Water, porque peguei como base o script do Fishing e estava com preguiça de procurar todos os sands...