From a0186f4a49e615a41267a18598f111e79fbbe688 Mon Sep 17 00:00:00 2001 From: BotoX Date: Sun, 17 Jan 2016 01:32:50 +0100 Subject: [PATCH] fixed errors in custom-chatcolors and hopefully fixed crash in SaveLevel --- SaveLevel/scripting/SaveLevel.sp | 2 +- custom-chatcolors/scripting/custom-chatcolors.sp | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/SaveLevel/scripting/SaveLevel.sp b/SaveLevel/scripting/SaveLevel.sp index 77d79da5..4cbf464f 100644 --- a/SaveLevel/scripting/SaveLevel.sp +++ b/SaveLevel/scripting/SaveLevel.sp @@ -165,7 +165,7 @@ public void OnClientPostAdminCheck(int client) public void OnClientDisconnect(int client) { - if(!g_Config || !g_PlayerLevels) + if(!g_Config || !g_PlayerLevels || !IsClientInGame(client)) return; g_Config.Rewind(); diff --git a/custom-chatcolors/scripting/custom-chatcolors.sp b/custom-chatcolors/scripting/custom-chatcolors.sp index d28d2e30..abb52255 100644 --- a/custom-chatcolors/scripting/custom-chatcolors.sp +++ b/custom-chatcolors/scripting/custom-chatcolors.sp @@ -2871,6 +2871,13 @@ public Action:Hook_UserMessage(UserMsg:msg_id, Handle:bf, const players[], playe BfReadString(bf, g_msgName, sizeof(g_msgName), false); BfReadString(bf, g_msgSender, sizeof(g_msgSender), false); BfReadString(bf, g_msgText, sizeof(g_msgText), false); + + if(strlen(g_msgName) == 0 || strlen(g_msgSender) == 0 || strlen(g_msgText) == 0) + return Plugin_Continue; + + if(!strcmp(g_msgName, "#Cstrike_Name_Change")) + return Plugin_Continue; + CCC_GetTag(g_msgAuthor, sAuthorTag, sizeof(sAuthorTag)); new bool:bNameAlpha; new bool:bChatAlpha;