Всем привет.
Таймер не корректно работает
Например в первый раз он считает как нужно по секундно, но второй раз он уже считает по две единице в секунду и быстро быстро.
Вот как сделал
В команду
Код:
MBTimer[playerid] = SetTimerEx("Onesectimers", 1000, true, "i", playerid);
В public Onesectimers(playerid)
Код:
foreach (new i: Player)
{
DT[i] ++;
format(string,sizeof(string),"%d", DT[i]);
PlayerTextDrawSetString(i, stat_rab[2][i],string);
}
Потом когда останавливаю
Код:
KillTimer(MBTimer[playerid]);
DT[playerid] = 0;
Почему так не знаю.