diff --git a/RaceTimer_2026/scripting/unloze_racetimer_2026.sp b/RaceTimer_2026/scripting/unloze_racetimer_2026.sp index 54efcd3..0cfe840 100755 --- a/RaceTimer_2026/scripting/unloze_racetimer_2026.sp +++ b/RaceTimer_2026/scripting/unloze_racetimer_2026.sp @@ -52,7 +52,6 @@ enum struct MapStageCategoryCvars int CvarsHash; } -CurrentMapClientRecords g_CurrentClientRaceZone[MAXPLAYERS +1]; ArrayList g_hCurrentMapClientRecords; enum struct CurrentMapClientRecords { @@ -64,6 +63,7 @@ enum struct CurrentMapClientRecords int recordedAt; // Unix timestamp - fetched via UNIX_TIMESTAMP(recorded_at) int categoryNumber; } +CurrentMapClientRecords g_CurrentClientRaceZone[MAXPLAYERS +1]; ArrayList g_hCurrentMapAllTopRecords; enum struct CurrentMapAllTopRecords @@ -688,7 +688,7 @@ public bool checkClientOrigin(float oldVals[3], float newVals[3], int client) //---------------------------------------------------------------------------------------------------- public void unloze_zoneEntry(int client, char[] zone) { - if (g_bClientsIgnoring[client]) + if (g_bClientsIgnoring[client] || IsFakeClient(client)) { return; } @@ -724,7 +724,7 @@ public void unloze_zoneEntry(int client, char[] zone) public void unloze_zoneLeave(int client, char[] zone) { //only maps with multiple zones need ZONE_PREFIX_START - if (g_bClientsIgnoring[client]) + if (g_bClientsIgnoring[client] || IsFakeClient(client)) { return; }