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

GetObjectRot

توضیحات

از این تابع برای گرفتن چرخش فعلی آبجکت استفاده کن. چرخش به صورت reference تو سه متغیر rotationX/rotationY/rotationZ ذخیره میشه.

اسمتوضیح
objectidشناسه آبجکتی که می‌خوای چرخشش رو بگیری.
&Float:rotationXمتغیر برای ذخیره چرخش X، به صورت reference پاس داده میشه.
&Float:rotationYمتغیر برای ذخیره چرخش Y، به صورت reference پاس داده میشه.
&Float:rotationZمتغیر برای ذخیره چرخش Z، به صورت reference پاس داده میشه.

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

چرخش آبجکت تو متغیرهای reference شده ذخیره میشه، نه تو مقدار برگشتی.

مثال‌ها

public OnGameModeInit()
{
new objectid = CreateObject(652, 732.32690, 1940.21289, 4.27340, 357.00000, 0.00000, -76.00000);

new Float:rotationX, Float:rotationY, Float:rotationZ;
GetObjectRot(objectid, rotationX, rotationY, rotationZ);
// rotationX = 357.00000
// rotationY = 0.00000
// rotationZ = -76.00000
return 1;
}

تابع‌های مرتبط

  • GetObjectPos: موقعیت یه آبجکت رو برمیگردونه.
  • CreateObject: یه آبجکت می‌سازه.
  • DestroyObject: یه آبجکت رو نابود می‌کنه.
  • IsValidObject: چک می‌کنه که یه آبجکت معتبره یا نه.
  • MoveObject: یه آبجکت رو حرکت می‌ده.
  • StopObject: حرکت یه آبجکت رو متوقف می‌کنه.
  • SetObjectPos: موقعیت یه آبجکت رو تنظیم می‌کنه.
  • SetObjectRot: چرخش یه آبجکت رو تنظیم می‌کنه.
  • AttachObjectToPlayer: یه آبجکت رو به بازیکن وصل می‌کنه.