From fe4b857e7df4ab3281506e8054039c41933f8898 Mon Sep 17 00:00:00 2001 From: Luke Date: Tue, 17 May 2022 00:17:17 +0200 Subject: [PATCH] fix(client): don't use keys as vehicle titles for menus Fixes an issue where you could only see one of multiple same vehicles in your garage or impound --- client/client.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/client/client.lua b/client/client.lua index 9a29c4d..29436ab 100644 --- a/client/client.lua +++ b/client/client.lua @@ -284,7 +284,8 @@ RegisterNetEvent('luke_garages:GetImpoundedVehicles', function() local vehicleModel = GetLabelText(GetDisplayNameFromVehicleModel(data.vehicle.model)) local vehicleTitle = vehicleMake .. ' ' .. vehicleModel - options[vehicleTitle] = { + options[i] = { + title = vehicleTitle, event = 'luke_garages:ImpoundVehicleMenu', arrow = true, description = Locale('plate') .. ': ' .. data.plate, -- Single item so no need to use metadata @@ -328,7 +329,8 @@ RegisterNetEvent('luke_garages:GetOwnedVehicles', function() local vehicleMake = GetLabelText(GetMakeNameFromVehicleModel(data.vehicle.model)) local vehicleModel = GetLabelText(GetDisplayNameFromVehicleModel(data.vehicle.model)) local vehicleTitle = vehicleMake .. ' ' .. vehicleModel - options[vehicleTitle] = { + options[i] = { + title = vehicleTitle, event = (data.stored == 1 or data.stored == true) and 'luke_garages:VehicleMenu' or nil, arrow = (data.stored == 1 or data.stored == true) and 'luke_garages:VehicleMenu' or false, args = {name = vehicleTitle, plate = data.plate, model = vehicleModel, vehicle = data.vehicle},