[Ajuda] SetTimer
#8

Quote:
Originally Posted by SrDonalds
Посмотреть сообщение
Uma coisa que nгo se entendi й sobre a diferenзa entra o SetTimer e SetTimerEx, me corrijam se eu estiver errado

public OnPlayerTakeDamage
{
SetTimerEx("Teste", 3000, 0, "i", playerid);
}

public Teste(playerid); // Nesse caso aqui do (playerid), no SetTimerEx, ele permanece o objetivo que o OnPlayerTakeDamage da ao playerid??
Sim.

SetTimer nгo funcionarб apenas para um player entendeu? Caso 2 players usar o comando, irб dar um conflito nos Timers.

Usando SetTimerEx:
pawn Код:
public OnPlayerTakeDamage(playerid)
{
    UsarComando[playerid] = 0;
    SetTimerEx("Liberar", 3000, false, "i", playerid);
}
forward Liberar(playerid);
public Liberar(playerid)
{
    UsarComando[playerid]  = 1;
}

Comando: /ir
{
   if(UsarComando[playerid] == 1)
   {
       SetPlayerPos
   }
   else
   {
       SendClientMessage: Espere 3 segundos apos levar o dano
   }
}
Mais faзa da maneira que eu falei amigo, й mais fбcil alйm de pesar menos no servidor, usando esses Timers sem necessidade :/
Reply


Messages In This Thread
SetTimer - by SrDonalds - 07.05.2015, 00:13
Re: SetTimer - by GabrielDias_Invision - 07.05.2015, 00:20
Re: SetTimer - by Cleyson - 07.05.2015, 00:20
Re: SetTimer - by GabrielDias_Invision - 07.05.2015, 00:23
Re: SetTimer - by Krusheer - 07.05.2015, 00:33
Re: SetTimer - by GabrielDias_Invision - 07.05.2015, 00:54
Re: SetTimer - by SrDonalds - 07.05.2015, 01:07
Re: SetTimer - by Krusheer - 07.05.2015, 01:16
Re: SetTimer - by SrDonalds - 07.05.2015, 01:21
Re: SetTimer - by Krusheer - 07.05.2015, 01:32

Forum Jump:


Users browsing this thread: 2 Guest(s)