Skip to content

Commit f9c6564

Browse files
committed
Fix amx_gag command argument handling
- Added arg_cmd to enum and marked as unused - Changed argument count comparison from >= to > to fix validation
1 parent ae6c2f8 commit f9c6564

File tree

1 file changed

+3
-2
lines changed
  • cstrike/addons/amxmodx/scripting/ChatAdditions

1 file changed

+3
-2
lines changed

cstrike/addons/amxmodx/scripting/ChatAdditions/CA_Gag.sma

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1154,15 +1154,16 @@ public ClCmd_EnterGagTime(const id, const level, const cid) {
11541154
}
11551155

11561156
public ConCmd_amx_gag(const id, const level, const cid) {
1157-
enum amx_gag_s { /* arg_cmd, */ arg_player = 1, arg_reason, arg_time, arg_flags }
1157+
enum amx_gag_s { arg_cmd, arg_player, arg_reason, arg_time, arg_flags }
1158+
#pragma unused arg_cmd
11581159

11591160
if (!cmd_access(id, level, cid, 1)) {
11601161
return PLUGIN_HANDLED
11611162
}
11621163

11631164
new argc = read_argc()
11641165

1165-
if (argc == 1 || argc >= _: amx_gag_s) {
1166+
if (argc == 1 || argc > _: amx_gag_s) {
11661167
console_print(id, "^t Wrong arguments count: `%i`", argc)
11671168
console_print(id, "^t Usage: amx_gag ^"[nickname | STEAM_ID | userID | IP]^" ^"<reason>^" <time> <flags>^n")
11681169

0 commit comments

Comments
 (0)