Ir para conteúdo
  • 0

Adiçionar itens no backpack do player com talkactions


maahotserv

Pergunta

Gente queria pedir a ajuda de voçes para editar um script de talkactions que serve para mandar o item para a backpack do player disendo

  • /additem nameplayer,nomedoitem,quantidade

Mas o script só pega quando o character estiver online , queria que pegase tambem quando o character estiver off e quando o player entrase o item chegaria.

Bom o script é este:

 

 

--[[ ADDITEM by Won Helder ]]--

--[[ Créditos: 20% Vodkart e DevilMoon pela lógica ]]--

--[[ XTIBIA.COM ]]--

function onSay(cid, words, param)

local t = string.explode(param, ",")

if not t[3] then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.")

return true

end

 

local player = getPlayerByName(t[1])

local quanty = t[3]

local pid = getPlayerByNameWildcard(t[1])

if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.")

return true

end

 

local id = tonumber(t[2])

if(not id) then

id = getItemIdByName(t[2], false)

if(not id) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Item wich such name does not exists.")

return true

end

end

 

local itemtoadd = getItemIdByName(t[2])

if getItemWeightById(itemtoadd) > getPlayerFreeCap(player) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O jogador " .. t[1] .. " não tem capacidade o suficiente.")

return true

end

 

doPlayerAddItem(player, itemtoadd, t[3])

doPlayerSendTextMessage(player, 22, "Você ganhou " ..quanty.. " " .. t[2] .. " ")

doPlayerSendTextMessage(cid, 22, "Você deu " ..quanty.. " " .. t[2] .. " ao jogador " .. t[1] .. " ")

return true

end

 

Agradeço des de já! REP++

Editado por maahotserv
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...