This commit is contained in:
Nordi98 2025-08-06 13:29:54 +02:00
parent ab111fdebf
commit c50fb7209c
4 changed files with 136 additions and 19 deletions

View file

@ -89,9 +89,9 @@ local function ShowVehicleActions(vehicle, playerJob)
}
end
local vehicleLabel = QBCore.Shared.Vehicles[vehicle.vehicle]?.name or vehicle.vehicle
local vehicleName = vehicle.name or "Unbekanntes Fahrzeug"
local input = lib.inputDialog('Fahrzeug Aktionen - ' .. (vehicle.name or vehicleLabel) .. ' (' .. vehicle.plate .. ')', {
local input = lib.inputDialog('Fahrzeug Aktionen - ' .. vehicleName .. ' (' .. vehicle.plate .. ')', {
{
type = 'select',
label = 'Aktion wählen (' .. playerJob.jobLabel .. ')',
@ -125,7 +125,7 @@ local function ShowVehicleActions(vehicle, playerJob)
elseif action == 'delete' then
local alert = lib.alertDialog({
header = 'Fahrzeug löschen',
content = 'Bist du sicher, dass du das Fahrzeug ' .. (vehicle.name or vehicleLabel) .. ' (' .. vehicle.plate .. ') von der Map löschen möchtest?',
content = 'Bist du sicher, dass du das Fahrzeug ' .. vehicleName .. ' (' .. vehicle.plate .. ') von der Map löschen möchtest?',
centered = true,
cancel = true
})
@ -135,7 +135,7 @@ local function ShowVehicleActions(vehicle, playerJob)
elseif action == 'repair' then
local alert = lib.alertDialog({
header = 'Fahrzeug reparieren',
content = 'Möchtest du das Fahrzeug ' .. (vehicle.name or vehicleLabel) .. ' (' .. vehicle.plate .. ') vollständig reparieren?',
content = 'Möchtest du das Fahrzeug ' .. vehicleName .. ' (' .. vehicle.plate .. ') vollständig reparieren?',
centered = true,
cancel = true
})
@ -164,12 +164,11 @@ local function ShowPlayerVehicles(citizenid, playerName, playerJob)
local options = {}
for i = 1, #vehicles do
local vehicle = vehicles[i]
local vehicleLabel = vehicle.name or QBCore.Shared.Vehicles[vehicle.vehicle]?.name or vehicle.vehicle
local vehicleName = vehicle.name or "Unbekanntes Fahrzeug"
-- Color coding based on state
local icon = 'car'
local iconColor = '#3b82f6'
if vehicle.state == 0 then
icon = 'car-side' -- Ausgefahren
iconColor = '#10b981'
@ -198,7 +197,7 @@ local function ShowPlayerVehicles(citizenid, playerName, playerJob)
'\n' .. GetFuelText(fuelLevel)
table.insert(options, {
title = vehicleLabel .. ' (' .. vehicle.plate .. ')',
title = vehicleName .. ' (' .. vehicle.plate .. ')',
description = description,
icon = icon,
iconColor = iconColor,
@ -275,3 +274,5 @@ end)
exports('OpenVehicleAdmin', function()
ShowPlayerMenu()
end)