Fix backtrack issues

This commit is contained in:
TotallyNotElite 2018-07-20 20:27:58 +02:00
parent dcdfec4609
commit e051c16851
4 changed files with 10 additions and 6 deletions

View File

@ -201,7 +201,8 @@ bool BacktrackAimbot()
{ {
bool good_tick = false; bool good_tick = false;
for (int j = 0; j < 12; ++j) for (int j = 0; j < 12; ++j)
if (tickcnt == hacks::shared::backtrack::sorted_ticks[j].tick && hacks::shared::backtrack::sorted_ticks[j].tickcount != INT_MAX) if (tickcnt == hacks::shared::backtrack::sorted_ticks[j].tick &&
hacks::shared::backtrack::sorted_ticks[j].tickcount != INT_MAX)
good_tick = true; good_tick = true;
tickcnt++; tickcnt++;
if (!i.hitboxpos.z) if (!i.hitboxpos.z)

View File

@ -52,7 +52,7 @@ void CreateMove()
{ {
bool good_tick = false; bool good_tick = false;
for (int j = 0; j < 12; ++j) 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; good_tick = true;
tickcnt++; tickcnt++;
if (!good_tick) if (!good_tick)

View File

@ -9,8 +9,10 @@
#include "hacks/Backtrack.hpp" #include "hacks/Backtrack.hpp"
#include <boost/circular_buffer.hpp> #include <boost/circular_buffer.hpp>
#include <glez/draw.hpp> #include <glez/draw.hpp>
#define IsMelee GetWeaponMode() == weapon_melee bool IsMelee()
{
return GetWeaponMode() == weapon_melee;
}
namespace hacks::shared::backtrack namespace hacks::shared::backtrack
{ {
CatVar enable(CV_SWITCH, "backtrack", "0", "Enable backtrack", CatVar enable(CV_SWITCH, "backtrack", "0", "Enable backtrack",
@ -174,7 +176,8 @@ void Run()
{ {
bool good_tick = false; bool good_tick = false;
for (int i = 0; i < 12; ++i) for (int i = 0; i < 12; ++i)
if (t == sorted_ticks[i].tick && sorted_ticks[i].tickcount != INT_MAX) if (t == sorted_ticks[i].tick &&
sorted_ticks[i].tickcount != INT_MAX && sorted_ticks[i].tickcount)
good_tick = true; good_tick = true;
if (!good_tick) if (!good_tick)
continue; continue;

View File

@ -86,7 +86,7 @@ bool CanBacktrack()
{ {
bool good_tick = false; bool good_tick = false;
for (int j = 0; j < 12; ++j) 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; good_tick = true;
tickcnt++; tickcnt++;
if (!good_tick) if (!good_tick)