From 53ceb16a0dc28e994ad1c2bbfe12ad92839b7a1d Mon Sep 17 00:00:00 2001 From: Yimura Date: Tue, 21 Sep 2021 13:40:23 +0200 Subject: [PATCH] feat(HornBoost): Don't boost unless driver --- BigBaseV2/src/backend/looped/vehicle/horn_boost.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/BigBaseV2/src/backend/looped/vehicle/horn_boost.cpp b/BigBaseV2/src/backend/looped/vehicle/horn_boost.cpp index 332534e4..c6a6f561 100644 --- a/BigBaseV2/src/backend/looped/vehicle/horn_boost.cpp +++ b/BigBaseV2/src/backend/looped/vehicle/horn_boost.cpp @@ -1,7 +1,7 @@ #include "backend/looped/looped.hpp" #include "gta/enums.hpp" #include "natives.hpp" -#include "util/math.hpp" +#include "util/entity.hpp" namespace big { @@ -11,12 +11,13 @@ namespace big if (PAD::IS_CONTROL_PRESSED(0, (int)ControllerInputs::INPUT_VEH_HORN)) { - Vehicle veh = PED::GET_VEHICLE_PED_IS_IN(PLAYER::PLAYER_PED_ID(), false); + Ped ped = PLAYER::PLAYER_PED_ID(); + Vehicle veh = PED::GET_VEHICLE_PED_IS_IN(ped, false); if (veh == 0) return; + if (VEHICLE::GET_PED_IN_VEHICLE_SEAT(veh, -1, 0) != ped) return; Vector3 velocity = ENTITY::GET_ENTITY_VELOCITY(veh) * 1.05f; - ENTITY::SET_ENTITY_VELOCITY(veh, velocity.x, velocity.y, velocity.z - 0.5f); } }