---
title: "AttachPlayerObjectToVehicle | open.mp"
description: "اتصال یک شیء بازیکن به وسیله نقلیه."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/AttachPlayerObjectToVehicle
language: fa
---

# 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 برای اتصال. |

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

این تابع هیچ مقدار خاصی بازنمی‌گرداند.

## مثال‌ها

```c
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](https://omp.itsneufox.com/fa/docs/scripting/functions/CreatePlayerObject): ایجاد یک شیء فقط برای یک بازیکن.
-   [DestroyPlayerObject](https://omp.itsneufox.com/fa/docs/scripting/functions/DestroyPlayerObject): نابودی یک شیء بازیکن.
-   [IsValidPlayerObject](https://omp.itsneufox.com/fa/docs/scripting/functions/IsValidPlayerObject): بررسی اینکه آیا یک شیء بازیکن معین معتبر است.
-   [MovePlayerObject](https://omp.itsneufox.com/fa/docs/scripting/functions/MovePlayerObject): حرکت دادن یک شیء بازیکن.
-   [StopPlayerObject](https://omp.itsneufox.com/fa/docs/scripting/functions/StopPlayerObject): متوقف کردن حرکت یک شیء بازیکن.
-   [SetPlayerObjectRot](https://omp.itsneufox.com/fa/docs/scripting/functions/SetPlayerObjectRot): تنظیم چرخش یک شیء بازیکن.
-   [GetPlayerObjectPos](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayerObjectPos): یافتن موقعیت یک شیء بازیکن.
-   [SetPlayerObjectPos](https://omp.itsneufox.com/fa/docs/scripting/functions/SetPlayerObjectPos): تنظیم موقعیت یک شیء بازیکن.
-   [GetPlayerObjectRot](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayerObjectRot): بررسی چرخش یک شیء بازیکن.
-   [AttachPlayerObjectToPlayer](https://omp.itsneufox.com/fa/docs/scripting/functions/AttachPlayerObjectToPlayer): اتصال یک شیء بازیکن به بازیکن
-   [CreateObject](https://omp.itsneufox.com/fa/docs/scripting/functions/CreateObject): ایجاد یک شیء.
-   [DestroyObject](https://omp.itsneufox.com/fa/docs/scripting/functions/DestroyObject): نابودی یک شیء.
-   [IsValidObject](https://omp.itsneufox.com/fa/docs/scripting/functions/IsValidObject): بررسی اینکه آیا یک شیء معین معتبر است.
-   [MoveObject](https://omp.itsneufox.com/fa/docs/scripting/functions/MoveObject): حرکت دادن یک شیء.
-   [StopObject](https://omp.itsneufox.com/fa/docs/scripting/functions/StopObject): متوقف کردن حرکت یک شیء.
-   [SetObjectPos](https://omp.itsneufox.com/fa/docs/scripting/functions/SetObjectPos): تنظیم موقعیت یک شیء.
-   [SetObjectRot](https://omp.itsneufox.com/fa/docs/scripting/functions/SetObjectRot): تنظیم چرخش یک شیء.
-   [GetObjectPos](https://omp.itsneufox.com/fa/docs/scripting/functions/GetObjectPos): یافتن موقعیت یک شیء.
-   [GetObjectRot](https://omp.itsneufox.com/fa/docs/scripting/functions/GetObjectRot): بررسی چرخش یک شیء.
-   [AttachObjectToPlayer](https://omp.itsneufox.com/fa/docs/scripting/functions/AttachObjectToPlayer): اتصال یک شیء به بازیکن.
