Adiciona isso em lib/050-function.lua ou cria outro arquivo.lua em lib e coloca isso dentro:
function doPlayerAddDepotItem(cid, item, count)
local item,count,pid = type(item)=="table" and item or {item},type(count)=="table" and count or {(count or 1)},getPlayerGUID(cid)
doRemoveCreature(cid)
for k,v in ipairs(item) do
local ls = db.getResult("SELECT `sid` FROM `player_depotitems` WHERE `player_id` = "..pid.." ORDER BY `sid` DESC LIMIT 1")
return db.executeQuery("INSERT INTO `player_depotitems` (`player_id`, `sid`, `pid`, `itemtype`, `count`, `attributes`) VALUES ("..pid..", "..(ls:getDataInt("sid")+1)..", 101, "..v..", "..count[k]..", '"..(count[k] > 1 and string.format("%x",count[k]) or '').."')") or false
end
end
E substitui seu script por esse:
function onSay(cid, words, param)
local param = param.explode(param, ',')
if param then
if isPlayer(getCreatureByName(param[1])) == TRUE then
doPlayerSendTextMessage(getCreatureByName(param[1]), 22, "Você recebeu seu item do sistema Vip, Obrigado!")
doPlayerAddDepotItem(getPlayerGUID(param[1]), param[2], param[3])
end
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
end
return TRUE
end
PS: O player tem que estar online pra receber a mensagem.





info
Grupo: Campones
Registrado: 19/08/10
Posts: 26
Reputação: +2
alguém poderia me ajudar a modificar este script, queria que em vez de ele manda pro player manda para o depot do player mesmo ele estando offline.
achei esse script aqui no Xtibia, quem ajudar a modificar ganha um +REP
desde já agradeço.