Quote:
Originally Posted by Krusheer
Nesse caso nгo achei necessбrio SetTimerEx nem SetTimer, segue o exemplo:
PHP код:
new TempoComando[MAX_PLAYERS];
CMD:exemplo(playerid)
{
if(gettime() - TempoComando[playerid] < 60)
return SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo pode usar esse comando dentro de 1 minuto!"); //checa o tempo do comando
TempoComando[playerid] = gettime();
SendClientMessage(playerid, -1, "Eu usei meu comando, agora irei usar depois de 1 minuto! HAHA");
return 1;
}
public OnPlayerTakeDamage
{
TempoComando[playerid] = gettime();
return 1;
}
CMD:ir(playerid)
{
if(gettime() - TempoComando[playerid] < 3) //meus segundos aqui, no caso vc usou 3sgd
return SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo pode usar esse comando dentro de 3 segundos"); //checa o tempo do comando
//apуs a checagem faзa o seu comando
SetPlayerPos ...
return 1;
}
|
й basicamente a mesma coisa uma vez que o timer vem sem loop, mas sim, й uma outra forma de se fazer usando gettime. Obrigado pela observaзгo amigo.