From 0b0044feb2d10453189e38898dce8ba464e54bbd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ka=C4=9Fan=20=C3=9Cst=C3=BCngel?= Date: Sun, 31 Oct 2021 23:47:29 +0300 Subject: [PATCH] fixed a rare error occurrence when client was -1 on ChatListener --- addons/sourcemod/scripting/weapons/hooks.sp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/addons/sourcemod/scripting/weapons/hooks.sp b/addons/sourcemod/scripting/weapons/hooks.sp index 5c5f032..72ecaaa 100644 --- a/addons/sourcemod/scripting/weapons/hooks.sp +++ b/addons/sourcemod/scripting/weapons/hooks.sp @@ -59,10 +59,15 @@ void GiveNamedItemPost(int client, const char[] classname, const CEconItemView i public Action ChatListener(int client, const char[] command, int args) { + if (client < 1) + { + return Plugin_Continue; + } + char msg[128]; GetCmdArgString(msg, sizeof(msg)); StripQuotes(msg); - if (StrEqual(msg, "!ws") || StrEqual(msg, "!knife") || StrEqual(msg, "!wslang") || StrContains(msg, "!nametag") == 0 || StrContains(msg, "!seed") == 0) + if (StrEqual(msg, "!ws") || StrEqual(msg, "!knife") || StrEqual(msg, "!wslang") || StrContains(msg, "!nametag") == 0 || StrContains(msg, "!seed") == 0 || StrContains(msg, "!wsreset") == 0) { return Plugin_Handled; }