AthenaShared.interfaces.vehicleState.VehicleState ​
shared/interfaces/vehicleState.VehicleState
Wraps the alt.Vehicle properties that can be set.
Used to auto-sync a vehicle from a database.
Interface
VehicleState
Properties ​
activeRadioStation ​
• activeRadioStation: number
Gets or sets the active radio station.
Defined in ​
shared/interfaces/vehicleState.ts:18
boatAnchorActive ​
• boatAnchorActive: boolean
Defined in ​
shared/interfaces/vehicleState.ts:255
bodyAdditionalHealth ​
• bodyAdditionalHealth: number
Gets or sets the additional body health.
Defined in ​
shared/interfaces/vehicleState.ts:23
bodyHealth ​
• bodyHealth: number
Gets or sets the body health.
Defined in ​
shared/interfaces/vehicleState.ts:27
counterMeasureCount ​
• counterMeasureCount: number
Defined in ​
shared/interfaces/vehicleState.ts:261
customPrimaryColor ​
• customPrimaryColor: RGBA
Gets or sets the custom primary color as a RGBA type
Defined in ​
shared/interfaces/vehicleState.ts:32
customSecondaryColor ​
• customSecondaryColor: RGBA
Gets or sets the custom secondary color as a RGBA type.
Example ​
const someVehicle = new alt.Vehicle('elegy', 0, 0, 0, 0, 0, 0);
someVehicle.customSecondaryColor = new alt.RGBA(255, 0, 0);
console.log(`Vehicle custom secondary color was set to red`);
Defined in ​
shared/interfaces/vehicleState.ts:43
customTires ​
• customTires: boolean
Gets or sets if the vehicle instance has custom tires.
Defined in ​
shared/interfaces/vehicleState.ts:48
darkness ​
• darkness: number
Applies some decoration effects to the vehicle (e.g.: It makes the hydra looking rusty or applies snow to the front bumper of policeold1
). Does not work on every vehicle model.
Defined in ​
shared/interfaces/vehicleState.ts:53
dashboardColor ​
• dashboardColor: number
Gets or sets the dashboard color of the vehicle.
Dash board colors range from 0 to 159.
Defined in ​
shared/interfaces/vehicleState.ts:61
dirtLevel ​
• dirtLevel: number
Gets or sets the dirt level of the vehicle.
Defined in ​
shared/interfaces/vehicleState.ts:66
driftModeEnabled ​
• driftModeEnabled: boolean
Gets or sets the drift mode state of the vehicle.
Defined in ​
shared/interfaces/vehicleState.ts:183
engineHealth ​
• engineHealth: number
Gets or sets the current engine health.
Default maximum engine health is 1000. The vehicle.repair()
function should be used to repair a vehicle if the engine health is less than or equal to zero.
Defined in ​
shared/interfaces/vehicleState.ts:75
engineOn ​
• engineOn: boolean
Gets or sets the engine state of the vehicle.
The functionality of the vehicle engine can be triggered on either client-side or server-side. If you want to trigger the engine on client-side use native.setVehicleEngineOn.
Defined in ​
shared/interfaces/vehicleState.ts:83
headlightColor ​
• headlightColor: number
Gets or sets the headlight color of a vehicle.
Defined in ​
shared/interfaces/vehicleState.ts:88
hybridExtraActive ​
• hybridExtraActive: boolean
Defined in ​
shared/interfaces/vehicleState.ts:265
hybridExtraState ​
• hybridExtraState: number
Defined in ​
shared/interfaces/vehicleState.ts:267
interiorColor ​
• interiorColor: number
Gets or sets the interior color of a vehicle.
Defined in ​
shared/interfaces/vehicleState.ts:92
isMissionTrain ​
• isMissionTrain: boolean
Gets or sets if the created train is a mission train.
Defined in ​
shared/interfaces/vehicleState.ts:188
isTrainCaboose ​
• isTrainCaboose: boolean
Gets or sets if the train is a caboose.
Defined in ​
shared/interfaces/vehicleState.ts:217
isTrainEngine ​
• isTrainEngine: boolean
Gets or sets if the train is the engine of the train.
Defined in ​
shared/interfaces/vehicleState.ts:212
lightState ​
• lightState: number
Defined in ​
shared/interfaces/vehicleState.ts:257
lightsMultiplier ​
• lightsMultiplier: number
Gets or sets the lights intensity and distance of a vehicle.
Defined in ​
shared/interfaces/vehicleState.ts:96
livery ​
• livery: number
Gets or sets the livery of a vehicle.
Defined in ​
shared/interfaces/vehicleState.ts:100
lockState ​
• lockState: VehicleLockState
Gets or sets the lock state of a vehicle.
Defined in ​
shared/interfaces/vehicleState.ts:104
manualEngineControl ​
• manualEngineControl: boolean
Enables or disables the manual engine control.
Defined in ​
shared/interfaces/vehicleState.ts:108
neon ​
• neon: IVehicleNeon
Enables or disables a neon light on a specific position.
Defined in ​
shared/interfaces/vehicleState.ts:113
neonColor ​
• neonColor: RGBA
Gets or sets the color of the neon lights.
Defined in ​
shared/interfaces/vehicleState.ts:118
numberPlateIndex ​
• numberPlateIndex: number
Gets or sets the current number plate style.
Defined in ​
shared/interfaces/vehicleState.ts:123
numberPlateText ​
• numberPlateText: string
Gets or sets the current text displayed on the number plate.
Defined in ​
shared/interfaces/vehicleState.ts:128
pearlColor ​
• pearlColor: number
Gets or sets the pearl color of a vehicle.
Defined in ​
shared/interfaces/vehicleState.ts:133
petrolTankHealth ​
• petrolTankHealth: number
Gets or sets the current health amount of the petrol tank.
Defined in ​
shared/interfaces/vehicleState.ts:138
primaryColor ​
• primaryColor: number
Gets or sets the current primary color of a vehicle.
Defined in ​
shared/interfaces/vehicleState.ts:143
rocketRefuelSpeed ​
• rocketRefuelSpeed: number
Defined in ​
shared/interfaces/vehicleState.ts:259
roofLivery ​
• roofLivery: number
Gets or sets the roof livery of a vehicle.
Defined in ​
shared/interfaces/vehicleState.ts:148
roofState ​
• roofState: boolean
Gets or sets the roof state of a vehicle (closed or open).
Defined in ​
shared/interfaces/vehicleState.ts:153
scriptMaxSpeed ​
• scriptMaxSpeed: number
Defined in ​
shared/interfaces/vehicleState.ts:263
secondaryColor ​
• secondaryColor: number
Gets or sets the current secondary color.
Defined in ​
shared/interfaces/vehicleState.ts:158
sirenActive ​
• sirenActive: boolean
Gets or sets the siren state of a vehicle.
Defined in ​
shared/interfaces/vehicleState.ts:163
tireSmokeColor ​
• tireSmokeColor: RGBA
Gets or sets the color of the tire smoke.
Defined in ​
shared/interfaces/vehicleState.ts:168
trainCarriageConfigIndex ​
• trainCarriageConfigIndex: number
Gets or sets the config index of the train's carriage.
Defined in ​
shared/interfaces/vehicleState.ts:247
trainConfigIndex ​
• trainConfigIndex: number
Gets or sets the trains config index.
Remarks
You can find a list of all possible config indices in the trains.xml. Valid indices are between 1 and 25.
Defined in ​
shared/interfaces/vehicleState.ts:202
trainCruiseSpeed ​
• trainCruiseSpeed: number
Gets or sets the cruise speed of the train.
Defined in ​
shared/interfaces/vehicleState.ts:242
trainDirection ​
• trainDirection: boolean
Gets or sets the direction of the train.
Defined in ​
shared/interfaces/vehicleState.ts:227
trainDistanceFromEngine ​
• trainDistanceFromEngine: number
Gets or sets the distance of the trains to the engine.
Defined in ​
shared/interfaces/vehicleState.ts:207
trainForceDoorsOpen ​
• trainForceDoorsOpen: boolean
Gets or sets if the doors of the trains should be forced open.
Defined in ​
shared/interfaces/vehicleState.ts:237
trainPassengerCarriages ​
• trainPassengerCarriages: boolean
Gets or sets if the train is a passenger carriage.
Defined in ​
shared/interfaces/vehicleState.ts:222
trainRenderDerailed ​
• trainRenderDerailed: boolean
Gets or sets if the trains is rendered derailed.
Defined in ​
shared/interfaces/vehicleState.ts:232
trainTrackId ​
• trainTrackId: number
Gets or sets the track id of the train.
Remarks
Valid track ids are between 0 and 11.
Defined in ​
shared/interfaces/vehicleState.ts:195
trainUnk1 ​
• trainUnk1: boolean
Defined in ​
shared/interfaces/vehicleState.ts:249
trainUnk2 ​
• trainUnk2: boolean
Defined in ​
shared/interfaces/vehicleState.ts:251
trainUnk3 ​
• trainUnk3: boolean
Defined in ​
shared/interfaces/vehicleState.ts:253
wheelColor ​
• wheelColor: number
Gets or sets the wheel color.
Defined in ​
shared/interfaces/vehicleState.ts:173
windowTint ​
• windowTint: WindowTint
Gets or sets the window tint of a vehicle.