cfg_functions.lua

--- Returns the current fuel level of the specified vehicle.
--- @param vehicle integer -- The entity ID of the vehicle.
--- @return number -- The fuel level of the vehicle.
local function GetVehicleFuel(vehicle)
	return GetVehicleFuelLevel(vehicle)
end

--- Returns the lock status of the specified vehicle.
--- @param vehicle integer -- The entity ID of the vehicle.
--- @return number -- The lock status of the vehicle (1 = unlocked, 2 = locked)
local function GetVehicleLockStatus(vehicle)
	return GetVehicleDoorLockStatus(vehicle)
end

--- Toggles the inventory state for the player.
--- Only used for the progress bar.
---@param toggle boolean -- The state to set the inventory to.
local function DisableInventory(toggle)
	LocalPlayer.state.invBusy = toggle -- ox_inventory example
end

return {
	Vehicle = {
		GetFuel = GetVehicleFuel,
		GetLockStatus = GetVehicleLockStatus,
	},
	Player = {
		DisableInventory = DisableInventory,
	},
}

Last updated