AttachPlayerObjectToVehicle
توضیحات
اتصال یک شیء بازیکن به وسیله نقلیه.
نام | توضیحات |
---|---|
playerid | ID بازیکنی که شیء برای آن ایجاد شده. |
objectid | ID شیئی که به وسیله نقلیه متصل میشود. |
parentid | ID وسیله نقلیهای که شیء به آن متصل میشود. |
Float:offsetX | جابجایی موقعیت X برای اتصال. |
Float:offsetY | جابجایی موقعیت Y برای اتصال. |
Float:offsetZ | جابجایی موقعیت Z برای اتصال. |
Float:rotationX | جابجایی چرخش X برای اتصال. |
Float:rotationY | جابجایی چرخش Y برای اتصال. |
Float:rotationZ | جابجایی چرخش Z برای اتصال. |
مقدار بازگشتی
این تابع هیچ مقدار خاصی بازنمیگرداند.
مثالها
public OnPlayerStateChange(playerid, PLAYER_STATE:newstate, PLAYER_STATE:oldstate)
{
if (newstate == PLAYER_STATE_DRIVER) // اگر بازیکن وارد وسیله نقلیه شد
{
// اتصال گاو بزرگ.
new cowObject = CreatePlayerObject(playerid, 16442, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
new vehicleid = GetPlayerVehicleID(playerid);
AttachPlayerObjectToVehicle(playerid, cowObject, vehicleid, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0);
}
return 1;
}
نکات
نکته
باید شیء را قبل از تلاش برای اتصال آن به وسیله نقلیه ایجاد کنید.
توابع مرتبط
- CreatePlayerObject: ایجاد یک شیء فقط برای یک بازیکن.
- DestroyPlayerObject: نابودی یک شیء بازیکن.
- IsValidPlayerObject: بررسی اینکه آیا یک شیء بازیکن معین معتبر است.
- MovePlayerObject: حرکت دادن یک شیء بازیکن.
- StopPlayerObject: متوقف کردن حرکت یک شیء بازیکن.
- SetPlayerObjectRot: تنظیم چرخش یک شیء بازیکن.
- GetPlayerObjectPos: یافتن موقعیت یک شیء بازیکن.
- SetPlayerObjectPos: تنظیم موقعیت یک شیء بازیکن.
- GetPlayerObjectRot: بررسی چرخش یک شیء بازیکن.
- AttachPlayerObjectToPlayer: اتصال یک شیء بازیکن به بازیکن
- CreateObject: ایجاد یک شیء.
- DestroyObject: نابودی یک شیء.
- IsValidObject: بررسی اینکه آیا یک شیء معین معتبر است.
- MoveObject: حرکت دادن یک شیء.
- StopObject: متوقف کردن حرکت یک شیء.
- SetObjectPos: تنظیم موقعیت یک شیء.
- SetObjectRot: تنظیم چرخش یک شیء.
- GetObjectPos: یافتن موقعیت یک شیء.
- GetObjectRot: بررسی چرخش یک شیء.
- AttachObjectToPlayer: اتصال یک شیء به بازیکن.