diff --git a/CELT_VOICE/scripting/nosteam_celt_audio.sp b/CELT_VOICE/scripting/nosteam_celt_audio.sp index c4b5e78..405dc77 100644 --- a/CELT_VOICE/scripting/nosteam_celt_audio.sp +++ b/CELT_VOICE/scripting/nosteam_celt_audio.sp @@ -68,10 +68,13 @@ public Action check_mutes(Handle timer, any data) //this exists for the webclient. the webclient is skipping all connection related forwards. hence a manual check like this is needed for the webclient. char dummy[64]; OnClientAuthorized(i, dummy); - set_webclient_listen_override(i); g_bWebclient[i] = true; g_bSkipInfection = GetConVarInt(FindConVar("zr_infect_mzombie_ratio")) > 10 ? true : false; } + if (g_bWebclient[i]) + { + set_webclient_listen_override(i); + } for (int j = 1; j <= MaxClients; j++) { if (!IsValidClient(j) || i == j || IsFakeClient(j))