Fiz minha versão mais simples e fiz outro !stamina pois o do caronte não vai fazer o que o tu pede :
local items = {
["!machete"] = {32301, 2420},
["!shovel"] = {32302, 2554},
["!rope"] = {32303, 2120},
}
function onSay(player, words)
for i, v in pairs(items) do
if words == i then
if getCreatureStorage(player, v[1]) <= os.time() then
doCreatureSetStorage(player, v[1], os.time() + (60 * 60 * 24))
doPlayerAddItem(player, v[2], 1)
break
else
doPlayerSendCancel(player, "You need wait " .. math.floor((getCreatureStorage(player, v[1]) - os.time() ) / 60 / 60) .. " hours, to get another ".. string.sub(words, 2) .."." )
return false
end
end
end
return false
end
<talkaction words="!machete;!shovel;!rope" event="script" value="ARQUIVO.lua"/>
!stamina :
local time = 10 -- 10 Horas function onSay(player, words) if getPlayerStamina(player) <= (60*time) then -- 600 Stamina = 10 Hours doPlayerAddStamina(player, (60*42)) -- 2520 Stamina = 42 Hours doSendMagicEffect(getThingPos(player), CONST_ME_GIFT_WRAPS) else doPlayerSendCancel(player, "Sua stamina deve estar abaixo de " .. time .." horas para o comando ser usado.") end return true end
<talkaction words="!stamina" event="script" value="ARQUIVO.lua"/>
abrçs
Tópico movido para a seção de dúvidas e pedidos resolvidos.


info
Grupo: Artesão
Registrado: 02/11/12
Posts: 110
Reputação: +4
Char no Tibia: Druid
ola galerinha do xtibia, gostaria de um comando em talkactions que os player possa usar 1x por dia
!machete = ganha uma machete so pode ser usado dps de 24h
!shovel = ganha uma shovel so pode ser usada dps de 24h
!rope = ganha uma rope so pode ser usada dps de 24h
é
!stamina = quando tiver com stamina abaixo de 10h utilizar esse comando para em chela toda
ficarei muito grato quem fazer não e muito complexo se alguém deixar algumas funções para fazer de base tb serve ai eu faço resto abraço!