30 lines
		
	
	
		
			No EOL
		
	
	
		
			902 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			No EOL
		
	
	
		
			902 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
RegisterNetEvent('mh_garage:retrieveVehicle')
 | 
						|
AddEventHandler('mh_garage:retrieveVehicle', function(zone)
 | 
						|
    local ped = PlayerPedId()
 | 
						|
    local coords = GetEntityCoords(ped)
 | 
						|
    local random = SelectName()
 | 
						|
 | 
						|
    local opt = {}
 | 
						|
 | 
						|
    QBCore.Functions.TriggerCallback('mh_garage:CallVehicles', function(cb)
 | 
						|
        Debug(json.encode(cb))
 | 
						|
        for i = 1, #cb, 1 do
 | 
						|
            table.insert(opt, {
 | 
						|
                title = cb[i].name,
 | 
						|
                description = "Kennzeichen: "..cb[i].plate.."\nTankinhalt: "..cb[i].mods.fuelLevel.."%",
 | 
						|
                icon = "car",
 | 
						|
                onSelect = function()
 | 
						|
                    SpawnThisVehicle(cb[i])
 | 
						|
                end
 | 
						|
            })
 | 
						|
        end
 | 
						|
 | 
						|
        lib.registerContext({
 | 
						|
            id = "retrieveVehicle",
 | 
						|
            title = random.name,
 | 
						|
            options = opt
 | 
						|
        })
 | 
						|
 | 
						|
        lib.showContext("retrieveVehicle")
 | 
						|
    end, zone.name)
 | 
						|
end) |