Resource Information
AMXX Gag System
Update : 23/05/2024
Added: Auto Gag for Bad Names Auto Gag for Spam in Chat Auto Gag Admin Immunity Check
--- Update : 02/06/2024
Added:
Added Discord Report Support Added Discord Reports using GRIP or CURL module. Fixed some minor problems with Spam Checks. Rewritten cvars using enums. Added new cvars and commands.
Downloads : 46
Description
AMXX Gag System :
This plugin provides server administrators with enhanced control over player communication, allowing them to gag (mute) players for a specified duration, restrict their ability to use chat, voice chat and more.
Gagging Players:
Text Chat Gag: Prevents a player from sending messages in the in-game chat.
Voice Chat Gag: Disables a player's ability to use the in-game voice communication.
Time-Based Gagging:
Gags can be applied for a specified duration, allowing temporary restrictions that expire automatically.
Permanent gags can also be applied, requiring manual removal by an admin.
Gag Reasons and Logging:
Admins can specify reasons when gagging a player, providing context for other admins or for future reference.
All gag actions are logged, maintaining a record of who was gagged, by whom, and for what reason.
User-Friendly Commands:
Easy-to-use commands for admins to gag and ungag players, with options for specifying the duration and reason.
Gag Menu: An interactive menu for easily managing gags on players.
Accessing the Menu: Admins can open the Gag Menu using the amx_gagmenu command.
Menu Options:
List all players with options to gag or ungag them.
Set the duration and reason for gags directly from the menu.
View current gagged players and their remaining gag times.
Customizable Configuration:
The plugin offers several configuration options to tailor its behavior to the specific needs of the server.
Admins can configure default gag durations, enable or disable specific features, and more.
Commands and Usage:
amx_gag <player> <duration> <reason>: Gags a player for the specified duration with an optional reason.
amx_ungag <player>: Removes a gag from a player.
amx_gagmenu: Opens an interactive menu to manage gags on players.
Logging:
Enable or disable logging of gag actions.
Customize log file paths and formats.
Reason Requirement:
Specify whether providing a reason is mandatory when gagging a player.
Command Permissions:
The configuration file is located in the configs/plugins/RE_Gag_System directory and allows for detailed customization to fit server-specific needs.
Example Configuration Options:
gag_duration_default: Defines the default duration for gags in minutes (e.g., gag_duration_default 30 for 30 minutes).
log_actions: Toggles the logging of gag actions (log_actions 1 to enable, log_actions 0 to disable).
require_reason: Specifies if a reason is required for gags (require_reason 1 to require, require_reason 0 to make optional).
admin_level_gag: Sets the minimum admin level required to use gag commands (admin_level_gag ADMIN_KICK).
blacklist_words: Defines the words that are prohibited on the server.
whitelist_words: Defines the words and commands that are always allowed on the server.
bad_names : Upon entering the server, it checks the player's name and whether it matches an IP/Site Pattern, changes their name and automatically replaces it from the Bad Name file and gags them.
HUD Messages:
The plugin displays informative messages on the heads-up display (HUD) to notify players when they are gagged or when actions are taken against them due to violations of server rules.