From abca1bf89bb9705fb259a9ff89def0058dcaafa6 Mon Sep 17 00:00:00 2001 From: BenCat07 Date: Fri, 20 Jul 2018 14:45:42 +0200 Subject: [PATCH] Fix backtrack issues --- src/hacks/Aimbot.cpp | 2 +- src/hacks/AutoBackstab.cpp | 2 +- src/hacks/Backtrack.cpp | 8 +++++--- src/hacks/Trigger.cpp | 2 +- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/hacks/Aimbot.cpp b/src/hacks/Aimbot.cpp index 30a54c76..70ec3dd3 100644 --- a/src/hacks/Aimbot.cpp +++ b/src/hacks/Aimbot.cpp @@ -202,7 +202,7 @@ bool BacktrackAimbot() bool good_tick = false; for (int j = 0; j < 12; ++j) if (tickcnt == hacks::shared::backtrack::sorted_ticks[j].tick && - hacks::shared::backtrack::sorted_ticks[j].tickcount != FLT_MAX) + hacks::shared::backtrack::sorted_ticks[j].tickcount != INT_MAX) good_tick = true; tickcnt++; if (!i.hitboxpos.z) diff --git a/src/hacks/AutoBackstab.cpp b/src/hacks/AutoBackstab.cpp index f1442423..73e302b0 100644 --- a/src/hacks/AutoBackstab.cpp +++ b/src/hacks/AutoBackstab.cpp @@ -52,7 +52,7 @@ void CreateMove() { bool good_tick = false; for (int j = 0; j < 12; ++j) - if (tickcnt == hacks::shared::backtrack::sorted_ticks[j].tick) + if (tickcnt == hacks::shared::backtrack::sorted_ticks[j].tick && hacks::shared::backtrack::sorted_ticks[j].tickcount != INT_MAX) good_tick = true; tickcnt++; if (!good_tick) diff --git a/src/hacks/Backtrack.cpp b/src/hacks/Backtrack.cpp index 66ee5215..5140ffc2 100644 --- a/src/hacks/Backtrack.cpp +++ b/src/hacks/Backtrack.cpp @@ -9,8 +9,10 @@ #include "hacks/Backtrack.hpp" #include #include -#define IsMelee GetWeaponMode() == weapon_melee - +bool IsMelee() +{ + return GetWeaponMode() == weapon_melee; +} namespace hacks::shared::backtrack { CatVar enable(CV_SWITCH, "backtrack", "0", "Enable backtrack", @@ -175,7 +177,7 @@ void Run() bool good_tick = false; for (int i = 0; i < 12; ++i) if (t == sorted_ticks[i].tick && - sorted_ticks[i].tickcount != FLT_MAX) + sorted_ticks[i].tickcount != INT_MAX && sorted_ticks[i].tickcount) good_tick = true; if (!good_tick) continue; diff --git a/src/hacks/Trigger.cpp b/src/hacks/Trigger.cpp index c302f412..7911e951 100644 --- a/src/hacks/Trigger.cpp +++ b/src/hacks/Trigger.cpp @@ -86,7 +86,7 @@ bool CanBacktrack() { bool good_tick = false; for (int j = 0; j < 12; ++j) - if (tickcnt == hacks::shared::backtrack::sorted_ticks[j].tick) + if (tickcnt == hacks::shared::backtrack::sorted_ticks[j].tick && hacks::shared::backtrack::sorted_ticks[j].tickcount != INT_MAX) good_tick = true; tickcnt++; if (!good_tick)