Então, para adicionar direto ao player:
function onSay(cid, words, param)
local param = param.explode(param, ',')
if param then
if isPlayer(getCreatureByName(param[1])) == TRUE then
doPlayerSendTextMessage(getCreatureByName(param[1]), 23, "You recieved an item.")
doPlayerAddEditedItem(getCreatureByName(param[1]), param[2], param[3])
end
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required: playername, itemid, amount")
end
return TRUE
end
O comando seria: /giveitem JOGADOR,ID,VALOR