From a228405eab7d6dc4c0f75aacf0688689990f4d9c Mon Sep 17 00:00:00 2001 From: zaCade Date: Wed, 22 May 2019 19:49:51 +0200 Subject: [PATCH] AdminCheats: Add logging. --- AdminCheats/scripting/AdminCheats.sp | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/AdminCheats/scripting/AdminCheats.sp b/AdminCheats/scripting/AdminCheats.sp index 36dac76..c5f63fd 100644 --- a/AdminCheats/scripting/AdminCheats.sp +++ b/AdminCheats/scripting/AdminCheats.sp @@ -99,13 +99,14 @@ public Action OnCheatCommand(int client, const char[] command, int argc) if(client == 0) return Plugin_Continue; - if(IsClientAuthorized(client) && CheckCommandAccess(client, "", ADMFLAG_CHEATS)) - return Plugin_Continue; - if(!argc && (StrEqual(command, "kill") || StrEqual(command, "explode"))) return Plugin_Continue; - return Plugin_Handled; + if(!IsClientAuthorized(client) || !CheckCommandAccess(client, "", ADMFLAG_CHEATS)) + return Plugin_Handled; + + LogAction(client, -1, "\"%L\" used cheat command: \"%s\"", client, command); + return Plugin_Continue; } public Action OnPlayerRunCmd(int client, int &buttons, int &impulse, float vel[3], float angles[3], int &weapon, int &subtype, int &cmdnum, int &tickcount, int &seed, int mouse[2]) @@ -116,10 +117,11 @@ public Action OnPlayerRunCmd(int client, int &buttons, int &impulse, float vel[3 if(impulse == 100 || impulse == 201) return Plugin_Continue; - if(IsClientAuthorized(client) && CheckCommandAccess(client, "", ADMFLAG_CHEATS)) - return Plugin_Continue; + if(!IsClientAuthorized(client) || !CheckCommandAccess(client, "", ADMFLAG_CHEATS)) + return Plugin_Handled; - return Plugin_Handled; + LogAction(client, -1, "\"%L\" used cheat command: \"impulse %d\"", client, impulse); + return Plugin_Continue; } stock void MakeCheatCommand(const char[] name)