Ir para conteúdo
  • 0

[Duvida] Duvida Simples Sobre Função.


gabisaoo

Pergunta

Ola galera estava fazendo uma talkactions e ai no meio do caminho notei que necessitaria de um exhausted na Talk mas não achei nenhuma função que faça isso agradeço se alguém posta-la.

Obs: Pode deixar que eu não vou esquecer do Rep+.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Coloca isso junto no script:

 

 

local storage = 12098 -- storage do exausted

local time = 1 -- tempo

 

 

if exhaustion.check(cid, storage) == false then

exhaustion.set(cid, storage, time)

AQUI COLOCA O QUE A TALKACTIONS FARÁ PRA DAR O EXAUSTED,

else

doPlayerSendCancel(cid, "You are exhausted in for: " ..exhaustion.get(cid, storage).." segundos.")

end

 

Se quiser pode mudar o tempo do exausted e o storage.

 

Se tiver dificuldade de colocar no seu talkaction posta aqui o script que eu arrumo pra você.

Editado por Lucaswc15
Link para o comentário
Compartilhar em outros sites

  • 0

O tempo que o @Lucaswc15 falou, é tempo em segundos de exausted.

 

Uma dica pro script ficar mais elaborado é usar isso pra checkar o exausted:

if(exhaustion.check(cid, config.storage) == TRUE) then
  if (exhaustion.get(cid, storage) >= 60) then
  doPlayerSendCancel(cid, "Voçê só pode usar após [" .. math.floor(exhaustion.get(cid, storage) / 60 + 1) .."] minutos.")
  end
   if (exhaustion.get(cid, storage) <= 60) then
   doPlayerSendCancel(cid, "Voçê só pode usar após [" .. exhaustion.get(cid, storage).."] segundos.")
   end
return TRUE
end

 

Vou usar o script dele para exemplificar a função acima:

 

 

 

 

local storage = 12098 -- storage do exausted

local time = 1800 -- tempo em segundos

 

if(exhaustion.check(cid, config.storage) == TRUE) then

if (exhaustion.get(cid, storage) >= 60) then

doPlayerSendCancel(cid, "Voçê só pode usar após [" .. math.floor(exhaustion.get(cid, storage) / 60 + 1) .."] minutos.")

end

if (exhaustion.get(cid, storage) <= 60) then

doPlayerSendCancel(cid, "Voçê só pode usar após [" .. exhaustion.get(cid, storage).."] segundos.")

end

return TRUE

end

 

AQUI COLOCA O QUE A TALKACTIONS FARÁ PRA DAR O EXAUSTED,

exhaustion.set(cid, storage, time)

 

return true

end

 

 

 

Todos os créditos para @Lucaswc15. happy.png

Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...