15.07.2017, 04:03
Quote:
Abro sу um parenteses pelo uso da sua static, que irб gerar conflito. Por ser uma variбvel local indestrutнvel, cada chamada de OnPlayerUpdate a um jogador, irб fazer a manipulaзгo dessa static, e enquanto ela estiver sendo manipulada nessa chama, quando houver outra chamada de outro jogador, farб tambйm essa manipulaзгo e assim alterarб o valor no momento de execuзгo, alterando tambйm na outra chamada.
Pra ter uma ideia mais na prбtica, basta seguir esse cуdigo: PHP код:
|
Na verdade o ideal nem й usar static aн dentro, mas sim fora:
PHP код:
static acwTime[MAX_PLAYERS];
public OnPlayerUpdate(playerid)
{
new timeNow = gettime();
if((timeNow - acwTime[playerid]) > WEAPON_HACK_CHECK_TIME)
{
acwTime[playerid] = timeNow;
ChecarAntiXiter(playerid);
}
}