Ir para conteúdo
  • 0

Adicionar "tempo" pra usar novamente


kether

Pergunta

Olá,

eu estou aprendendo Script, e resolvi fazer um Script bem simples, porém não estou conseguindo adicionar um tempo pra usar novamente.

 

 

Esse é o Script!

function onSay(cid, words, param, channel)
    local pos = {x=160, y=54, z=7}
    
                --[ Ter level suficiente ]--
    if getPlayerLevel(cid) >= 50 then
        doSendMagicEffect(getCreaturePosition(cid), 14)
        doPlayerSendTextMessage(cid, 19, "Você foi desbugado com sucesso!")
        doTeleportThing(cid, pos)
    else
        doPlayerSendTextMessage(cid, 19, "Você precisa está no level 50 para usar esse comando!")
    end
    
	return true
end

O meu pedido é que coloque um tempo de 3600s pra usar novamente e que mostre uma mensagem que de acordo a pessoa fale "!desbugar" vai mostrando quanto tempo falta para usar novamente.

 

Obrigado desde já!

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
function onSay(cid, words, param, channel)
local pos = {x=160, y=54, z=7}
local tempo = 3600 -- tempo de exaust em segundos
local storage = 5566 -- não mexa
--[ Ter level suficiente ]--
if exhaustion.check(cid, storage) then
doPlayerSendTextMessage(cid, 22, "Aguarde " .. exhaustion.get(cid, storage) .. " segundos para usar novamente.")
return false
end
if getPlayerLevel(cid) >= 50 then
doSendMagicEffect(getCreaturePosition(cid), 14)
doPlayerSendTextMessage(cid, 19, "Você foi desbugado com sucesso!")
exhaustion.set(cid, storage, tempo)
doTeleportThing(cid, pos)
else
doPlayerSendTextMessage(cid, 19, "Você precisa está no level 50 para usar esse comando!")
end
return true
end

 

 

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...