From 55767d1625c779dcd58b97c1e8b049783a71f4bc Mon Sep 17 00:00:00 2001 From: Yimura Date: Sun, 27 Dec 2020 19:26:08 +0100 Subject: [PATCH] feat(Features): Added reveal players looped feature --- BigBaseV2/src/features.cpp | 1 + BigBaseV2/src/features.hpp | 1 + BigBaseV2/src/features/reveal_players.cpp | 14 ++++++++++++++ BigBaseV2/src/gui/tab_bar/tab_network.cpp | 5 +++++ BigBaseV2/src/settings.h | 1 + 5 files changed, 22 insertions(+) create mode 100644 BigBaseV2/src/features/reveal_players.cpp diff --git a/BigBaseV2/src/features.cpp b/BigBaseV2/src/features.cpp index bbd0892b..ee09dccf 100644 --- a/BigBaseV2/src/features.cpp +++ b/BigBaseV2/src/features.cpp @@ -19,6 +19,7 @@ namespace big no_idle_kick(); no_ragdoll(); off_radar(); + reveal_players(); spoof_rank(); sticky_tyres(); super_sprint(); diff --git a/BigBaseV2/src/features.hpp b/BigBaseV2/src/features.hpp index 7d3b9c9a..149a842f 100644 --- a/BigBaseV2/src/features.hpp +++ b/BigBaseV2/src/features.hpp @@ -31,6 +31,7 @@ namespace big void no_idle_kick(); void no_ragdoll(); void off_radar(); + void reveal_players(); void spoof_rank(); void sticky_tyres(); void super_sprint(); diff --git a/BigBaseV2/src/features/reveal_players.cpp b/BigBaseV2/src/features/reveal_players.cpp new file mode 100644 index 00000000..128ff579 --- /dev/null +++ b/BigBaseV2/src/features/reveal_players.cpp @@ -0,0 +1,14 @@ +#include "features.hpp" +#include "script_global.hpp" + +namespace big +{ + void features::reveal_players() + { + if (g_settings.options["reveal_players"].get()) + { + *script_global(2425869).at(1 + (g_playerId * 443)).at(207).as() = 1; + *script_global(2440049).at(71).as() = NETWORK::GET_NETWORK_TIME() + 999; + } + } +} \ No newline at end of file diff --git a/BigBaseV2/src/gui/tab_bar/tab_network.cpp b/BigBaseV2/src/gui/tab_bar/tab_network.cpp index 508eb827..b1835945 100644 --- a/BigBaseV2/src/gui/tab_bar/tab_network.cpp +++ b/BigBaseV2/src/gui/tab_bar/tab_network.cpp @@ -9,6 +9,11 @@ namespace big { if (ImGui::BeginTabItem("Network")) { + if (ImGui::Checkbox("Reveal Players", g_settings.options["reveal_players"].get())) + g_settings.save(); + + ImGui::Separator(); + ImGui::Text("Time: "); ImGui::SliderInt("Hour:", &g_temp.time.hour, 0, 23); ImGui::SliderInt("Minutes:", &g_temp.time.minutes, 0, 59); diff --git a/BigBaseV2/src/settings.h b/BigBaseV2/src/settings.h index e6e8be1b..7b9903ae 100644 --- a/BigBaseV2/src/settings.h +++ b/BigBaseV2/src/settings.h @@ -21,6 +21,7 @@ namespace big "off_radar": false, "ragdoll": false, "rank": 6969, + "reveal_players": false, "spoof_rank": false, "sticky_tyres": false, "super_sprint": false