Seperate head tracker from skeleton
- Head tracker uses F9 - Skeleton uses F8
This commit is contained in:
@@ -24,6 +24,8 @@ namespace config {
|
||||
show_box_esp = data["show_box_esp"];
|
||||
if (data["show_skeleton_esp"].is_boolean())
|
||||
show_skeleton_esp = data["show_skeleton_esp"];
|
||||
if (data["show_head_tracker"].is_boolean())
|
||||
show_head_tracker = data["show_head_tracker"];
|
||||
if (data["team_esp"].is_boolean())
|
||||
team_esp = data["team_esp"];
|
||||
if (data["automatic_update"].is_boolean())
|
||||
@@ -96,6 +98,7 @@ namespace config {
|
||||
|
||||
data["show_box_esp"] = show_box_esp;
|
||||
data["show_skeleton_esp"] = show_skeleton_esp;
|
||||
data["show_head_tracker"] = show_head_tracker;
|
||||
data["team_esp"] = team_esp;
|
||||
data["automatic_update"] = automatic_update;
|
||||
data["render_distance"] = render_distance;
|
||||
|
||||
@@ -29,6 +29,7 @@ namespace config {
|
||||
inline int flag_render_distance = 200;
|
||||
inline bool show_box_esp = true;
|
||||
inline bool show_skeleton_esp = false;
|
||||
inline bool show_head_tracker = false;
|
||||
inline bool show_extra_flags = false;
|
||||
|
||||
inline RGB esp_box_color_team = { 75, 175, 75 };
|
||||
|
||||
@@ -59,7 +59,7 @@ namespace hack {
|
||||
float distance = g_game.localOrigin.calculate_distance(player->origin);
|
||||
int roundedDistance = std::round(distance / 10.f);
|
||||
|
||||
if (config::show_skeleton_esp) {
|
||||
if (config::show_head_tracker) {
|
||||
render::DrawCircle(
|
||||
g::hdcBuffer,
|
||||
player->bones.bonePositions["head"].x,
|
||||
@@ -67,7 +67,9 @@ namespace hack {
|
||||
width / 5,
|
||||
(g_game.localTeam == player->team ? config::esp_skeleton_color_team : config::esp_skeleton_color_enemy)
|
||||
);
|
||||
}
|
||||
|
||||
if (config::show_skeleton_esp) {
|
||||
// render::DrawLine(g::hdcBuffer, player->bones.bonePositions["head"].x, player->bones.bonePositions["head"].y, player->bones.bonePositions["neck_0"].x, player->bones.bonePositions["neck_0"].y, g_game.localTeam == player->team ? config::esp_skeleton_color_team : config::esp_skeleton_color_enemy);
|
||||
render::DrawLine(g::hdcBuffer, player->bones.bonePositions["neck_0"].x, player->bones.bonePositions["neck_0"].y, player->bones.bonePositions["spine_1"].x, player->bones.bonePositions["spine_1"].y, g_game.localTeam == player->team ? config::esp_skeleton_color_team : config::esp_skeleton_color_enemy);
|
||||
render::DrawLine(g::hdcBuffer, player->bones.bonePositions["spine_1"].x, player->bones.bonePositions["spine_1"].y, player->bones.bonePositions["spine_2"].x, player->bones.bonePositions["spine_2"].y, g_game.localTeam == player->team ? config::esp_skeleton_color_team : config::esp_skeleton_color_enemy);
|
||||
|
||||
@@ -143,9 +143,9 @@ int main() {
|
||||
std::thread read(read_thread);
|
||||
|
||||
#ifndef _UC
|
||||
std::cout << "\n[settings] In Game keybinds:\n\t[F4] enable/disable Box ESP\n\t[F5] enable/disable Team ESP\n\t[F6] enable/disable automatic updates\n\t[F7] enable/disable extra flags\n\t[F8] enable/disable skeleton esp\n\t[end] Unload esp.\n" << std::endl;
|
||||
std::cout << "\n[settings] In Game keybinds:\n\t[F4] enable/disable Box ESP\n\t[F5] enable/disable Team ESP\n\t[F6] enable/disable automatic updates\n\t[F7] enable/disable extra flags\n\t[F8] enable/disable skeleton esp\n\t[F9] enable/disable head tracker\n\t[end] Unload esp.\n" << std::endl;
|
||||
#else
|
||||
std::cout << "\n[settings] In Game keybinds:\n\t[F4] enable/disable Box ESP\n\t[F5] enable/disable Team ESP\n\t[F7] enable/disable extra flags[F8] enable/disable skeleton esp\n\t[end] Unload esp.\n" << std::endl;
|
||||
std::cout << "\n[settings] In Game keybinds:\n\t[F4] enable/disable Box ESP\n\t[F5] enable/disable Team ESP\n\t[F7] enable/disable extra flags\n\t[F8] enable/disable skeleton esp\n\t[F9] enable/disable head tracker\n\t[end] Unload esp.\n" << std::endl;
|
||||
#endif
|
||||
std::cout << "[settings] Make sure you check the config for additional settings!" << std::endl;
|
||||
|
||||
@@ -165,6 +165,8 @@ int main() {
|
||||
|
||||
if (GetAsyncKeyState(VK_F8) & 0x8000) { config::show_skeleton_esp = !config::show_skeleton_esp; config::save(); Beep(700, 100); };
|
||||
|
||||
if (GetAsyncKeyState(VK_F9) & 0x8000) { config::show_head_tracker = !config::show_head_tracker; config::save(); Beep(700, 100); };
|
||||
|
||||
TranslateMessage(&msg);
|
||||
DispatchMessage(&msg);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user