[PAID] AP5-CustomPlates | Vehicle Plate Changer | [QBCore / ESX / QBOX]

AP5 CustomPlates – License Plate Changing System



:fire: Give your players the freedom to customize their vehicles with a feature-packed plate changing system that’s built for performance and flexibility.

:gear: Features:

  • :automobile: Change Any Vehicle Plate – Professional UI with real-time plate preview and availability checking.
  • :locked: Vehicle Key Integration – Supports wasabi_carlock, qb-vehiclekeys, okokVehicleKeys, qbx_vehiclekeys, and MrNewbVehicleKeys.
  • :shield: Built-in Protection – Blacklist system, character validation, and duplicate plate prevention.
  • :hammer_and_wrench: Admin Commands – Force change any vehicle’s plate with /adminchangeplate.
  • :bell: Discord Logging – Complete audit trail with player info and plate changes.
  • :rocket: Multi-Framework Support – Works with QB-Core, QBox, and ESX out of the box.
  • :artist_palette: Gorgeous UI – Modern, responsive interface with realistic license plate preview.
  • :high_voltage: Performance Optimized – Lightweight and efficient, designed for high-pop servers.
  • :control_knobs: Fully Configurable – Easy setup with extensive customization options.

:camera: Preview :camera:


:camera: Preview Video


:money_with_wings: Purchase Links :money_with_wings:

:shopping_cart: Escrowed


:shopping_cart: Open Source


:gear: Installation

  1. Download from Keymaster/Portal
  2. Ensure the folder is named AP5-CustomPlates.
  3. Put the folder in your resources folder.
  4. Restart your server.

Preview config.lua

Config = {}

Config.Debug = false -- Set to true for debugging, check F8 console for messages

Config.Framework = "qb" -- options: "qb", "qbox", "esx"
Config.VehicleKeys = 'wasabi_carlock' -- 'okokVehicleKeys', 'qb-vehiclekeys', 'wasabi_carlock', 'qbx_vehiclekeys', 'MrNewbVehicleKeys'
Config.ProgressBar = 'ox' -- 'ox', qbcore

Config.CanChangePlateInVehicle = false -- if true, players change the plate while in the vehicle
Config.RequireItem = true -- if true, you need the below item can change plates
Config.PlateChangeItem = 'license_plate_kit'
Config.PlateChangeItemLabel = 'License Plate Kit'
Config.RemoveItemOnUse = true

Config.PlateChangePrice = 20 -- if 0, no fee will be required to pay when installing a new plate

Config.RequireJob = false -- if true, only players with the allowed jobs can install plates
Config.AllowedJobs = {} -- {'mechanic'} or {mechanic = 1, }
Config.MaxPlateLength = 8 -- Recommended to be 8 or lower
Config.MinPlateLength = 1

Config.ProgressTime = 5000
Config.ProgressLabel = "Installing new license plate..."

Config.BlacklistedPlates = {
    'POLICE',
    'SHERIFF',
    'AMBULANCE',
    'FIRETRUCK',
    'ADMIN',
    'MODERATOR',
}

Config.AllowedCharacters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 "

Config.Animation = {
    dict = "mp_car_bomb",
    anim = "car_bomb_mechanic",
    flags = 16
}

Config.EnableDiscordLogs = true -- Set to false to disable Discord logging
Config.DiscordWebhook = 'YOUR_WEBHOOK_URL_HERE' -- Replace with your Discord webhook URL
Config.DiscordBotName = 'AP5 Custom Plates'
Config.DiscordLogo = '' -- Optional: URL to your server logo

:laptop: Optional Commands

Player Commands:

  • /changeplate - Opens the plate change UI for nearest vehicle

Admin Commands:

  • /adminchangeplate [newplate] - Force change vehicle plate (requires admin permission)

:key: Vehicle Key Systems Supported

  • wasabi_carlock
  • qb-vehiclekeys
  • okokVehicleKeys
  • qbx_vehiclekeys
  • MrNewbVehicleKeys

Other Releases

Scoreboard

Advanced Multi Job

Notify

Advanced Shops System

ATM Hacking

Street Sweeper

Dumpster Diving

Banking

Crafting

:handshake: Support & Community

Need help, updates, or want to suggest features?
Join the AP5 Studios Community on Discord
:point_right: Click here to join: AP5 Studios

:bar_chart: Additional Info

Code Access No
Subscription-based No
Lines of Code ~1200
Requirements oxmysql
Support Yes
2 Likes

Good work

1 Like

Thanks

Amazing

1 Like

Thank you