SA-MP Forums Archive
[Include] Timer Manager - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Include] Timer Manager (/showthread.php?tid=374404)



Timer Manager - Dolby - 02.09.2012

Introduзгo:

Pra que serve? Bom,serve para vocк poder pausar um Timer,Obter quanto tempo falta e depois dar um 'Continue' no Timer,entгo ele inicia novamente com o tempo que faltava pra acabar quando ele foi pausado.

Bom,sem mais,olhem no Cуdigo.

PS:Versгo '2.0'.

Duvidas,Idйias,Criticas? Manda ai.

Funзхes:

StartTimer : Inicia o Timer e salva seus parвmetros em variбveis.
GetTimer : Obtem quantos ms falta pra acabar o timer.
StopTimer : Pausa um Timer
KillTimerEx = Acaba com o Timer criado e reseta as variбveis.
ContinueTimer = Continua um Timer que foi pausado,caso ele nгo tenha sido iniciado,retorna 0.

Parвmetros:

Quote:

StartTimer(Nome da CallBack,Tempo,Variбvel para armazenar o Timer,Repetir: true ou false(valor padrгo: False))
GetTimer(ID do Timer)
StopTimer(ID do Timer)
KillTimerEx(ID do Timer)
ContinueTimer(ID do Timer)

Download: Pastebin.




Re: Timer Manager - RebeloX - 02.09.2012

Muito bom Gustavo, parabйns

---

Quando fizer atualizaзхes, nгo use GetTickCount, use gettime, como falei, GetTickCount buga.
Lembrando que o gettime retorna em segundos.


Re: Timer Manager - paulor - 02.09.2012

Boa ideia Gustavo, Vou analizar o Cуdigo!

@Gonзalo, Ele pode usar o TickCount que foi feito para substituir o GetTickCount.

@Edit

Muito Bom, Parabйns!



Re: Timer Manager - jpeg - 02.09.2012

muito bom, tava precisando de algo assim mesmo!


Re: Timer Manager - BrunoBSF - 02.09.2012

Parabens boa include


Re: Timer Manager - Abravanel - 02.09.2012

Quote:
Originally Posted by paulor
Посмотреть сообщение
@Gonзalo, Ele pode usar o TickCount que foi feito para substituir o GetTickCount.
Й mais confiбvel usar gettime como o BlueX postou.

Parabйns Gustavo, ficou bacana a include.


Re: Timer Manager - @Riichard - 02.09.2012

Legal mano, creio que sejб mais ъtil do que as funзхes padrгo..


Re: Timer Manager - paulor - 02.09.2012

Quote:
Originally Posted by AFerreira
Посмотреть сообщение
Й mais confiбvel usar gettime como o BlueX postou.

Parabйns Gustavo, ficou bacana a include.
Isso nгo tem nada haver, Mais nesse caso nгo terб como usar o GetTime, pois ele o Timer trabalha com Milisegundos e nгo Segundos...


Re: Timer Manager - RebeloX - 02.09.2012

Quote:
Originally Posted by paulor
Посмотреть сообщение
Isso nгo tem nada haver, Mais nesse caso nгo terб como usar o GetTime, pois ele o Timer trabalha com Milisegundos e nгo Segundos...
Sу fazer uma conversгo ...
Eu acho que pouca gente usa os Milisegundos, ex: 500, 1500, eu uso apenas segundos mesmo..


Re: Timer Manager - paulor - 02.09.2012

Quote:
Originally Posted by BlueX
Посмотреть сообщение
Sу fazer uma conversгo ...
Eu acho que pouca gente usa os Milisegundos, ex: 500, 1500, eu uso apenas segundos mesmo..
Mais ai ele teria que mudar na funзгo dele para permitir somente segundos, pois eu por exemplo uso um Timer de 150 ms.