Code:
void C_StartFrame_Post(void)
{
if (g_task_time > gpGlobals->time)
RETURN_META(MRES_IGNORED);
g_task_time = gpGlobals->time + 0.1f;
g_tasksMngr.startFrame();
RETURN_META(MRES_IGNORED);
}
the reason why amxx limit task check frequency to 0.1s is that it's in server_frame, if every frame it loops all task list to find your task is ready to run, that cost a lot of cpu indeed.
__________________
Project : CSDM all in one - 99%
<team balancer#no round end#entity remover#quake sounds#fake full#maps management menu#players punishment menu#no team flash#colored flashbang#grenade trails#HE effect#spawn protection#weapon arena#weapon upgrade#auto join#no weapon drop#one name>