Skip to content

Commit a10bf57

Browse files
authored
🔥 GAG: Add block for amx_tsay, amx_csay (#183)
1 parent d438eeb commit a10bf57

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

cstrike/addons/amxmodx/scripting/CA_Gag.sma

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,9 @@ public plugin_init() {
9797
register_clcmd("amx_gagmenu", "ClCmd_Gag", (accessFlags | accessFlagsHigh), .FlagManager = false)
9898
register_clcmd("say", "ClCmd_Say", (accessFlags | accessFlagsHigh), .FlagManager = false)
9999

100+
register_clcmd("amx_tsay", "ClCmd_adminSay", ADMIN_ALL)
101+
register_clcmd("amx_csay", "ClCmd_adminSay", ADMIN_ALL)
102+
100103
CA_Log(logLevel_Debug, "[CA]: Gag initialized!")
101104

102105
Register_Forwards()
@@ -1257,6 +1260,18 @@ public CA_Client_ChangeName(const id, const newName[]) {
12571260

12581261
return CA_SUPERCEDE
12591262
}
1263+
1264+
public ClCmd_adminSay(const id) {
1265+
new bool: hasBlock = (g_currentGags[id][gd_reason][r_flags] & gagFlag_Say)
1266+
if(!hasBlock) {
1267+
return CA_CONTINUE
1268+
}
1269+
1270+
UTIL_SendAudio(id, ca_gag_sound_error)
1271+
Message_ChatBlocked(id)
1272+
1273+
return CA_SUPERCEDE
1274+
}
12601275
/*
12611276
* @endsection CA:Core API handling
12621277
*/

0 commit comments

Comments
 (0)