From f9c6564f82ba2779f8f4b299b0c51c79b1d21635 Mon Sep 17 00:00:00 2001 From: Nord1cWarr1or Date: Sun, 7 Dec 2025 16:57:53 +0300 Subject: [PATCH 1/2] Fix amx_gag command argument handling - Added arg_cmd to enum and marked as unused - Changed argument count comparison from >= to > to fix validation --- cstrike/addons/amxmodx/scripting/ChatAdditions/CA_Gag.sma | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cstrike/addons/amxmodx/scripting/ChatAdditions/CA_Gag.sma b/cstrike/addons/amxmodx/scripting/ChatAdditions/CA_Gag.sma index 29d4651..ac550e8 100644 --- a/cstrike/addons/amxmodx/scripting/ChatAdditions/CA_Gag.sma +++ b/cstrike/addons/amxmodx/scripting/ChatAdditions/CA_Gag.sma @@ -1154,7 +1154,8 @@ public ClCmd_EnterGagTime(const id, const level, const cid) { } public ConCmd_amx_gag(const id, const level, const cid) { - enum amx_gag_s { /* arg_cmd, */ arg_player = 1, arg_reason, arg_time, arg_flags } + enum amx_gag_s { arg_cmd, arg_player, arg_reason, arg_time, arg_flags } + #pragma unused arg_cmd if (!cmd_access(id, level, cid, 1)) { return PLUGIN_HANDLED @@ -1162,7 +1163,7 @@ public ConCmd_amx_gag(const id, const level, const cid) { new argc = read_argc() - if (argc == 1 || argc >= _: amx_gag_s) { + if (argc == 1 || argc > _: amx_gag_s) { console_print(id, "^t Wrong arguments count: `%i`", argc) console_print(id, "^t Usage: amx_gag ^"[nickname | STEAM_ID | userID | IP]^" ^"^"