🏎️ Test Drive
Configure the test drive system for vehicles.
Test Drive Settings
Config.TestDrive = {
enabled = true,
duration = 60,
spawnLocation = vector4(146.5, -1045.0, 29.2, 70.0),
returnLocation = vector3(146.1, -1035.5, 29.3),
cooldown = 300,
exitBehavior = 'teleport',
restrictArea = true,
areaRadius = 500.0,
}Settings Explained
| Option | Description |
|---|---|
enabled | Enable/disable test drives |
duration | Test drive time in seconds |
spawnLocation | Where test drive vehicle spawns |
returnLocation | Where player returns after test drive |
cooldown | Time between test drives (seconds) |
exitBehavior | What happens when test drive ends |
restrictArea | Keep player in test drive area |
areaRadius | Size of allowed area |
Exit Behavior Options
| Value | Description |
|---|---|
'teleport' | Teleport player back to store |
'delete' | Just delete the vehicle |
'notify' | Notify and delete vehicle |
Area Restriction
When restrictArea = true:
- Player cannot drive too far from spawn
- Warning shown when approaching boundary
- Vehicle deleted if boundary crossed
Enabling Test Drive Per Vehicle
In your shop items config:
{
id = 'adder',
type = 'vehicle',
name = 'Adder',
price = 500,
testDrive = true, -- Enable test drive
}Disabling Test Drives
To disable all test drives:
Config.TestDrive = {
enabled = false,
}