Fix backtrack issues
This commit is contained in:
parent
dcdfec4609
commit
e051c16851
@ -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)
|
||||||
|
@ -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)
|
||||||
|
@ -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;
|
||||||
|
@ -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)
|
||||||
|
Reference in New Issue
Block a user