amx_warn stores warnings per SteamID in nVault; reaching a count kicks, a higher count bans for a set time. Warnings expire after N days.
CSB Warn System turns "final warning" into something the server actually remembers. amx_warn <target> [reason] records a warning against the player's SteamID in nVault. Reaching csb_warn_kick warnings kicks them; reaching the higher csb_warn_ban threshold bans them for csb_warn_bantime minutes using the engine banid command (and writes the ban list to disk). Warnings expire after csb_warn_expire days, so an old mistake does not haunt a player forever, and say /warns lets anyone check their own standing.
Features
amx_warn <name or #userid> [reason]— adds a warning and announces it.- Warnings persist per SteamID in nVault across map changes and restarts.
- Auto-kick at one threshold, auto-ban (with
banid+writeid) at a higher one. - Warnings older than
csb_warn_expiredays no longer count. amx_warns <target>for admins andsay /warnsfor players to check a count.
Installation
- Make sure the
nvaultmodule is enabled inaddons/amxmodx/configs/modules.ini. - Compile
csb_warn_system.sma, copy it toaddons/amxmodx/plugins/and add it toplugins.ini. - Change the map. The vault file
csb_warns.vaultappears underaddons/amxmodx/data/vault/.









