this works pretty well in rtcw, havent really tested it yet in ET:
// ANTI-SPAM TOGGLE
// - by Fearless & DG -
set spamoff "set cg_noVoiceChats 1;set cg_noVoiceText 1;set cg_TeamChatsOnly 1;echo ^5Spam ^1OFF;set spamtogg vstr spamon"
set spamon "set cg_noVoiceChats 0;set cg_noVoiceText 0;set cg_TeamChatsOnly 0;echo ^5Spam ^2ON;set spamtogg vstr spamonv"
set spamonv "set cg_noVoiceChats 0;set cg_noVoiceText 0;set cg_TeamChatsOnly 1;echo ^5Spam ^2ON ^3(^7team only^3);set spamtogg vstr spamoff"
vstr spamon // set to default-spamon for startup
set spamtogg "vstr spamon"
bind KEY "vstr spamtogg"
you’ll need to copy and paste it into “autoexec.cfg” file inside the “etmain” folder, if there isnt one there already just make a new text document with notepad and give it that name - make sure it is autoexec.cfg and not autoexec.cfg.txt (espeically if your windows is set to hide known file types).
It gives three options, the first disables all voice, and only shows team chat text. The second enables all text and voice chats, like the defaults. The third iirc displays all text chats but only plays the voices from your own team.
I vaguely remember someone saying in ET that turning off team voice chats not only turns off the voices, but the text AND even the icons aswell. Very unsure about that, i might be remembering wrong and even if im not, this might have been from the test and subsequently “fixed”. ALSO, im not sure if the echo works right in ET, it might not display what setting you have it on :o
Just give it a try and see how it works
Credits = fearless + myself.