Спасибо решено.
Вид для печати
Спасибо решено.
А запускаешь как или обновляешь может быть покажи те участки кода
Запускаю такPHP код:
if(players_timer[playerid] != -1)
{
KillTimer(players_timer[playerid]);
players_timer[playerid] = -1;
}
players_timer[playerid] = SetTimerEx("PlayerTimer",1000,false,"d",playerid);
Код длинный, но если не ошибаюсь у тебя возможно где то стоит оператор return и какой то участок кода не срабатывает(возвращает к началу и больше не запускает таймер),
я бы тебе советовал всё вывести в логи, в некоторых участках кода print("заюзать для выяснения где робит, а где нет");
оператор return нигде не стоит я первым делом это и проверил таймер багается у некоторых игроков и при некоторых условиях я даже незнаю как с этим быть..
Ты останавливаешь код оператором return, пример:
PHP код:
return UAC(playerid,"Air-Break/FlyHack/TP",true);
PHP код:
return UAC(playerid,"Fly-Hack",true);
И это только 3 случая.PHP код:
case 430,446,452,453,454,472,473,484,493,595,478: { return true; } // если это лодка, скидывать ненадо)
Сразу не заметил return.. ладно спасибо еще проверю нормально всё или нет.