From bb40a32feb6d422709d0d14819abb58d894bc945 Mon Sep 17 00:00:00 2001 From: Johann <76482511+Primexz@users.noreply.github.com> Date: Sun, 19 Mar 2023 19:55:49 +0100 Subject: [PATCH] fix(persist_car): fix spawning (#1122) --- src/views/vehicle/view_persist_car.cpp | 30 +++++++++----------------- 1 file changed, 10 insertions(+), 20 deletions(-) diff --git a/src/views/vehicle/view_persist_car.cpp b/src/views/vehicle/view_persist_car.cpp index 26d529f0..0093e028 100644 --- a/src/views/vehicle/view_persist_car.cpp +++ b/src/views/vehicle/view_persist_car.cpp @@ -68,28 +68,18 @@ namespace big ImGui::SameLine(); - components::button("SAVE_VEHICLE"_T, [] - { - if (PED::GET_VEHICLE_PED_IS_IN(self::ped, false) == 0) - { - g_notification_service->push_warning("PERSIST_CAR"_T.data(), "You must be in a vehicle. Please enter a vehicle before using load."); - } - else - { - save_vehicle(vehicle_file_name_input); - } + components::button("SAVE_VEHICLE"_T, [] { + if (!self::veh) + return g_notification_service->push_warning("PERSIST_CAR"_T.data(), "You must be in a vehicle. Please enter a vehicle before using load."); + + save_vehicle(vehicle_file_name_input); }); - components::button("LOAD_VEHICLE"_T, [] - { - if (PED::GET_VEHICLE_PED_IS_IN(self::ped, false) != 0) - { - g_notification_service->push_warning("PERSIST_CAR"_T.data(), "You must not be in a vehicle. Please exit your vehicle before using load."); - } - else - { - load_vehicle(selected_vehicle_file); - } + components::button("LOAD_VEHICLE"_T, [] { + if (self::veh) + return g_notification_service->push_warning("PERSIST_CAR"_T.data(), "You must not be in a vehicle. Please exit your vehicle before using load."); + + load_vehicle(selected_vehicle_file); }); ImGui::EndGroup();