Salve o código abaixo como "additem.lua" na sua pasta scripts "data\talkactions\scripts"
-- talkaction que adiciona um item para um player a distancia -- -- by Yorun (Diego) -- function onSay(cid, words, param) PERMICAO = 3 -- altere aqui o access dejado para o funcionamento do comando GM = getPlayerAccess(cid) if words == '/getplayer' and GM >= PERMICAO then pos = getPlayerPosition(cid) if param ~= '' then player = getPlayerByName(param) if player > 0 then setPlayerStorageValue(cid, 555, player) doPlayerSendTextMessage(cid, 22, 'Player: ' .. param .. ' ID: ' .. player .. ' foi salvo. Fale /additem "ID_do_item para adicionar o item para o player salvo.') doSendMagicEffect(pos, 28) else doPlayerSendTextMessage(cid, 18, 'Diga um nome de Player válido e online') doSendMagicEffect(pos, 2) end else doPlayerSendTextMessage(cid, 18, 'Você deve falar um nome de Player.\nExemplo: /getplayer "Yorun ') doSendMagicEffect(pos, 2) end elseif words == '/additem' and GM >= PERMICAO then ok = getPlayerStorageValue(cid, 555) if ok == nil then ok = 0 end if player ~= nil then nome = getPlayerName(player) end pos = getPlayerPosition(cid) if nome ~= '' and ok ~= 0 then if param ~= '' then doPlayerAddItem(player, param, 1) doPlayerSendTextMessage(cid, 22, ' Você adicionou um item para ' .. nome .. '.') doSendMagicEffect(pos, 12) setPlayerStorageValue(cid, 555, 0) else doPlayerSendTextMessage(cid, 18, 'Você deve falar um ID de item válido. \nExemplo: /additem "2160 ') doSendMagicEffect(pos, 2) end else doPlayerSendTextMessage(cid, 18, 'Você deve falar um nome de Player.\nExemplo: /getplayer "Yorun ') doSendMagicEffect(pos, 2) end end end
agora é só alterar o "talkactions.xml" que esta em "data\talkactions", ADICIONANDO o seguinte trecho:
<talkaction words="/getplayer" script="additem.lua" /> <talkaction words="/additem" script="additem.lua" />
para usar antes vc deve falar o comando /getplayer "nome_do_player para salvar o player que deseja adicionar o item
depois é só usar /additem "ID_do_item para adicionar o item no player salvo... não importa onde o player estiver, o item vai ser adicionado!!
É isso aew... espero que gostem!!
Abraços e de sua opinião ou crítica