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

SetPlayerAttachedObject

توضیحات

یک object رو به یک استخون خاص از پلیر متصل می‌کنه.

نامتوضیحات
playeridآیدی پلیری که قراره object بهش وصل بشه
indexاندکس (slot 0-9) که قراره object بهش اختصاص پیدا کنه
modelidمدلی که قراره وصل بشه
boneاستخونی که قراره object بهش وصل بشه
Float:offsetX(اختیاری) آفست محور X برای موقعیت object
Float:offsetY(اختیاری) آفست محور Y برای موقعیت object
Float:offsetZ(اختیاری) آفست محور Z برای موقعیت object
Float:rotationX(اختیاری) چرخش object در محور X
Float:rotationY(اختیاری) چرخش object در محور Y
Float:rotationZ(اختیاری) چرخش object در محور Z
Float:scaleX(اختیاری) مقیاس object در محور X
Float:scaleY(اختیاری) مقیاس object در محور Y
Float:scaleZ(اختیاری) مقیاس object در محور Z
materialColour1(اختیاری) اولین رنگ object که قراره تنظیم بشه، به عنوان عدد صحیح یا hex با فرمت رنگ ARGB
materialColour2(اختیاری) دومین رنگ object که قراره تنظیم بشه، به عنوان عدد صحیح یا hex با فرمت رنگ ARGB

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

در صورت موفقیت 1، در صورت شکست 0 برمی‌گردونه.

مثال‌ها

public OnPlayerSpawn(playerid)
{
SetPlayerAttachedObject(playerid, 3, 1609, 2); // ye turtle ro be sar e player vasl mikone, dar slot 3

// mesale estefade az rangha dar object hayi ke be player vasl mishan:
SetPlayerAttachedObject(playerid, 3, 19487, 2, 0.101, -0.0, 0.0, 5.50, 84.60, 83.7, 1.0, 1.0, 1.0, 0xFF00FF00);
// ye kolah sefid ro be sar e player vasl mikone va rangesh ro sabz mikone
return 1;
}

نکات

نکته

این تابع جدا از CreateObject / CreatePlayerObject pool ها هست.

هشدار

حداکثر 10 تا object می‌تونه به یک پلیر وصل بشه (index 0-9)

توابع مرتبط

منابع مرتبط