keyAdvanced Vehiclekeys

A comprehensive vehicle key management system for FiveM servers with ESX, QBCore, and QBX support.

Client Exports

Utilize these client-side exports to interact with the vehicle keys system:

Key Management

-- Check for possession of vehicle keys
local hasKeys = exports['ejj_vehiclekeys']:hasKeys(vehicle)

-- Acquire vehicle keys by plate number
local hasKeys = exports['ejj_vehiclekeys']:hasKeysForPlate('ABC123')

-- Grant vehicle keys to a player
exports['ejj_vehiclekeys']:giveKeys('ABC123')

-- Remove vehicle keys from a player
exports['ejj_vehiclekeys']:removeKeys('ABC123')

Vehicle Operations

-- Retrieve current player vehicle
local vehicle = exports['ejj_vehiclekeys']:getCurrentVehicle()

-- Verify if inside a vehicle
local inVehicle = exports['ejj_vehiclekeys']:isInVehicle()

Functional Actions

Server Exports

Incorporate these server-side exports in your scripts:

Key Management

Hotwire System

Integration Examples

Garage System

Job Functionality

For customized configurations and advanced features, adjust settings within config.lua.

Last updated