From bdea5036979b2868c93f826ae43010b9ac63cd04 Mon Sep 17 00:00:00 2001 From: rtldg Date: Mon, 15 Aug 2022 10:32:16 +0000 Subject: [PATCH] add typo handler for 1r -> !r and 1b -> !b --- addons/sourcemod/scripting/shavit-misc.sp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/addons/sourcemod/scripting/shavit-misc.sp b/addons/sourcemod/scripting/shavit-misc.sp index ba3f445d..80868f99 100644 --- a/addons/sourcemod/scripting/shavit-misc.sp +++ b/addons/sourcemod/scripting/shavit-misc.sp @@ -1601,9 +1601,23 @@ public Action OnClientSayCommand(int client, const char[] command, const char[] } } + if (StrEqual(sArgs, "1r") || StrEqual(sArgs, "1b")) + { + if (gCV_HideChatCommands.BoolValue) + return Plugin_Handled; // block chat but still do _Post + } + return Plugin_Continue; } +public void OnClientSayCommand_Post(int client, const char[] command, const char[] sArgs) +{ + if (StrEqual(sArgs, "1r") || StrEqual(sArgs, "1b")) + { + FakeClientCommandEx(client, "sm_%c", sArgs[1]); + } +} + public Action Command_Hide(int client, int args) { if(!IsValidClient(client))