---
title: "MovePlayerObject | open.mp"
description: "آبجکت بازیکن را با سرعت تعیین شده منتقل کن."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/MovePlayerObject
language: fa
---

# MovePlayerObject

## توضیحات

آبجکت بازیکن را با سرعت تعیین شده منتقل می‌کند. همچنین از چرخش پشتیبانی می‌کند. بازیکنان/وسایل نقلیه روی آبجکت‌های در حال حرکت surf خواهند کرد.

| نام | توضیحات |
| --- | --- |
| playerid | ID بازیکنی که آبجکت-بازیکنش باید منتقل شود. |
| objectid | ID آبجکتی که باید منتقل شود. |
| Float:targetX | مختصات X برای انتقال آبجکت. |
| Float:targetY | مختصات Y برای انتقال آبجکت. |
| Float:targetZ | مختصات Z برای انتقال آبجکت. |
| Float:speed | سرعت انتقال آبجکت. |
| Float:rotationX | چرخش نهایی X (اختیاری). |
| Float:rotationY | چرخش نهایی Y (اختیاری). |
| Float:rotationZ | چرخش نهایی Z (اختیاری). |

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

زمانی که برای انتقال آبجکت نیاز است به میلی‌ثانیه.

## مثال‌ها

```c
new gPlayerObject[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
    gPlayerObject[playerid] = CreatePlayerObject(playerid, 2587, 2001.195679, 1547.113892, 14.283400, 0.0, 0.0, 96.0);

    MovePlayerObject(playerid, gPlayerObject[playerid], 2001.195679, 1547.113892, 10.000000, 2.0);
    return 1;
}
```

## نکات

یادداشت

اگر از پارامترهای چرخش استفاده می‌کنی، آبجکت باید منتقل شود (X/Y/Z). آبجکت چرخش را از زمانی که شروع به حرکت می‌کند تا زمانی که متوقف می‌شود interpolate خواهد کرد.

## توابع مرتبط

-   [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): بررسی کن که آیا آبجکت بازیکن خاصی معتبر است.
-   [StopPlayerObject](https://omp.itsneufox.com/fa/docs/scripting/functions/StopPlayerObject): آبجکت بازیکن را از حرکت متوقف کن.
-   [IsObjectMoving](https://omp.itsneufox.com/fa/docs/scripting/functions/IsObjectMoving): بررسی کن که آیا آبجکت در حال حرکت است.
-   [SetPlayerObjectPos](https://omp.itsneufox.com/fa/docs/scripting/functions/SetPlayerObjectPos): موقعیت آبجکت بازیکن را تنظیم کن.
-   [SetPlayerObjectRot](https://omp.itsneufox.com/fa/docs/scripting/functions/SetPlayerObjectRot): چرخش آبجکت بازیکن را تنظیم کن.
-   [GetPlayerObjectPos](https://omp.itsneufox.com/fa/docs/scripting/functions/GetPlayerObjectPos): آبجکت بازیکن را پیدا کن.
-   [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): آبجکت را از حرکت متوقف کن.
-   [IsPlayerObjectMoving](https://omp.itsneufox.com/fa/docs/scripting/functions/IsPlayerObjectMoving): بررسی کن که آیا آبجکت بازیکن در حال حرکت است.
-   [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): آبجکت را به بازیکن متصل کن.
