---
title: "UpdateVehicleDamageStatus | open.mp"
description: "وضعیت‌های مختلف آسیب بصری یک وسیله نقلیه رو تنظیم کن، مثل لاستیک‌های پنچر، چراغ‌های شکسته و پنل‌های آسیب دیده."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/UpdateVehicleDamageStatus
language: fa
---

# UpdateVehicleDamageStatus

نکته

برای توابع مفیدی که با مقادیر آسیب وسیله نقلیه کار می‌کنن، [اینجا](https://omp.itsneufox.com/fa/docs/scripting/resources/damagestatus) رو ببین.

## توضیحات

وضعیت‌های مختلف آسیب بصری یک وسیله نقلیه رو تنظیم می‌کنه، مثل لاستیک‌های پنچر، چراغ‌های شکسته و پنل‌های آسیب دیده.

| نام | توضیحات |
| --- | --- |
| vehicleid | ID وسیله نقلیه‌ای که می‌خوای آسیبش رو تنظیم کنی. |
| VEHICLE\_PANEL\_STATUS:panels | مجموعه‌ای از bit ها که شامل وضعیت آسیب پنل هست. |
| VEHICLE\_DOOR\_STATUS:doors | مجموعه‌ای از bit ها که شامل وضعیت آسیب درب هست. |
| VEHICLE\_LIGHT\_STATUS:lights | مجموعه‌ای از bit ها که شامل وضعیت آسیب چراغ هست. |
| VEHICLE\_TIRE\_STATUS:tires | مجموعه‌ای از bit ها که شامل وضعیت آسیب لاستیک هست. |

## مقدار برگشتی

این تابع هیچ مقدار خاصی برنمی‌گردونه.

## مثال‌ها

```c
new
	VEHICLE_PANEL_STATUS:panels,
	VEHICLE_DOOR_STATUS:doors,
	VEHICLE_LIGHT_STATUS:lights,
	VEHICLE_TIRE_STATUS:tires;

GetVehicleDamageStatus(vehicleid, panels, doors, lights, tires);

tires = VEHICLE_TIRE_STATUS:15; // Setting tires to 15 will pop them all
// tanha tire ha ro 15 set kardan hame shuno panchar mikone

// Or do it like this:
// ya injoori:
tires = (VEHICLE_TIRE_STATUS_FRONT_LEFT_POPPED | VEHICLE_TIRE_STATUS_FRONT_RIGHT_POPPED | VEHICLE_TIRE_STATUS_REAR_LEFT_POPPED | VEHICLE_TIRE_STATUS_REAR_RIGHT_POPPED);

UpdateVehicleDamageStatus(vehicleid, panels, doors, lights, tires);
```

## توابع مرتبط

-   [SetVehicleHealth](https://omp.itsneufox.com/fa/docs/scripting/functions/SetVehicleHealth): سلامت یک وسیله نقلیه رو تنظیم کن.
-   [GetVehicleHealth](https://omp.itsneufox.com/fa/docs/scripting/functions/GetVehicleHealth): سلامت یک وسیله نقلیه رو چک کن.
-   [RepairVehicle](https://omp.itsneufox.com/fa/docs/scripting/functions/RepairVehicle): یک وسیله نقلیه رو کاملاً تعمیر کن.
-   [GetVehicleDamageStatus](https://omp.itsneufox.com/fa/docs/scripting/functions/GetVehicleDamageStatus): وضعیت آسیب وسیله نقلیه رو برای هر قسمت به طور جداگانه بدست بیار.

## Callback های مرتبط

-   [OnVehicleDamageStatusUpdate](https://omp.itsneufox.com/fa/docs/scripting/callbacks/OnVehicleDamageStatusUpdate): وقتی وضعیت آسیب وسیله نقلیه تغییر می‌کنه فراخوانی میشه.

## منابع مرتبط

-   [Damage Status](https://omp.itsneufox.com/fa/docs/scripting/resources/damagestatus)
-   [Vehicle Panel Status](https://omp.itsneufox.com/fa/docs/scripting/resources/vehicle-panel-status)
-   [Vehicle Door Status](https://omp.itsneufox.com/fa/docs/scripting/resources/vehicle-door-status)
-   [Vehicle Light Status](https://omp.itsneufox.com/fa/docs/scripting/resources/vehicle-light-status)
-   [Vehicle Tire Status](https://omp.itsneufox.com/fa/docs/scripting/resources/vehicle-tire-status)
