From cead438b21b7a3f333757d6db22163419f3af4d2 Mon Sep 17 00:00:00 2001 From: zaCade Date: Sat, 16 Feb 2019 14:15:21 +0100 Subject: [PATCH] MakoVote: Check if entity still valid PostSpawn. Error spam galore, finally decided to fix it. --- MakoVote/scripting/MakoVote.sp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/MakoVote/scripting/MakoVote.sp b/MakoVote/scripting/MakoVote.sp index 2ac4c8b6..64ea4a5a 100644 --- a/MakoVote/scripting/MakoVote.sp +++ b/MakoVote/scripting/MakoVote.sp @@ -65,13 +65,15 @@ public Action VerifyMap() public void OnEntityCreated(int iEntity, const char[] sClassname) { - if (IsValidEntity(iEntity)) - SDKHook(iEntity, SDKHook_SpawnPost, OnEntitySpawned); + if (!IsValidEntity(iEntity) || g_bVoteFinished) + return; + + SDKHook(iEntity, SDKHook_SpawnPost, OnEntitySpawned); } public void OnEntitySpawned(int iEntity) { - if (g_bVoteFinished) + if (!IsValidEntity(iEntity) || g_bVoteFinished) return; char sTargetname[128];