note Help Needed
This wiki is the result of an ongoing community effort — thank you all for helping!
If you want to provide changes to this page then please click here.
GetVehicleDamageStatus
tip
For some useful functions for working with vehicle damage values, see here.
Description
Retrieve the damage statuses of a vehicle.
Name | Description |
---|---|
vehicleid | The ID of the vehicle to get the damage statuses of. |
VEHICLE_PANEL_STATUS:panels | A variable to store the panel damage data in, passed by reference. |
VEHICLE_DOOR_STATUS:doors | A variable to store the door damage data in, passed by reference. |
VEHICLE_LIGHT_STATUS:lights | A variable to store the light damage data in, passed by reference. |
VEHICLE_TYRE_STATUS:tyres | A variable to store the tire damage data in, passed by reference. |
Returns
1 - The function was executed successfully.
0 - The function failed to execute. This means the vehicle specified does not exist.
Examples
new
VEHICLE_PANEL_STATUS:panels,
VEHICLE_DOOR_STATUS:doors,
VEHICLE_LIGHT_STATUS:lights,
VEHICLE_TYRE_STATUS:tyres;
GetVehicleDamageStatus(vehicleid, panels, doors, lights, tyres);
printf("Vehicle Status: [Panels]: %d - [Doors]: %d - [Lights]: %d - [Tyres]: %d", panels, doors, lights, tyres);
Related Functions
- UpdateVehicleDamageStatus: Update the vehicle damage.
- SetVehicleHealth: Set the health of a vehicle.
- GetVehicleHealth: Check the health of a vehicle.
- RepairVehicle: Fully repair a vehicle.
Related Callbacks
- OnVehicleDamageStatusUpdate: Called when a vehicle's damage state changes.