fuel info

This commit is contained in:
Nordi98 2025-06-12 15:40:19 +02:00
parent 0986bb8a3c
commit 06308a7b25
2 changed files with 30 additions and 0 deletions

View file

@ -0,0 +1,9 @@
fx_version 'cerulean'
game 'gta5'
author 'YourName'
description 'Fuel info command for lc_fuel system'
server_script 'server/server.lua'
dependency 'lc_fuel' -- Ensures lc_fuel loads first

View file

@ -0,0 +1,21 @@
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)
if vehicle == 0 then
TriggerClientEvent('QBCore:Notify', source, "You must be in a vehicle", "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)
TriggerClientEvent('QBCore:Notify', source, "Fuel: "..roundedFuel.."%", "success")
end, "user")