LA
action

Dar X item para o player (Útil para eventos)

Por larissaots, 30 de mai. de 2015 em Actions e Talkactions

otserv
tibia
script
1
702
larissaotsL
30 de maio de 2015 às 04:41

Créditos à ViitinG. happy.png

 

Objetivo

O ADM do servidor digita um comando para dar X quantidade de item para X player. Útil para quando terminar um evento o ADM dar X item para tal player pelo comando e não jogando o item no chão.

 

Como funciona

/giveitem nome do player, id item, quantidade

 

Tutorial

Em talkactions/scripts crie um arquivo chamado giveitem.lua e então coloque esse conteúdo dentro:

function onSay(cid, words, param)
local param = param.explode(param, ',')
local item = param[2]
 
if isPlayer(getPlayerByName(param[1])) and tonumber(param[2]) and tonumber(param[3]) then

doPlayerSendTextMessage(getCreatureByName(param[1]), 22, "Você acabou de receber "..param[3].." "..getItemNameById(item).." do ADM!")
doPlayerAddItem(getCreatureByName(param[1]), param[2], param[3])
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have to use /giveitem Name,Itemid,Count.")
end
 
return TRUE
end

No talkactions.xml coloque:

<talkaction log="yes" access="5" words="/giveitem" event="script" value="giveitem.lua"/>