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

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 های مرتبط

منابع مرتبط