This commit is contained in:
LightCat 2018-12-15 18:42:26 +01:00
parent 0f028d9a13
commit 829a8f2bbe
4 changed files with 9 additions and 11 deletions

View File

@ -38,8 +38,6 @@ public:
void Init(); void Init();
extern std::array<ESPData, 2048> data; extern std::array<ESPData, 2048> data;
void Draw();
// Entity Processing // Entity Processing
void __attribute__((fastcall)) ProcessEntity(CachedEntity *ent); void __attribute__((fastcall)) ProcessEntity(CachedEntity *ent);
void __attribute__((fastcall)) ProcessEntityPT(CachedEntity *ent); void __attribute__((fastcall)) ProcessEntityPT(CachedEntity *ent);
@ -56,4 +54,4 @@ void AddEntityString(CachedEntity *entity, const std::string &string, const rgba
void SetEntityColor(CachedEntity *entity, const rgba_t &color); void SetEntityColor(CachedEntity *entity, const rgba_t &color);
void ResetEntityStrings(); void ResetEntityStrings();
} // namespace hacks::shared::esp } // namespace hacks::shared::esp
#endif #endif

View File

@ -219,7 +219,7 @@ struct bonelist_s
std::unordered_map<studiohdr_t *, bonelist_s> bonelist_map{}; std::unordered_map<studiohdr_t *, bonelist_s> bonelist_map{};
// Function called on draw // Function called on draw
void Draw() static void Draw()
{ {
if (!enable) if (!enable)
return; return;
@ -1445,7 +1445,8 @@ void SetEntityColor(CachedEntity *entity, const rgba_t &color)
} }
static InitRoutine init([](){ static InitRoutine init([](){
EC::Register<EC::CreateMove>(cm, "cm_walkbot", EC::average); EC::Register<EC::CreateMove>(cm, "cm_esp", EC::average);
EC::Register<EC::Draw>(Draw, "draw_esp", EC::average);
}); });

View File

@ -62,7 +62,8 @@ static int anti_balance_attempts = 0;
static std::string previous_name = ""; static std::string previous_name = "";
static Timer reset_it{}; static Timer reset_it{};
static Timer wait_timer{}; static Timer wait_timer{};
static HookedFunction Refresh_anti_auto_balance(HookedFunctions_types::HF_Paint, "Autobalance", 3, [](){ void Paint()
{
if (!wait_timer.test_and_set(1000)) if (!wait_timer.test_and_set(1000))
return; return;
INetChannel *server = (INetChannel *)g_IEngine->GetNetChannelInfo(); INetChannel *server = (INetChannel *)g_IEngine->GetNetChannelInfo();
@ -73,7 +74,9 @@ static HookedFunction Refresh_anti_auto_balance(HookedFunctions_types::HF_Paint,
anti_balance_attempts = 0; anti_balance_attempts = 0;
previous_name = ""; previous_name = "";
} }
}
static InitRoutine Autobalance([](){
EC::Register<EC::Paint>(Paint, "paint_autobalance", EC::average);
}); });
DEFINE_HOOKED_METHOD(DispatchUserMessage, bool, void *this_, int type, bf_read &buf) DEFINE_HOOKED_METHOD(DispatchUserMessage, bool, void *this_, int type, bf_read &buf)
{ {

View File

@ -228,10 +228,6 @@ void DrawCheatVisuals()
PROF_SECTION(PT_spyalert); PROF_SECTION(PT_spyalert);
hacks::tf::spyalert::Draw(); hacks::tf::spyalert::Draw();
} }
{
PROF_SECTION(DRAW_esp);
hacks::shared::esp::Draw();
}
IF_GAME(IsTF2()) IF_GAME(IsTF2())
{ {
criticals::draw(); criticals::draw();