From df92a95aa982591bd60a3b3e129f11f9074c19f6 Mon Sep 17 00:00:00 2001 From: Yimura Date: Fri, 7 Jan 2022 15:05:47 +0100 Subject: [PATCH] feat(OffRadar): Moved to util/mobile --- .../src/backend/looped/self/off_radar.cpp | 9 ++------- BigBaseV2/src/util/mobile.hpp | 20 +++++++++++++++++-- 2 files changed, 20 insertions(+), 9 deletions(-) diff --git a/BigBaseV2/src/backend/looped/self/off_radar.cpp b/BigBaseV2/src/backend/looped/self/off_radar.cpp index 63edfccf..dee8ece4 100644 --- a/BigBaseV2/src/backend/looped/self/off_radar.cpp +++ b/BigBaseV2/src/backend/looped/self/off_radar.cpp @@ -1,16 +1,11 @@ #include "backend/looped/looped.hpp" -#include "pointers.hpp" -#include "natives.hpp" -#include "script_global.hpp" +#include "util/mobile.hpp" namespace big { void looped::self_off_radar() { if (g.self.off_radar) - { - *script_global(2689156).at(PLAYER::GET_PLAYER_INDEX(), 453).at(209).as() = 1; - *script_global(2703656).at(70).as() = NETWORK::GET_NETWORK_TIME() + 1; - } + mobile::lester::off_radar(g.self.off_radar); } } \ No newline at end of file diff --git a/BigBaseV2/src/util/mobile.hpp b/BigBaseV2/src/util/mobile.hpp index 59c1ab9b..62dc7d0f 100644 --- a/BigBaseV2/src/util/mobile.hpp +++ b/BigBaseV2/src/util/mobile.hpp @@ -2,13 +2,29 @@ #include "core/enums.hpp" #include "script_global.hpp" #include "misc.hpp" +#include "natives.hpp" namespace big::mobile { + inline auto player_global = script_global(2689156); + inline auto vehicle_global = script_global(1585844); + + namespace lester + { + inline void off_radar(bool toggle) + { + *player_global.at(PLAYER::GET_PLAYER_INDEX(), 453).at(209).as() = toggle; + *script_global(2703656).at(70).as() = NETWORK::GET_NETWORK_TIME() + 1; + } + } + + namespace mechanic + { + + } + namespace mors_mutual { - auto vehicle_global = script_global(1585844); - bool fix_index(int veh_idx); // forward declare func inline int fix_all() {