GetVehicleDamageStatus
نکته
برای بعضی توابع مفید برای کار با مقادیر آسیب وسیله نقلیه، اینجا رو ببین.
توضیحات
وضعیت آسیبهای یه وسیله نقلیه رو دریافت میکنه.
نام | توضیحات |
---|---|
vehicleid | ID وسیله نقلیهای که میخوای وضعیت آسیبهاش رو دریافت کنی. |
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);
توابع مرتبط
- UpdateVehicleDamageStatus: آپدیت آسیب وسیله نقلیه.
- SetVehicleHealth: تنظیم سلامت یه وسیله نقلیه.
- GetVehicleHealth: بررسی سلامت یه وسیله نقلیه.
- RepairVehicle: تعمیر کامل یه وسیله نقلیه.
Callback های مرتبط
- OnVehicleDamageStatusUpdate: وقتی وضعیت آسیب یه وسیله نقلیه تغییر میکنه فراخوانی میشه.