DirkScripts
Docs
Server
#lib.vehicle.addKeys
Give a player keys to a vehicle.
lualib.vehicle.addKeys(src, veh, plate)
| Parameter | Type | Required | Description |
|---|---|---|---|
| src | number | yes | Player source |
| veh | number | yes | Vehicle entity handle |
| plate | string | yes | Vehicle plate string |
#lib.vehicle.removeKeys
Remove a player's keys for a vehicle.
lualib.vehicle.removeKeys(src, veh, plate)
| Parameter | Type | Required | Description |
|---|---|---|---|
| src | number | yes | Player source |
| veh | number | yes | Vehicle entity handle |
| plate | string | yes | Vehicle plate string |
#lib.vehicle.setFuel
Set a vehicle's fuel level.
lualib.vehicle.setFuel(veh, val, _type)
| Parameter | Type | Required | Description |
|---|---|---|---|
| veh | number | yes | Vehicle entity handle |
| val | number | yes | Fuel level |
| _type | any | no | Fuel type (resource-specific) |
#lib.vehicle.getFuel
Get a vehicle's current fuel level.
lualocal fuel = lib.vehicle.getFuel(veh)
#lib.vehicle.getByPlate
Look up vehicle data from the framework by plate.
lualocal vehicleData = lib.vehicle.getByPlate(plate)
| Parameter | Type | Required | Description |
|---|---|---|---|
| plate | string | yes | Vehicle plate string |
#lib.vehicle.generatePlate
Generate a unique vehicle plate that doesn't already exist in the database.
lualocal plate = lib.vehicle.generatePlate(format)
| Parameter | Type | Required | Description |
|---|---|---|---|
| format | string | no | Plate format pattern (default: '........' β 8 random alphanumeric characters) |
Uses string.random() under the hood. Recursively generates until a unique plate is found. Result is always uppercase.
