Generating a license plate, you can use this export in your other resources in which you need to give a different license plate than the one generated by GTA by default.
Export will return the license plate string
---@param plateFormat: You can use the option to enter a custom format, but you can also leave the generation of the license plate according to the specified format in config vms_vehicleshopV2.
exports['vms_vehicleshopV2']:generatePlate(plateFormat)
Explanation
Some resources require an export to generate plates, as this export should also verify the license plates in the database so that they do not duplicate.
For example, uses the generatePlate export from esx_vehicleshop, then replace it with the following export.
Example usage
Generate a random license plate with a specific format
local plate = exports['vms_vehicleshopV2']:generatePlate('11 XXX11')
print('My custom format generated plate:', plate)
-- The results will be random, e.g. "24 AGE49" / "53 KDF93" / "95 JDS14"
-- But the results will always follow the predefined format.
Generate random license plate with format from vms_vehicleshopV2
local plate = exports['vms_vehicleshopV2']:generatePlate()
print('My generated plate:', plate)
openShowroom
Opening the showroom menu
---@param {id: string or nil}: Dealership ID or don't give ID, then it will detect the current area of the dealership you are in
exports['vms_vehicleshopv2']:openShowroom(id)