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

AttachPlayerObjectToObject

هشدار

This function was added in omp v1.1.0.2612 and will not work in earlier versions!

توضیحات

می‌توانید از این تابع برای اتصال player-objectها به سایر player-objectها استفاده کنید. اشیاء متصل شده شیء اصلی را دنبال خواهند کرد.

نامتوضیحات
playeridID بازیکن.
objectidplayer-object که به player-object دیگری متصل می‌شود.
parentidشیئی که شیء به آن متصل می‌شود.
Float:OffsetXفاصله بین شیء اصلی و شیء در جهت X.
Float:OffsetYفاصله بین شیء اصلی و شیء در جهت Y.
Float:OffsetZفاصله بین شیء اصلی و شیء در جهت Z.
Float:RotXچرخش X بین شیء و شیء اصلی.
Float:RotYچرخش Y بین شیء و شیء اصلی.
Float:RotZچرخش Z بین شیء و شیء اصلی.
bool:syncRotationاگر روی false تنظیم شود، چرخش objectid با parentid تغییر نخواهد کرد.

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

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

false - تابع در اجرا ناکام بود. این یعنی شیء اول (objectid) وجود ندارد. هیچ بررسی داخلی برای تأیید وجود شیء دوم (parentid) انجام نمی‌شود.

مثال‌ها

new objectid = CreatePlayerObject(...);
new parentid = CreatePlayerObject(...);

AttachPlayerObjectToObject(playerid, objectid, parentid, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, true);

نکات

نکته

هر دو شیء باید قبل از تلاش برای اتصال آن‌ها ایجاد شوند.

توابع مرتبط