update(client/garages): context menu

This commit is contained in:
Andyyy7666
2023-10-29 10:20:55 +01:00
parent b5c7d4dc0b
commit 8aee90a10f

View File

@@ -171,16 +171,6 @@ local function createMenuOptions(vehicle, vehicleSpawns)
local modelName = GetLabelText(GetDisplayNameFromVehicleModel(props.model)) local modelName = GetLabelText(GetDisplayNameFromVehicleModel(props.model))
local metadata = {} local metadata = {}
if vehicle.properties?.plate then
metadata[#metadata+1] = {label = "Plate", value = vehicle.properties.plate}
end
if vehicle.properties?.fuelLevel then
metadata[#metadata+1] = {label = "Fuel", value = ("%d%s"):format(vehicle.properties.fuelLevel, "%")}
end
if vehicle.properties?.engineHealth then
metadata[#metadata+1] = {label = "Engine status", value = getEngineStatus(vehicle.properties.engineHealth)}
end
if not makeName or makeName == "NULL" then if not makeName or makeName == "NULL" then
makeName = "" makeName = ""
else else
@@ -193,8 +183,29 @@ local function createMenuOptions(vehicle, vehicleSpawns)
metadata[#metadata+1] = {label = "Model", value = modelName} metadata[#metadata+1] = {label = "Model", value = modelName}
end end
if props?.plate then
metadata[#metadata+1] = {label = "Plate", value = props.plate}
end
if props?.engineHealth then
metadata[#metadata+1] = {
label = "Engine status",
value = getEngineStatus(props.engineHealth),
progress = props.engineHealth/10,
colorScheme = "blue"
}
end
if props?.fuelLevel then
metadata[#metadata+1] = {
label = "Fuel",
value = ("%d%s"):format(props.fuelLevel, "%"),
progress = props.fuelLevel,
colorScheme = "yellow"
}
end
return { return {
title = ("%s%s"):format(makeName, modelName), title = ("Vehicle: %s%s\nPlate: %s"):format(makeName, modelName, props?.plate or "not found"),
metadata = metadata, metadata = metadata,
onSelect = function(args) onSelect = function(args)
TriggerServerEvent("ND_Vehicles:takeVehicle", vehicle.id, vehicleSpawns) TriggerServerEvent("ND_Vehicles:takeVehicle", vehicle.id, vehicleSpawns)