Athena.vehicle.tuning ​
Functions ​
applyMods ​
Usage
Athena.vehicle.tuning.applyMods(vehicle, modkit, mods): any
Apply mods to a vehicle.
Automatically saves data if vehicle is non-temporary.
Export
Parameters ​
| Name | Type | 
|---|---|
| vehicle | Vehicle | 
| modkit | number | 
| mods | IVehicleMod[] | 
Returns ​
any
Defined in ​
applyState ​
Usage
Athena.vehicle.tuning.applyState(vehicle, state): any
Applies specified properties to a vehicle in bulk. These match the alt:V API, and can be pulled from a database.
Parameters ​
| Name | Type | Description | 
|---|---|---|
| vehicle | Vehicle | An alt:V Vehicle Entity | 
| state | any | - | 
Returns ​
any
Defined in ​
applyTuning ​
Usage
Athena.vehicle.tuning.applyTuning(vehicle, tuning): any
Apply tuning to the specified vehicle.
Parameters ​
| Name | Type | Description | 
|---|---|---|
| vehicle | Vehicle | An alt:V Vehicle Entity | 
| tuning | any | 
Returns ​
any
Defined in ​
getExtras ​
Usage
Athena.vehicle.tuning.getExtras(vehicle): player[]
Get all mods of the specified vehicle.
Parameters ​
| Name | Type | Description | 
|---|---|---|
| vehicle | Vehicle | An alt:V Vehicle Entity | 
Returns ​
player[]
Defined in ​
getMods ​
Usage
Athena.vehicle.tuning.getMods(vehicle): player[]
Return all mods that are currently applied to a vehicle.
Export
Parameters ​
| Name | Type | 
|---|---|
| vehicle | Vehicle | 
Returns ​
player[]
Defined in ​
getTuning ​
Usage
Athena.vehicle.tuning.getTuning(vehicle): player
Get all mods of the specified vehicle.
Parameters ​
| Name | Type | Description | 
|---|---|---|
| vehicle | Vehicle | An alt:V Vehicle Entity | 
Returns ​
Defined in ​
override ​
Usage
Athena.vehicle.tuning.override(functionName, callback): any
Used to override vehicle tuning functionality
Parameters ​
| Name | Type | 
|---|---|
| functionName | "applyState" | 
| callback | ( vehicle:Vehicle,state:any) =>any | 
Returns ​
any
Defined in ​
Usage
Athena.vehicle.tuning.override(functionName, callback): any
Used to override vehicle tuning functionality
Parameters ​
| Name | Type | 
|---|---|
| functionName | "setExtra" | 
| callback | ( vehicle:Vehicle,extras:VehicleExtra[]) =>any | 
Returns ​
any
Defined in ​
Usage
Athena.vehicle.tuning.override(functionName, callback): any
Used to override vehicle tuning functionality
Parameters ​
| Name | Type | 
|---|---|
| functionName | "getExtras" | 
| callback | ( vehicle:Vehicle) =>player[] | 
Returns ​
any
Defined in ​
Usage
Athena.vehicle.tuning.override(functionName, callback): any
Used to override vehicle tuning functionality
Parameters ​
| Name | Type | 
|---|---|
| functionName | "applyTuning" | 
| callback | ( vehicle:Vehicle,tuning:any) =>any | 
Returns ​
any
Defined in ​
Usage
Athena.vehicle.tuning.override(functionName, callback): any
Used to override vehicle tuning functionality
Parameters ​
| Name | Type | 
|---|---|
| functionName | "getTuning" | 
| callback | ( vehicle:Vehicle) =>player | 
Returns ​
any
Defined in ​
Usage
Athena.vehicle.tuning.override(functionName, callback): any
Used to override vehicle tuning functionality
Parameters ​
| Name | Type | 
|---|---|
| functionName | "applyMods" | 
| callback | ( vehicle:Vehicle,modkit:number,mods:IVehicleMod[]) =>any | 
Returns ​
any
Defined in ​
Usage
Athena.vehicle.tuning.override(functionName, callback): any
Used to override vehicle tuning functionality
Parameters ​
| Name | Type | 
|---|---|
| functionName | "getMods" | 
| callback | ( vehicle:Vehicle) =>player[] | 
Returns ​
any
Defined in ​
setExtra ​
Usage
Athena.vehicle.tuning.setExtra(vehicle, extras): any
Applies specified properties to a vehicle in bulk. These match the alt:V API, and can be pulled from a database.
Parameters ​
| Name | Type | Description | 
|---|---|---|
| vehicle | Vehicle | An alt:V Vehicle Entity | 
| extras | VehicleExtra[] | 
Returns ​
any
 V5 Docs
V5 Docs