Приветствую, недавно 1 человек показал мне интересную "фишку". Практически в каждом моде есть еже-секундный таймер, в котором обычно обрабатываются игроки и транспорт. Так вот, суть этой "фишки" заключается в том что в OnGameModeInit создаётся 1 таймер,
Код:
SetTimerEx("UpdatePlayers",500,0,"");
Внутри этого таймера создаётся другой таймер:
Код:
SetTimerEx("UpdateVehicles",500,0,"");
И внутри этого таймера создаётся снова первый таймер.
Код:
SetTimerEx("UpdatePlayers",500,0,"");
Если подумать то кажется что это неплохая оптимизация. Нарисовал график как я себе это представляю.
Это только теория, что вы скажете на это? По сути эта "фича" избавляет мод от пиковых нагрузок каждую секунду.