JFSTempo - Conversor -
JonathanFeitosa - 15.12.2012
Introduзгo
Com Essa include vocк Esquece aqueles "1000", "60000", "360000" que vocк usa nos timers !
Essa Include й Muito Simples, e fбcil de usar !
Funзхes(DiaJFS)
pawn Code:
native TempoDia(DiaJFS)
native TempoHora(HoraJFS)
native TempoMinuto(MinutoJFS)
native TempoSegundo(SegundoJFS)
native TempoMilesimo(MilesimoJFS)
native Tempo(DiaJFS, HoraJFS, MinutoJFS, SegundoJFS, MilesimoJFS)
TempoDia(DiaJFS)
pawn Code:
SetTimer("Exemplo", 432000000, false) // Timer de 5 dias
SetTimer("Exemplo", TempoDia(5), false); // Timer de 5 dias
Em vez de Usar "432000000" basta usar TempoDia(5) para 5 dias...
TempoHora(HoraJFS)
pawn Code:
SetTimer("Exemplo", 90000000, false) // Timer de 5 horas
SetTimer("Exemplo", TempoHora(5), false); // Timer de 5 horas
Em vez de Usar "90000000" basta usar TempoHora(5) para 5 horas...
TempoMinuto(MinutoJFS))
pawn Code:
SetTimer("Exemplo", 300000, false) // Timer de 5 Minutos
SetTimer("Exemplo", TempoMinuto(5), false); // Timer de 5 Minutos
Em vez de Usar "300000" basta usar TempoMinuto(5) para 5 minutos..
TempoSegundo(SegundoJFS))
pawn Code:
SetTimer("Exemplo", 20000, false) // Timer de 20 Segundos
SetTimer("Exemplo", TempoSegundo(20), false); // Timer de 20 Segundos
Em vez de Usar "20000" basta usar TempoSegundo(20) para 20 segundos...
TempoMilesimo(MilesimoJFS))
pawn Code:
SetTimer("Exemplo", 200, false) // Timer de 20 Milйsimos
SetTimer("Exemplo", TempoMilesimo(20), false); // Timer de 20 Milйsimos
Em vez de Usar "200" basta usar TempoMilesimo(20) para 20 Milйsimos...
Tempo(DiaJFS, HoraJFS, MinutoJFS, SegundoJFS, MilesimoJFS))
pawn Code:
CMD:esperar(playerid, params[])
{
print("Aguarde 1 minuto e 30 Segundos...");
SetTimer("Esperando", 630000, false); // Sem a Funcao
SetTimer("Esperando", Tempo(0, 0, 1, 30, 0), false); // Com a Funзгo.
return true;
}
Em vez e Por "630000" vocк pode por apenas Tempo(0, 0, 1, 30, 0) para deixar o Timer com 1 Minuto e 30 Segundos...
Outros Exemplos:
pawn Code:
SetTimer("Esperando", Tempo(0, 0, 1, 30, 0), false); // 1 Minuto e 30 Segundos
SetTimer("Esperando", Tempo(0, 0, 5, 30, 0), false); // 5 Minutos e 30 Segundos
SetTimer("Esperando", Tempo(1, 5, 0, 0, 0), false); // 1 Dia e 5 Horas
SetTimer("Esperando", Tempo(1, 20, 15, 40, 0), false); // 1 Dia, 20 Horas, 15 Minutos, 40 Segundos
SetTimer("Esperando", Tempo(0, 0, 0, 0, 20), false); // 20 Milйsimos
Como Por no Seu GameMode/FilterScript
Basta Adicionar o Arquivo
"JFSTempo.inc" na pasta
"pawno>include" e adicionar no seu GameMode/FilterScript
#include <JFSTempo>
Download/Visualize
Visualize: Pastebin
4shared: 4shared
ATENЗГO: Bugs e Erros ou Algo para Melhorar Avisar, pois isso da dor de cabeзa kk
Re: JFSTempo - Conversor -
jpeg - 15.12.2012
Irб facilitar muito. Уtimo trabalho!
Re: JFSTempo - Conversor -
JapaN* - 15.12.2012
Quote:
Originally Posted by jpeg
Irб facilitar muito. Уtimo trabalho!
|
____
Re: JFSTempo - Conversor -
CaozinhoDosCorre - 15.12.2012
mt. bom man acho que tavamos precisando de uma dessas ai

