From b4d23c17899bf62d607d2d55299e74532823dda9 Mon Sep 17 00:00:00 2001 From: Yimura Date: Wed, 5 Jan 2022 18:30:16 +0100 Subject: [PATCH] fix(Self): Wanted Level added force toggle fixes #23 --- BigBaseV2/src/backend/looped/self/police.cpp | 4 ++-- BigBaseV2/src/core/globals.hpp | 1 + BigBaseV2/src/gui/window/main/tab_self.cpp | 4 +++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/BigBaseV2/src/backend/looped/self/police.cpp b/BigBaseV2/src/backend/looped/self/police.cpp index c134ffc4..a3061b76 100644 --- a/BigBaseV2/src/backend/looped/self/police.cpp +++ b/BigBaseV2/src/backend/looped/self/police.cpp @@ -6,11 +6,11 @@ namespace big { if (g_local_player == nullptr || g_local_player->m_player_info == nullptr) return; - const auto playerInfo = g_local_player->m_player_info; + auto playerInfo = g_local_player->m_player_info; if (g.self.never_wanted) playerInfo->m_wanted_level = 0; - else if (playerInfo->m_wanted_level != g.self.wanted_level) + else if (g.self.force_wanted_level) playerInfo->m_wanted_level = g.self.wanted_level; } } \ No newline at end of file diff --git a/BigBaseV2/src/core/globals.hpp b/BigBaseV2/src/core/globals.hpp index b41064ee..7e832569 100644 --- a/BigBaseV2/src/core/globals.hpp +++ b/BigBaseV2/src/core/globals.hpp @@ -60,6 +60,7 @@ struct globals { bool noclip = false; bool no_ragdoll = false; bool super_run = false; + bool force_wanted_level = false; int wanted_level = 0; frame_flags frame_flags{}; diff --git a/BigBaseV2/src/gui/window/main/tab_self.cpp b/BigBaseV2/src/gui/window/main/tab_self.cpp index 6baa14c5..3a182fc8 100644 --- a/BigBaseV2/src/gui/window/main/tab_self.cpp +++ b/BigBaseV2/src/gui/window/main/tab_self.cpp @@ -107,8 +107,10 @@ namespace big if (!g.self.never_wanted) { + ImGui::Checkbox("Force Wanted Level", &g.self.force_wanted_level); ImGui::Text("Wanted Level"); - ImGui::SliderInt("###wanted_level", &g.self.wanted_level, 0, 5); + if (ImGui::SliderInt("###wanted_level", &g.self.wanted_level, 0, 5) && !g.self.force_wanted_level) + g_local_player->m_player_info->m_wanted_level = g.self.wanted_level; } ImGui::TreePop();