Documentation
TebexDiscordYouTubeGitHub
  • Introduction
  • FIVEM FREE RESOURCES
    • BDSC
      • Guides
        • Core Setup
          • Installing BDSC
          • Configuring BDSC
        • Plugin Development
          • What is a Plugin?
          • Plugin Structure
          • Extending Player Objects
      • API
        • Functions
          • Player
          • Server
          • Client
          • Shared
        • Modules
          • Player Manager
          • Buckets
          • Plugins
        • UI Components
    • boii_utils
      • Installation
      • Configuration
      • Modules
      • API
        • Callbacks
        • Characters
        • Commands
        • Cooldowns
        • Debugging
        • Entities
        • Environment
        • Framework Bridge
        • Geometry
        • Items
        • Keys
        • Licences
        • Maths
        • Methods
        • Player
        • Requests
        • Strings
        • Tables
        • Timestamps
        • UI Bridges
        • Vehicles
        • Version
        • XP
        • UI Elements
  • FIVEM PAID RESOURCES
    • Page 2
Powered by GitBook
On this page
  • Accessing the Module
  • Client
  • get_vehicle_plate(vehicle)
  • get_vehicle_model(vehicle)
  • get_doors_broken(vehicle)
  • get_windows_broken(vehicle)
  • get_tyre_burst(vehicle)
  • get_vehicle_extras(vehicle)
  • get_custom_xenon_color(vehicle)
  • get_vehicle_mod(vehicle, mod_type)
  • get_vehicle_properties(vehicle)
  • get_vehicle_mods_and_maintenance(vehicle)
  • get_vehicle_class(vehicle)
  • get_vehicle_class_details(vehicle)
  • get_vehicle_details(use_current_vehicle)
  • spawn_vehicle(vehicle_data)
  1. FIVEM FREE RESOURCES
  2. boii_utils
  3. API

Vehicles

Provides functions for querying and modifying vehicle state, condition, customization, and spawning. Primarily client-side.


Accessing the Module

local VEHICLES <const> = exports.boii_utils:get("modules.vehicles")

Client

get_vehicle_plate(vehicle)

Returns the license plate of a vehicle.

Parameters

Name
Type
Description

vehicle

number

Vehicle entity handle

Example

local plate = VEHICLES.get_vehicle_plate(vehicle)

get_vehicle_model(vehicle)

Returns the lowercase model name of a vehicle.

Parameters

Name
Type
Description

vehicle

number

Vehicle entity handle

Example

local model = VEHICLES.get_vehicle_model(vehicle)

get_doors_broken(vehicle)

Returns a table showing which doors are damaged.

Parameters

Name
Type
Description

vehicle

number

Vehicle entity handle

Example

local doors = VEHICLES.get_doors_broken(vehicle)

get_windows_broken(vehicle)

Returns a table showing which windows are broken.

Parameters

Name
Type
Description

vehicle

number

Vehicle entity handle

Example

local windows = VEHICLES.get_windows_broken(vehicle)

get_tyre_burst(vehicle)

Returns a table showing burst tyres.

Parameters

Name
Type
Description

vehicle

number

Vehicle entity handle

Example

local tyres = VEHICLES.get_tyre_burst(vehicle)

get_vehicle_extras(vehicle)

Returns a table of toggled vehicle extras.

Parameters

Name
Type
Description

vehicle

number

Vehicle entity handle

Example

local extras = VEHICLES.get_vehicle_extras(vehicle)

get_custom_xenon_color(vehicle)

Returns a custom xenon color as {r, g, b}.

Parameters

Name
Type
Description

vehicle

number

Vehicle entity handle

Example

local color = VEHICLES.get_custom_xenon_color(vehicle)

get_vehicle_mod(vehicle, mod_type)

Returns index and variation of a vehicle mod.

Parameters

Name
Type
Description

vehicle

number

Vehicle entity handle

mod_type

number

Mod slot index (0 to 49)

Example

local mod = VEHICLES.get_vehicle_mod(vehicle, 15)

get_vehicle_properties(vehicle)

Returns a full set of mod and condition data.

Parameters

Name
Type
Description

vehicle

number

Vehicle entity handle

Example

local props = VEHICLES.get_vehicle_properties(vehicle)

get_vehicle_mods_and_maintenance(vehicle)

Returns mod and maintenance data separately.

Parameters

Name
Type
Description

vehicle

number

Vehicle entity handle

Example

local mods, maintenance = VEHICLES.get_vehicle_mods_and_maintenance(vehicle)

get_vehicle_class(vehicle)

Returns the class name (e.g. "sports") of the vehicle.

Parameters

Name
Type
Description

vehicle

number

Vehicle entity handle

Example

local class = VEHICLES.get_vehicle_class(vehicle)

get_vehicle_class_details(vehicle)

Returns stats for the vehicle class (traction, speed, etc).

Parameters

Name
Type
Description

vehicle

number

Vehicle entity handle

Example

local stats = VEHICLES.get_vehicle_class_details(vehicle)

get_vehicle_details(use_current_vehicle)

Returns full detailed data for a vehicle.

Parameters

Name
Type
Description

use_current_vehicle

boolean

Use the current vehicle or nearby one

Example

local info = VEHICLES.get_vehicle_details(true)

spawn_vehicle(vehicle_data)

Spawns and configures a vehicle.

Parameters

Name
Type
Description

vehicle_data

table

Vehicle data including model, coords, mods

Example

local vehicle = VEHICLES.spawn_vehicle({
  model = 'sultan',
  coords = vector4(0.0, 0.0, 72.0, 90.0),
  mods = { max_performance = true }
})
PreviousUI BridgesNextVersion

Last updated 2 months ago