From 135d3b80ff5da75b09037567f7e29e70693f2d50 Mon Sep 17 00:00:00 2001 From: MoneyDropLobby <30525845+MoneyDropLobby@users.noreply.github.com> Date: Mon, 9 May 2022 22:58:53 +0200 Subject: [PATCH] feat(Vehicle): Instant into vehicle (globals) (#181) --- BigBaseV2/src/util/vehicle.hpp | 6 ++++++ BigBaseV2/src/views/vehicle/view_vehicle.cpp | 12 ++++++++++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/BigBaseV2/src/util/vehicle.hpp b/BigBaseV2/src/util/vehicle.hpp index 478b8b43..2725d39d 100644 --- a/BigBaseV2/src/util/vehicle.hpp +++ b/BigBaseV2/src/util/vehicle.hpp @@ -6,9 +6,15 @@ #include "pointers.hpp" #include "script.hpp" #include "teleport.hpp" +#include "script_global.hpp" namespace big::vehicle { + inline void go_into_personal_vehicle() + { + *script_global(2671447).at(8).as() = 1; + } + inline void bring(Vehicle veh, Vector3 location, bool put_in = true) { Vector3 vecVehicleLocation = ENTITY::GET_ENTITY_COORDS(veh, true); diff --git a/BigBaseV2/src/views/vehicle/view_vehicle.cpp b/BigBaseV2/src/views/vehicle/view_vehicle.cpp index 00317c20..113373b5 100644 --- a/BigBaseV2/src/views/vehicle/view_vehicle.cpp +++ b/BigBaseV2/src/views/vehicle/view_vehicle.cpp @@ -5,6 +5,7 @@ #include "util/vehicle.hpp" #include "views/view.hpp" + namespace big { void view::vehicle() { @@ -22,7 +23,14 @@ namespace big components::button("Repair", [] { vehicle::repair(self::veh); - }); + }); + + components::button("Instant in personal vehicle", [] { + if (!*g_pointers->m_is_session_started) return g_notification_service->push_warning("WARNING", "Go into GTA V Online to use this option"); + + vehicle::go_into_personal_vehicle(); + + }); if (ImGui::TreeNode("Paint")) { @@ -117,4 +125,4 @@ namespace big ImGui::Checkbox("Left Sided", &g->vehicle.speedo_meter.left_side); } -} \ No newline at end of file +}