diff --git a/Leader2/scripting/Leader2.sp b/Leader2/scripting/Leader2.sp index 20ea523f..3ea2575e 100644 --- a/Leader2/scripting/Leader2.sp +++ b/Leader2/scripting/Leader2.sp @@ -421,7 +421,7 @@ public Action CheckLeaderVoice(Handle timer) { for(int i = 1; i <= MaxClients; i++) { - if(g_bForceMute[i]) + if(IsClientInGame(i) && g_bForceMute[i]) { BaseComm_SetClientMute(i, false); g_bForceMute[i] = false; @@ -1111,7 +1111,10 @@ public void OnClientDisconnect(int client) voteCount[client] = 0; if(g_bForceMute[client]) + { BaseComm_SetClientMute(client, false); + g_bForceMute[client] = false; + } } //----------------------------------------------------------------------------------------------------