Code:
for(new i = 1; i <= MaxClients; i++) {
if(IsClientInGame(i) && !IsFakeClient(i)) {
SDKHook(i, SDKHook_PreThink, OnPreThink);
}
}
Does this work? I would think it would infinite loop on non-late load since MaxClients is 0 before the map starts (i starting at 1, looping until i <= 0).