. CRep =+1;
Re: JFSTempo - Conversor -
dPlaYer_ - 15.12.2012
Cadк meus crйditus?
Re: JFSTempo - Conversor -
Q.I - 15.12.2012
eu fiz uma coisa dessas esses dias so que usei defines , so que o meu eu fiz so de segundos ,minutos ,e horas.
enfim bom trabalho mais creio eu que em define e melhor.
Re: JFSTempo - Conversor -
Don_Speed - 15.12.2012
Facilitar para bastante pessoas.
Respuesta: JFSTempo - Conversor -
ipsBruno - 15.12.2012
Que negуcio desotimizado, eu jamais usaria uma funзгo sу pra fazer esses cбlculos aritmйticos simples.
Exemplo bom:
PHP Code:
#define minutos(%0) (1000 * %0 * 60)
#define horas(%0) (1000 * %0 * 60 * 60)
#define segundos(%0) (1000 * %0)
#define dias(%0) (1000 * %0 * 60 * 60 * 24)
#define semanas(%0) (1000 * %0 * 60 * 60 * 24 * 7)
#define meses(%0) (1000 * %0 * 60 * 60 * 24 * 30)
#define anos(%0) (1000 * %0 * 60 * 60 * 24 * 30 * 12)
#define decadas(%0) (1000 * %0 * 60 * 60 * 24 * 30 * 12 * 10)
#define seculos(%0) (1000 * %0 * 60 * 60 * 24 * 30 * 12 * 10 * 10)
Usem isto acima ^^
Exemplo:
PHP Code:
SetTimer("Timer4Horas", horas(4), false);
SetTimer("Timer3Dia", dias(4), false);
SetTimer("Timer1Decada", decadas(4), false);
Quote:
Originally Posted by Q.I
eu fiz uma coisa dessas esses dias so que usei defines , so que o meu eu fiz so de segundos ,minutos ,e horas.
enfim bom trabalho mais creio eu que em define e melhor.
|
Isso mesmo QI
Re: Respuesta: JFSTempo - Conversor -
JonathanFeitosa - 15.12.2012
Quote:
Originally Posted by ipsBruno
Que negуcio desotimizado, eu jamais usaria uma funзгo sу pra fazer esses cбlculos aritmйticos simples.
Exemplo bom:
PHP Code:
#define minutos(%0) (1000 * %0 * 60)
#define horas(%0) (1000 * %0 * 60 * 60)
#define segundos(%0) (1000 * %0)
#define dias(%0) (1000 * %0 * 60 * 60 * 24)
#define semanas(%0) (1000 * %0 * 60 * 60 * 24 * 7)
#define meses(%0) (1000 * %0 * 60 * 60 * 24 * 30)
#define anos(%0) (1000 * %0 * 60 * 60 * 24 * 30 * 12)
#define decadas(%0) (1000 * %0 * 60 * 60 * 24 * 30 * 12 * 10)
#define seculos(%0) (1000 * %0 * 60 * 60 * 24 * 30 * 12 * 10 * 10)
Usem isto acima ^^
Exemplo:
PHP Code:
SetTimer("Timer4Horas", horas(4), false);
SetTimer("Timer3Dia", dias(4), false);
SetTimer("Timer1Decada", decadas(4), false);
|
como ficaria para juntar um timer 10 dias, 5 horas, 7 meses, 9 anos, 1000 decadas ? '-'
Respuesta: JFSTempo - Conversor -
ipsBruno - 15.12.2012
PHP Code:
SetTimer("TimerTempoJonathanFeitosa", dias(10) + horas(5) + meses(7) + anos(9) + decadas(1000) , false);
Mais alguma coisa, Sr?