Posts: 83
	Threads: 23
	Joined: Dec 2010
	
Reputation: 
0
	 
 
	
	
		tipo eu queria saber como criar um comando com tempo para ser usado tipo uma pessoa usa em um certo horбrio e outra sу pode usar 3 horas depois
	
	
	
	
		
	
 
 
	
	
	
		
	Posts: 649
	Threads: 4
	Joined: Jul 2010
	
	
 
	
	
		para pegar o tempo usa meu conversor de millesegundos.
https://sampforum.blast.hk/showthread.php?tid=188261 (ESPANHOL)
	
 
	
	
	
		
	
 
 
	
	
	
		
	Posts: 150
	Threads: 2
	Joined: Apr 2011
	
Reputation: 
0
	 
 
	
	
		serve para capturar o tempo em milisegundos de quando o samp-server.exe foi iniciado atй o atual momento que o usou...
	
	
	
	
		
	
 
 
	
	
	
		
	Posts: 2,197
	Threads: 25
	Joined: Apr 2011
	
Reputation: 
0
	 
 
	
	
		Essa parte eu entendi, mas nгo ficou muito claro ... Como que essa subtraзгo serб menor que 2 segundos ?
Se puder me explicar melhor, agradeзo.
	
	
	
	
		
	
 
 
	
	
	
		
	Posts: 649
	Threads: 4
	Joined: Jul 2010
	
	
 
	
	
		sim.
vamos dizer que o servidor iniciou com o tempo 1361451 atй o executamento da funзгo:
pawn Код:
static id;
if(GetTickCount() - id >  id)
{
      printf("%d й maior que %d",GetTickCount() - id, id);
      // adicione isto em OnGameModeInit
      GetTickCount() = id;
}
 
fiz um cуdigo auto explicativo lol.
ou seja 
o GetTickCount й uma funзгo que quando liga o servidor atй o termino dele ele fica contando.
vou explicar de outra forma:
pawn Код:
new sougato = GetTickCount(); // vamos supor que tenha 1000.
//nгo importa oq faзa ele sempre vai continuar contando 1001, 1002 ... sу que de uma maneira mais rбpida.
if(sougato - GetTickCount()> GetTickCount()) // se tempo sougato 1000 menos o tempo atual 5000 = 4000 for maior que 5000 (tempo atual).
 
lembrando que os nъmero explicados na ilustraзгo assima nгo sгo reais.
Abraзos.
	
 
	
	
	
		
	
 
 
	
	
		o GetTickCount sobe com os MS do servidor, ao usarmos o Time[playerid] estamos capturando o gettickcount atual
 no exemplo que eu dei capturamos o gettickcount, se tirarmos o time[playerid] do gettickcount vai sobrar sу os MS que vieram depois de termos salvado o gettickcount na var Time[playerid].
	
	
	
	
		
	
 
 
	
	
	
		
	Posts: 2,197
	Threads: 25
	Joined: Apr 2011
	
Reputation: 
0
	 
 
	
	
		Ok, deu pra entender um pouco.