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

GetVehicleDamageStatus

نکته

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

توضیحات

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

نامتوضیحات
vehicleidID وسیله نقلیه‌ای که می‌خوای وضعیت آسیب‌هاش رو دریافت کنی.
VEHICLE_PANEL_STATUS:panelsمتغیری برای ذخیره داده‌های آسیب panel که به صورت reference پاس داده می‌شه.
VEHICLE_DOOR_STATUS:doorsمتغیری برای ذخیره داده‌های آسیب door که به صورت reference پاس داده می‌شه.
VEHICLE_LIGHT_STATUS:lightsمتغیری برای ذخیره داده‌های آسیب light که به صورت reference پاس داده می‌شه.
VEHICLE_TYRE_STATUS:tyresمتغیری برای ذخیره داده‌های آسیب tire که به صورت reference پاس داده می‌شه.

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

1 - تابع با موفقیت اجرا شد.

0 - تابع موفق به اجرا نشد. یعنی وسیله نقلیه مشخص شده وجود نداره.

مثال‌ها

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);

توابع مرتبط

Callback های مرتبط

  • OnVehicleDamageStatusUpdate: وقتی وضعیت آسیب یه وسیله نقلیه تغییر می‌کنه فراخوانی می‌شه.

منابع مرتبط