Vehicle
From server.createVehicle(), events, server.vehicles. Whoever drives it
simulates it; empty, it stays where it was left.
|
|
id, model |
Model 400-611. |
exists |
False once destroyed. |
data |
Your own state. |
position |
Last synced. |
world |
Get/set; moves its occupants too. |
driver |
The player driving, or null. |
occupants |
Map<seat, Player>. |
peds |
Map<seat, Ped>. |
health |
1000 undamaged; fire below 250. Only the server raises it. |
damage |
VehicleDamage: visible damage, get/set. |
repair() |
Full health, no damage. |
colors |
[n, n], 0-126, get/set. |
plate |
Up to 8 of A-Z, 0-9, space; get/set. |
radio |
RadioStation, -1 before anyone's been in; get/set. |
ambient |
Part of the traffic. |
wrecked |
Blown up. |
explode(killer?) |
Blows it up for everyone. |
respawn() |
Back where it was created, new. |
respawnDelay |
Seconds after it's wrecked or abandoned that it respawns; 0 never. |
destroy() |
Removes it (occupants put out first). |
VehicleDamage
| Field |
|
engine |
0 fine; smoke past ~100. |
tyres |
4 × TyreDamage (Ok, Burst, Gone): FL, RL, FR, RR. |
doors |
6 × DoorDamage (Ok, Open, Damaged, OpenDamaged, Gone): bonnet, boot, FL, FR, RL, RR. |
panels |
7 × PanelDamage (Ok, Loose, Damaged, LooseDamaged): wings, windscreen, bumpers. |
lights |
4 booleans, true when smashed. |