Ir para conteúdo
  • 0

Addevent()


cabrito2v

Pergunta

Boa noite, eu estou trabalhando em um sistema e eu gostaria de ter uma informação, eu até consegui fazer o que eu queria mas eu desejava encurtar um pouco o script e ainda não consegui ver uma solução melhor do que a que eu fiz pra isso, acredito que deve ter um modo mas como comecei a mexer com addEvent() a pouco tempo ainda não sei.

 

Por exemplo, eu queria saber se é possível addEvent() varias vezes seguidas em uma mesma função.

 

Exemplo:

 

function teste()

print'teste'

end

 

addEvent(teste, 1000)

return true

end

 

Queria saber se tem alguma forma de eu conseguir repetir a função teste 10 vezes, uma vez a cada 1 segundo e depois disso o script pararia a execução da função.

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

Eu tentaria assim:


function tal()
addEvent(teste, 1000)
addEvent(teste, 2000)
addEvent(teste, 3000)
addEvent(teste, 4000)
addEvent(teste, 5000)
addEvent(teste, 6000)
addEvent(teste, 7000)
addEvent(teste, 8000)
addEvent(teste, 9000)
addEvent(teste, 10000)
end

Link para o comentário
Compartilhar em outros sites

  • 0

Mas foi isso o que eu fiz, por isso eu queria encurtar, por que na verdade é mais complexo e meche com mais funções de uma vez ! UAHUAHUAH

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

  • 0

tem como fazer assim também:

 

function customFunction(turno)
   print("Teste")
   if turno >= 10 then return end -- para a função quando turno chegar a 10
   addEvent(customFunction, 1000, turno + 1) -- executa a função novamente, com o parâmetro turno aumentado
end

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...