# ox_fuel Basic fuel resource and alternative to LegacyFuel, meant for use with ox_inventory. ## Get vehicle fuel level This is an incredibly complicated task for some people, and they often ask for exports to do it. You use the native function [GetVehicleFuelLevel](https://docs.fivem.net/natives/?_0x5F739BB8), or you can use a statebag. ```lua Entity(entity).state.fuel ``` ## Set vehicle fuel level ```lua Entity(entity).state.fuel = fuelAmount ``` ## setPaymentMethod (server) Replaces the standard payment method using "money" as an item. ```lua exports.ox_fuel:setPaymentMethod(function(playerId, amount) local xPlayer = ESX.GetPlayerFromId(playerId) local bankAmount = xPlayer.getAccount('bank').money if bankAmount >= amount then xPlayer.removeAccountMoney('bank', amount) return true end TriggerClientEvent('ox_lib:notify', source, { type = 'error', description = locale('not_enough_money', amount - bankAmount) }) end) ``` ## setMoneyCheck (client) Replaces the standard inventory search for "money". ```lua exports.ox_fuel:setMoneyCheck(function() local accounts = ESX.GetPlayerData().accounts for i = 1, #accounts do if accounts[i].name == 'bank' then return accounts[i].money end end return 0 end) ```