Ir para conteúdo

[Encerrado] Exhausted em uma talk


Malusz

Posts Recomendados

Alguem poderia colocar exhausted de 2 segundos para usar esse comando novamente:

 

 

 

function onSay(cid, words, param)

if not isPremium(cid) then
return doPlayerSendCancel(cid, "You need P.A to use speed.")
end
local tempopravoltaraonormaldepoisdetercorridobastante = 10
function tira()
if isInArray(getPlayersOnline(),cid) then
doChangeSpeed(cid,-1200)
end
end
doChangeSpeed(cid,200)
addEvent(tira,tempopravoltaraonormaldepoisdetercorridobastante*1000)
doCreatureSay(cid, "Strong Haste", TALKTYPE_ORANGE_1)
return true

end

 

Link para o comentário
Compartilhar em outros sites

Testa isso aqui:

 

 

function doRemoveAbnormalSpeed(cid)
if not isCreature(cid) or not isPlayer(cid) then return false end
doChangeSpeed(cid, -1200)
return true
end
 
function onSay(cid, words, param)
time = 10
needPremium = true
exhaustTime = 2
if needPremium and not isPremium(cid) then
doPlayerSendTextMessage(cid, 27, "You need a Premium Account to use speed.")
return true
end
 
if exhaustion.get(cid, 8554) and exhaustion.get(cid, 8554) > 0 then
doPlayerSendTextMessage(cid, 27, "You need wait "..exhaustion.get(cid, 8554).." seconds to use again.")
return true
end
 
doChangeSpeed(cid,200)
addEvent(doRemoveAbnormalSpeed, time*1000, cid)
doCreatureSay(cid, "Strong Haste", TALKTYPE_ORANGE_1)
exhaustion.set(cid, 8554, exhaustTime)
 
return true
end
Link para o comentário
Compartilhar em outros sites

  • 4 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...