tempo_off = os.time()-getPlayerStorageValue(cid, 62668)
tempo_ex = tempo_off+os.time()
setPlayerStorageValue(cid,chave de exaustão,tempo_ex)
info
Grupo: Herói
Registrado: 07/03/16
Posts: 1.4k
Reputação: +385
Gênero: Masculino

tempo_off = os.time()-getPlayerStorageValue(cid, 62668)
tempo_ex = tempo_off+os.time()
setPlayerStorageValue(cid,chave de exaustão,tempo_ex)
info
Grupo: Visconde
Registrado: 26/04/08
Posts: 251
Reputação: +36
Gênero: Masculino
Char no Tibia: Senhor Mithril

Como eu colocaria isso em um script, na hora de tentar usar um item?
Segue abaixo o script
Citarfunction onUse(cid, item, fromPosition, itemEx, toPosition)
if item.itemid == 1754 and item.actionid == 1000 then
if getPlayerStorageValue(cid,14283) == 1 then
if getPlayerStorageValue(cid,14287) == 1 then
doCreatureSetStorage(cid, 62669, SKILL_SWORD)
doCreatureSetStorage(cid, 14287, -1)
doCreatureSetStorage(cid, 14283, -1)
elseif getPlayerStorageValue(cid,14285) == 1 then -- axe
doCreatureSetStorage(cid, 62669, SKILL_AXE)
doCreatureSetStorage(cid, 14285, -1)
doCreatureSetStorage(cid, 14283, -1)
elseif getPlayerStorageValue(cid,14284) == 1 then -- mlvl
doCreatureSetStorage(cid, 62669, SKILL__MAGLEVEL)
doCreatureSetStorage(cid, 14284, -1)
doCreatureSetStorage(cid, 14283, -1)
elseif getPlayerStorageValue(cid,14286) == 1 then -- club
doCreatureSetStorage(cid, 62669, SKILL_CLUB)
doCreatureSetStorage(cid, 14286, -1)
doCreatureSetStorage(cid, 14283, -1)
elseif getPlayerStorageValue(cid,14288) == 1 then -- distannce
doCreatureSetStorage(cid, 62669, SKILL_DISTANCE)
doCreatureSetStorage(cid, 14288, -1)
doCreatureSetStorage(cid, 14283, -1)
end
else
doCreatureSay(cid, "Voce ainda nao utilizou um pergaminho.", TALKTYPE_ORANGE_1)
end
end
end
info
Grupo: Herói
Registrado: 07/03/16
Posts: 1.4k
Reputação: +385
Gênero: Masculino

nesse script que tu postou ai em cima, tu vai por isso:
if os.time() < getPlayerStorageValue(cid, chave de exaustão) then return true, doCreatureSay(cid, "Tu ainda não pode usar.", TALKTYPE_ORANGE_1) end
O script que postei no meu comentário anterior, tu põe no mesmo arquivo de onde tu pegou aquela parte do script do tópico.
info
Grupo: Visconde
Registrado: 26/04/08
Posts: 251
Reputação: +36
Gênero: Masculino
Char no Tibia: Senhor Mithril

Funcionou, você pode me tirar uma dúvida?
Como posso fazer um contador, pra avisar nessa parte:
CitardoCreatureSay(cid, "Tu ainda não pode usar.", TALKTYPE_ORANGE_1)
Quantos segundos/minutos/horas faltam para poder usar
Editado Agosto 13 por Fjinst
info
Grupo: Herói
Registrado: 07/03/16
Posts: 1.4k
Reputação: +385
Gênero: Masculino

44 minutos atrás, Fjinst disse:Funcionou, você pode me tirar uma dúvida?
Como posso fazer um contador, pra avisar nessa parte:
Quantos segundos/minutos/horas faltam para poder usar
Use a função intervalClockFormat que eu criei e postei nesse tópico:
Problema resolvido; tópico fechado.
info
Grupo: Herói
Registrado: 07/03/16
Posts: 1.4k
Reputação: +385
Gênero: Masculino

info
Grupo: Visconde
Registrado: 26/04/08
Posts: 251
Reputação: +36
Gênero: Masculino
Char no Tibia: Senhor Mithril
Gostaria de pedir ajuda em uma checagem de exhaust, que o tempo que o jogador ficou offline, ele não possa usar um item, digamos:
Utilizei um training scroll, que é um script que ao utilizar o jogador é deslogado e começa um contador, que conta o tempo que o jogador ficou offline, eu gostaria que esse tempo que foi contado offline fosse o exhaust para poder usar novamente.
TFS 0.4 (8.6)