Просмотр полной версии : [Вопрос] Багаются таймеры
vovandolg
19.05.2016, 18:00
А запускаешь как или обновляешь может быть покажи те участки кода
if(players_timer[playerid] != -1)
{
KillTimer(players_timer[playerid]);
players_timer[playerid] = -1;
}
players_timer[playerid] = SetTimerEx("PlayerTimer",1000,false,"d",playerid);
Запускаю так
vovandolg
19.05.2016, 18:32
Код длинный, но если не ошибаюсь у тебя возможно где то стоит оператор return и какой то участок кода не срабатывает(возвращает к началу и больше не запускает таймер),
я бы тебе советовал всё вывести в логи, в некоторых участках кода print("заюзать для выяснения где робит, а где нет");
оператор return нигде не стоит я первым делом это и проверил таймер багается у некоторых игроков и при некоторых условиях я даже незнаю как с этим быть..
Ты останавливаешь код оператором return, пример:
return UAC(playerid,"Air-Break/FlyHack/TP",true);
return UAC(playerid,"Fly-Hack",true);
case 430,446,452,453,454,472,473,484,493,595,478: { return true; } // если это лодка, скидывать ненадо)
И это только 3 случая.
vovandolg
19.05.2016, 23:32
http://risovach.ru/upload/2014/07/mem/chernyj-vlastelin_55911030_orig_.jpg
Сразу не заметил return.. ладно спасибо еще проверю нормально всё или нет.
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot