15.04.2013, 17:49
Вот по этому всегда пишите все в отдельных строках!
Твой таймер вызывался всегда, а не только при else.
pawn Код:
for (new i = 0; i < MAX_PLAYERS; i++) {
if (!IsPlayerConnected(i)) continue;
for (new zi = 0; zi < sizeof(GangZone); zi++) {
if (zoneattack[GangZone[zi][gID]] == 1) {
if (GangZone[zi][gAttack] >= 20) {
GangZone[zi][gAttack] = 0;
zoneattack[GangZone[zi][gID]] = 0;
SendClientMessage(i, ERROR, "[1ТЕСТ]");
} else {
GangZone[zi][gAttack]++;
SetTimerEx("GangZoneAttackTime", 1000, 0, "d",i);
}
}
}
}