Documentation Index
Fetch the complete documentation index at: https://axeldevelopment.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
JG-ADVANCEDGARAGE INTEGRATION
framework/cl.function replace GetFuel, SetFuel Options bellow---@param vehicle integer
---@return number fuelLevel
function Framework.Client.VehicleGetFuel(vehicle)
if not DoesEntityExist(vehicle) then return 0 end
-- AXEL FUEL
if Config.FuelSystem == "axel_fuel" then
return exports["axel_fuel"]:GetFuel(vehicle)
elseif (Config.FuelSystem == "LegacyFuel" or Config.FuelSystem == "ps-fuel" or Config.FuelSystem == "lj-fuel" or Config.FuelSystem == "cdn-fuel" or Config.FuelSystem == "hyon_gas_station" or Config.FuelSystem == "okokGasStation" or Config.FuelSystem == "nd_fuel" or Config.FuelSystem == "myFuel") then
return exports[Config.FuelSystem]:GetFuel(vehicle)
elseif Config.FuelSystem == "ti_fuel" then
local level, type = exports["ti_fuel"]:getFuel(vehicle)
TriggerServerEvent("jg-advancedgarages:server:save-ti-fuel-type", Framework.Client.GetPlate(vehicle), type)
return level
elseif Config.FuelSystem == "ox_fuel" or Config.FuelSystem == "Renewed-Fuel" then
return GetVehicleFuelLevel(vehicle)
elseif Config.FuelSystem == "rcore_fuel" then
return exports.rcore_fuel:GetVehicleFuelPercentage(vehicle)
else
return 65
end
end
---@param vehicle integer
---@param fuel number
function Framework.Client.VehicleSetFuel(vehicle, fuel)
if not DoesEntityExist(vehicle) then return false end
-- AXEL FUEL
if Config.FuelSystem == "axel_fuel" then
exports["axel_fuel"]:SetFuel(vehicle, fuel, true)
elseif (Config.FuelSystem == "LegacyFuel" or Config.FuelSystem == "ps-fuel" or Config.FuelSystem == "lj-fuel" or Config.FuelSystem == "cdn-fuel" or Config.FuelSystem == "hyon_gas_station" or Config.FuelSystem == "okokGasStation" or Config.FuelSystem == "nd_fuel" or Config.FuelSystem == "myFuel" or Config.FuelSystem == "Renewed-Fuel") then
exports[Config.FuelSystem]:SetFuel(vehicle, fuel)
elseif Config.FuelSystem == "ti_fuel" then
local fuelType = lib.callback.await("jg-advancedgarages:server:get-ti-fuel-type", false, Framework.Client.GetPlate(vehicle))
exports["ti_fuel"]:setFuel(vehicle, fuel, fuelType or nil)
elseif Config.FuelSystem == "ox_fuel" then
Entity(vehicle).state.fuel = fuel
elseif Config.FuelSystem == "rcore_fuel" then
exports.rcore_fuel:SetVehicleFuel(vehicle, fuel)
else
SetVehicleFuelLevel(vehicle, fuel + 0.0)
end
end
Get Fuel
Retrieve the current fuel level of a vehicle.local fuelLevel = exports['axel_fuel']:GetFuel(vehicle)
Set Fuel
exports['axel_fuel']:SetFuel(vehicle, amount, forceSync)
Check IsElectric
local isEV = exports['axel_fuel']:IsElectric(vehicle)
Open Gas Station Menu
exports['axel_fuel']:OpenMenu()
