From f9431f251de42503fbb3fd429189a17f1c11f6e0 Mon Sep 17 00:00:00 2001 From: BenCat07 Date: Mon, 21 May 2018 12:35:40 +0200 Subject: [PATCH] fix some backtrack issues --- src/hacks/Backtrack.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/hacks/Backtrack.cpp b/src/hacks/Backtrack.cpp index a49af001..ef8dc537 100644 --- a/src/hacks/Backtrack.cpp +++ b/src/hacks/Backtrack.cpp @@ -75,7 +75,14 @@ void Run() CachedEntity *pEntity = ENTITY(i); if (CE_BAD(pEntity)) + { + for (int j = 0; j < 13; j++) + { + headPositions[i][j].hitboxpos = { 0, 0, 0 }; + headPositions[i][j].tickcount = 0; + } continue; + } if (!pEntity->m_bAlivePlayer) { for (int j = 0; j < 13; j++) @@ -111,7 +118,7 @@ void Run() for (int t = 0; t < 12; ++t) { Vector ViewDir = angle_vector(cmd->viewangles); - float tempFOV = distance_point_to_line( + tempFOV = distance_point_to_line( headPositions[iBestTarget][t].hitboxpos, g_pLocalPlayer->v_Eye, ViewDir); if (bestFOV > tempFOV)