altere o local tempo = 2 -- Quanta horas ele vai usar o comando novamente ? ali está 2 = 2 horas. para
local tempo = 168 -- Quanta horas ele vai usar o comando novamente ? ali está 168 = 1 semana.
info
Grupo: Visconde
Registrado: 01/07/15
Posts: 416
Reputação: +206
Gênero: Masculino
Char no Tibia: Bluester

altere o local tempo = 2 -- Quanta horas ele vai usar o comando novamente ? ali está 2 = 2 horas. para
local tempo = 168 -- Quanta horas ele vai usar o comando novamente ? ali está 168 = 1 semana.
function onSay(cid, words, param)
local onde = {x=1057,y=1051,z=7} --Pra onde o Player vai ao dizer o comando ?.
local exausted = getPlayerStorageValue(cid,985432) -- Storange que o player ganha, só mexa se tiver sendo usada por outro .script seu
local agora = os.time()
local tempo = 168 -- Quanta horas ele vai usar o comando novamente ? ali está 2 = 2 horas.
local config = tempo * (60*60)
local somatempo = agora + config
if exausted > agora then
doPlayerSendTextMessage(cid,25,"Voce precisa esperar 2 horas para digitar o comando novamente!") -- Mensagem que vai aparecer ao player, quando tenta usar o comando novamente ? 25 é a cor da mensagem.
return true
end
if exausted <= agora then
doPlayerSendTextMessage(cid,25,"Personagem Desbugado!") -- Mensagem que vai aparecer ao player, quando usar o comando ?.
setPlayerStorageValue(cid,985432,somatempo)
doTeleportThing(cid,onde)
doSendMagicEffect(getCreaturePosition(cid),21) -- 21 é o efeito você escolhe outro se quiser...
return true
end
créditos bluester.
Editado Janeiro 18 por kaleudd
info
Grupo: Campones
Registrado: 26/05/15
Posts: 53
Reputação: 0
function onSay(cid, words, param) local onde = {x=1057,y=1051,z=7} --Pra onde o Player vai ao dizer o comando ?. local exausted = getPlayerStorageValue(cid,985432) -- Storange que o player ganha, só mexa se tiver sendo usada por outro .script seu local agora = os.time() local tempo = 2 -- Quanta horas ele vai usar o comando novamente ? ali está 2 = 2 horas. local config = tempo * (60*60) local somatempo = agora + config if exausted > agora then doPlayerSendTextMessage(cid,25,"Voce precisa esperar 2 horas para digitar o comando novamente!") -- Mensagem que vai aparecer ao player, quando tenta usar o comando novamente ? 25 é a cor da mensagem. return true end if exausted <= agora then doPlayerSendTextMessage(cid,25,"Personagem Desbugado!") -- Mensagem que vai aparecer ao player, quando usar o comando ?. setPlayerStorageValue(cid,985432,somatempo) doTeleportThing(cid,onde) doSendMagicEffect(getCreaturePosition(cid),21) -- 21 é o efeito você escolhe outro se quiser... return true end endALGUEM PODERIA ALTERAR ESSE SCRIPT PARA SER USADO APENA 1 VEZ EM UMA SEMANA E NÃO EM CADA 2H !!