+void BanCommand_mute(float request, float argc, string command) // TODO: Add a sort of mute-"ban" which allows players to be muted based on IP/cryptokey
+{
+ switch(request)
+ {
+ case CMD_REQUEST_COMMAND:
+ {
+ if(argc >= 2)
+ {
+ entity client = GetFilteredEntity(argv(1));
+ float accepted = VerifyClientEntity(client, true, false);
+
+ if(accepted > 0)
+ {
+ client.muted = true;
+ return;
+ }
+ else
+ {
+ print("mute: ", GetClientErrorString(accepted, argv(1)), ".\n");
+ }
+ }
+ }
+
+ default:
+ print("Incorrect parameters for ^2mute^7\n");
+ case CMD_REQUEST_USAGE:
+ {
+ print("\nUsage:^3 sv_cmd mute client\n");
+ print(" 'client' is the entity number or name of the player to mute.\n");
+ print("See also: ^2unmute^7\n");
+ return;
+ }
+ }
+}
+