é melhor um talkactions na minha opinião.
va em data / talkactions / scripts , e cria uma arquivo.lua
e cola isso dentro :
eu fiz por time, assim você escolhe a cada quantos minutos o player pode usar denovo.
function onSay(cid, words, param)
local item = 8474 -- id do item
local time = 1 -- tempo em minutos.
local storage = 1015 -- storage
if getPlayerStorageValue(cid, storage) - os.time() <= 0 then
doPlayerAddItem(cid, item, 1)
doPlayerSendCancel(cid, "Você ganhou um Item.")
setPlayerStorageValue(cid, storage, os.time() + time * 1 * 60)
else
doPlayerSendCancel(cid, "Você tem que esperar "..time.." Minutos para usar o script denovo.")
end
return TRUE
end
e em talkactions.Xml coloque a tag :
<talkaction words="OqueOPlayerTemQueFalar" script="NomeDoArquivo.lua"/>
rsrs ' postei depois do zipter coisas de segundos .. então se quiser você usa em spells, ou em talkactions