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

SetVehicleAngularVelocity

اطلاع

این تابع در world space کار می‌کنه نه local space. اگه می‌خوای تنظیمات سرعت زاویه‌ای local space انجام بدی، باید یه rotation matrix بر اساس vehicle rotation quat اعمال کنی.

توضیحات

سرعت زاویه‌ای X، Y و Z یه ماشین رو تنظیم می‌کنه

نامتوضیحات
vehicleidID ماشینی که می‌خوای سرعتش رو تنظیم کنی.
Float:xمیزان سرعت در جهت زاویه‌ای X.
Float:yمیزان سرعت در جهت زاویه‌ای Y.
Float:zمیزان سرعت در جهت زاویه‌ای Z.

مقدار برگشتی

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

false - تابع در اجرا ناکام بود. ماشین وجود نداره.

مثال‌ها

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp("/spin", cmdtext))
{
if (IsPlayerInAnyVehicle(playerid))
{
SetVehicleAngularVelocity(GetPlayerVehicleID(playerid), 0.0, 0.0, 2.0);
}
return 1;
}
}

نکات

هشدار

این تابع روی ماشین‌های خالی تأثیری نداره و روی قطارها تأثیر نمی‌ذاره.

توابع مرتبط