From 9d83a952c29fdfd3fb3ca77a45329556a32368f5 Mon Sep 17 00:00:00 2001 From: uShifty <51722240+uShifty@users.noreply.github.com> Date: Sat, 9 Apr 2022 23:09:57 -0700 Subject: [PATCH 1/2] feat: Implement QBCore.Shared.VehicleHashs Describe Pull request Indexs the vehicles jenkins joaat(Hash) value as the key of the table as the key so we dont have to do some shitty ass loop through the vehicles comparing joaat values. I have no clue why this secondary table was removed in the first place if I had to guess people were lazy but this should help the lazys by automatically filling the table. Questions (please complete the following information): Have you personally loaded this code into an updated qbcore project and checked all it's functionality? [yes/no] (Be honest) Yes Does your code fit the style guidelines? [yes/no] Yes Does your PR fit the contribution guidelines? [yes/no] Yes --- shared/vehicles.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/shared/vehicles.lua b/shared/vehicles.lua index 7c41559..38e8d9a 100644 --- a/shared/vehicles.lua +++ b/shared/vehicles.lua @@ -1,4 +1,6 @@ QBShared = QBShared or {} +QBShared.VehicleHashs = {} + QBShared.Vehicles = { --- Compacts ['asbo'] = { @@ -4418,3 +4420,7 @@ QBShared.Vehicles = { ['shop'] = 'air', }, } + +for k,v in pairs(QBShared.Vehicles) do + QBShared.VehicleHashs[v.hash] = v +end From a6160cf738a907756ce825e652e938fd1823b5d8 Mon Sep 17 00:00:00 2001 From: uShifty <51722240+uShifty@users.noreply.github.com> Date: Sun, 10 Apr 2022 20:45:48 -0700 Subject: [PATCH 2/2] typo: VehicleHashs to VehicleHashes --- shared/vehicles.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shared/vehicles.lua b/shared/vehicles.lua index 38e8d9a..cb7d8ce 100644 --- a/shared/vehicles.lua +++ b/shared/vehicles.lua @@ -1,5 +1,5 @@ QBShared = QBShared or {} -QBShared.VehicleHashs = {} +QBShared.VehicleHashes = {} QBShared.Vehicles = { --- Compacts @@ -4422,5 +4422,5 @@ QBShared.Vehicles = { } for k,v in pairs(QBShared.Vehicles) do - QBShared.VehicleHashs[v.hash] = v + QBShared.VehicleHashes[v.hash] = v end