[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.