پرش به مطلب اصلی

UpdateVehicleDamageStatus

نکته

برای توابع مفیدی که با مقادیر آسیب وسیله نقلیه کار می‌کنن، اینجا رو ببین.

توضیحات​

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

نامتوضیحات
vehicleidID وسیله نقلیه‌ای که می‌خوای آسیبش رو تنظیم کنی.
VEHICLE_PANEL_STATUS:panelsمجموعه‌ای از bit ها که شامل وضعیت آسیب پنل هست.
VEHICLE_DOOR_STATUS:doorsمجموعه‌ای از bit ها که شامل وضعیت آسیب درب هست.
VEHICLE_LIGHT_STATUS:lightsمجموعه‌ای از bit ها که شامل وضعیت آسیب چراغ هست.
VEHICLE_TIRE_STATUS:tiresمجموعه‌ای از bit ها که شامل وضعیت آسیب لاستیک هست.

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

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

مثال‌ها​

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: سلامت یک وسیله نقلیه رو تنظیم کن.
  • GetVehicleHealth: سلامت یک وسیله نقلیه رو چک کن.
  • RepairVehicle: یک وسیله نقلیه رو کاملاً تعمیر کن.
  • GetVehicleDamageStatus: وضعیت آسیب وسیله نقلیه رو برای هر قسمت به طور جداگانه بدست بیار.

Callback های مرتبط​

منابع مرتبط​