From 0454cc4d1ee2253b13b9f188e7922dfe9544a25a Mon Sep 17 00:00:00 2001 From: Holidayy95 <87913474+Holidayy95@users.noreply.github.com> Date: Mon, 20 Dec 2021 23:16:33 +0000 Subject: [PATCH] Add missing function for Extras Add missing function for Extras --- shared.lua | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/shared.lua b/shared.lua index 19d6ad5..7acca13 100644 --- a/shared.lua +++ b/shared.lua @@ -41,6 +41,22 @@ QBShared.Round = function(value, numDecimalPlaces) return math.floor((value * power) + 0.5) / (power) end +QBShared.ChangeVehicleExtra = function (vehicle, extra, enable) + if DoesExtraExist(vehicle, extra) then + if enable then + SetVehicleExtra(vehicle, extra, false) + if not IsVehicleExtraTurnedOn(vehicle, extra) then + QBShared.ChangeVehicleExtra(vehicle, extra, enable) + end + else + SetVehicleExtra(vehicle, extra, true) + if IsVehicleExtraTurnedOn(vehicle, extra) then + QBShared.ChangeVehicleExtra(vehicle, extra, enable) + end + end + end +end + QBShared.SetDefaultVehicleExtras = function (vehicle, config) -- Clear Extras for i=1,20 do