Installation & Configuration

LX-PlateChanger – Installation & Configuration

LX-PlateChanger is a fully featured license plate changing system for FiveM, compatible with QBCore, QBox, and ESX.


1️⃣ Requirements

Before installing, ensure you have the following dependencies:

  • ox_lib – Required for notifications, menus, and progress bars.

  • oxmysql – Required for server-side functionality.

Note: Only one framework can be active at a time (QBCore, QBox, or ESX).


2️⃣ Installation

  1. Download the latest version of LX-PlateChanger.

  2. Extract the .zip file.

  3. Place the folder in your server's resources directory:

    resources/[lx-scripts]/lx-platechanger
  4. Add the resource to your server.cfg after ox_lib and oxmysql:

    ensure oxmysql
    ensure ox_lib
    ensure lx-platechanger
  5. Add the licenseplate item to your inventory system (required for plate changes if Config.ItemCheckEnabled = true):

Ox Inventory (ox_inventory)

QB Inventory (qb-inventory)

Note: Place the included licenseplate.png image in your inventory system’s html/images/items/ folder.


3️⃣ Configuration

All settings are managed in config.lua. Key sections:


4️⃣ Framework-specific Notes

  • QBCore:

    • Config.Core = 'qbcore'

    • Player money checks use Player.Functions.RemoveMoney('bank', amount)

  • QBox:

    • Config.Core = 'qbox'

    • Avoid using exports; use player object functions for money and inventory

  • ESX:

    • Config.Core = 'esx'

    • Money checks use xPlayer.removeMoney(amount)


5️⃣ Commands & Keybinds

  • Open menu with command: /platechanger

  • Open menu with keybind: F10 (default, configurable in config.lua)



LX-PlateChanger is ready to use! Players can now change plates at the configured station with all checks, pricing, and logging enabled.

Last updated