From 054ae4a60bfc84d7ab2d425dbcb7b788e108d5d8 Mon Sep 17 00:00:00 2001 From: christian Date: Tue, 27 Apr 2021 19:50:16 +0200 Subject: [PATCH] removed some checks --- RaceTimer/scripting/unloze_racetimer_redux.sp | 25 ++++++++----------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/RaceTimer/scripting/unloze_racetimer_redux.sp b/RaceTimer/scripting/unloze_racetimer_redux.sp index f47ce1e3..4e255beb 100644 --- a/RaceTimer/scripting/unloze_racetimer_redux.sp +++ b/RaceTimer/scripting/unloze_racetimer_redux.sp @@ -248,7 +248,7 @@ public void OnClientDisconnect(int client) //---------------------------------------------------------------------------------------------------- public void resetClient(int client) { - if (IsClientConnected(client) && IsClientAuthorized(client)) + if (0 < client <= MaxClients) { g_iClientChecking[client] = 0; g_bHumansAllowedTime[client] = false; @@ -322,15 +322,13 @@ public void OnPlayerRunCmdPost(int client, int buttons, int impulse, const float } } g_fClientVectors[client] = clientVectors; + if (hText != INVALID_HANDLE && !g_bHideTimer[client]) { - if (hText != INVALID_HANDLE && !g_bHideTimer[client]) - { - SetHudTextParams(0.35, 0.85, 0.1, 125, 255, 255, 85); - float total_time = client_current_race_time(client); - char sTime[32]; - FormatPlayerTime(total_time, sTime, sizeof(sTime), false, 1); - ShowSyncHudText(client, hText, "%N Time: %s\nRecord: %s\nMap: %s\nCourse: %i", client, sTime, g_csTime_record[client], g_cMapname, player_stage[client]); - } + SetHudTextParams(0.35, 0.85, 0.1, 125, 255, 255, 85); + float total_time = client_current_race_time(client); + char sTime[32]; + FormatPlayerTime(total_time, sTime, sizeof(sTime), false, 1); + ShowSyncHudText(client, hText, "%N Time: %s\nRecord: %s\nMap: %s\nCourse: %i", client, sTime, g_csTime_record[client], g_cMapname, player_stage[client]); } g_iClientSpeedInterval[client]++; } @@ -349,12 +347,9 @@ public float client_current_race_time(int i_client) //---------------------------------------------------------------------------------------------------- public void resetClientVectors(int client) { - if (IsClientConnected(client) && IsClientAuthorized(client)) - { - g_fClientVectors[client][0] = 0.000000; - g_fClientVectors[client][1] = 0.000000; - g_fClientVectors[client][2] = 0.000000; - } + g_fClientVectors[client][0] = 0.000000; + g_fClientVectors[client][1] = 0.000000; + g_fClientVectors[client][2] = 0.000000; } //---------------------------------------------------------------------------------------------------- // Purpose: