Skip to content

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.