fuel
This commit is contained in:
		
							parent
							
								
									06308a7b25
								
							
						
					
					
						commit
						0960f400b2
					
				
					 1 changed files with 26 additions and 17 deletions
				
			
		| 
						 | 
				
			
			@ -1,21 +1,30 @@
 | 
			
		|||
QBCore.Commands.Add("fuel", "Check current vehicle fuel level", {}, false, function(source, args)
 | 
			
		||||
    local player = QBCore.Functions.GetPlayer(source)
 | 
			
		||||
    if not player then return end
 | 
			
		||||
 | 
			
		||||
    local ped = GetPlayerPed(source)
 | 
			
		||||
    local vehicle = GetVehiclePedIsIn(ped, false)
 | 
			
		||||
QBCore.Commands.Add("fuel", "Überprüfe die Kraftstoffart des Fahrzeugs", {}, false, function(source)  
 | 
			
		||||
    local playerPed = GetPlayerPed(source)  
 | 
			
		||||
    local vehicle = GetVehiclePedIsIn(playerPed, false)  
 | 
			
		||||
    
 | 
			
		||||
    if vehicle == 0 then
 | 
			
		||||
        TriggerClientEvent('QBCore:Notify', source, "You must be in a vehicle", "error")
 | 
			
		||||
        return
 | 
			
		||||
    end
 | 
			
		||||
    if vehicle == 0 then  
 | 
			
		||||
        TriggerClientEvent('QBCore:Notify', source, "Du musst in einem Fahrzeug sitzen!", "error")  
 | 
			
		||||
        return  
 | 
			
		||||
    end  
 | 
			
		||||
 | 
			
		||||
    local plate = QBCore.Functions.GetPlate(vehicle)
 | 
			
		||||
    
 | 
			
		||||
    -- lc_fuel stores fuel in vehicle metadata
 | 
			
		||||
    local fuel = exports['lc_fuel']:GetFuel(vehicle) or 0
 | 
			
		||||
    local roundedFuel = math.floor(fuel + 0.5)
 | 
			
		||||
    -- Standardmäßig GTA-Kraftstofftyp abfragen  
 | 
			
		||||
    -- (Optional: Falls lc_fuel oder ähnliche Systeme spezifische Typen verwalten)
 | 
			
		||||
    local fuelType = GetVehicleFuelType(vehicle)  
 | 
			
		||||
    local fuelTypeName  
 | 
			
		||||
 | 
			
		||||
    TriggerClientEvent('QBCore:Notify', source, "Fuel: "..roundedFuel.."%", "success")
 | 
			
		||||
end, "user")
 | 
			
		||||
    -- Übersetzung der GTA-Kraftstofftypen  
 | 
			
		||||
    if fuelType == 1 then  
 | 
			
		||||
        fuelTypeName = "Benzin"  
 | 
			
		||||
    elseif fuelType == 2 then  
 | 
			
		||||
        fuelTypeName = "Diesel"  
 | 
			
		||||
    elseif fuelType == 3 then  
 | 
			
		||||
        fuelTypeName = "Elektro"  
 | 
			
		||||
    elseif fuelType == 4 then  
 | 
			
		||||
        fuelTypeName = "Kerosin (Jetfuel)"  
 | 
			
		||||
    else  
 | 
			
		||||
        fuelTypeName = "Unbekannt"  
 | 
			
		||||
    end  
 | 
			
		||||
 | 
			
		||||
    TriggerClientEvent('QBCore:Notify', source, "Dieses Fahrzeug tankt: **" .. fuelTypeName .. "**", "primary")  
 | 
			
		||||
end, "user")  
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue