---
title: "InterpolateCameraPos | open.mp"
description: "دوربین بازیکن رو از یه موقعیت به موقعیت دیگه، در زمان تعیین شده حرکت می‌ده."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/InterpolateCameraPos
language: fa
---

# InterpolateCameraPos

## توضیحات

دوربین بازیکن رو از یه موقعیت به موقعیت دیگه، در زمان تعیین شده حرکت می‌ده. برای صحنه‌های اسکریپت شده مفیده.

| نام | توضیحات |
| --- | --- |
| playerid | ID بازیکنی که دوربینش باید حرکت کنه |
| Float:fromX | موقعیت X ای که دوربین باید از اونجا شروع به حرکت کنه |
| Float:fromY | موقعیت Y ای که دوربین باید از اونجا شروع به حرکت کنه |
| Float:fromZ | موقعیت Z ای که دوربین باید از اونجا شروع به حرکت کنه |
| Float:toX | موقعیت X ای که دوربین باید بهش حرکت کنه |
| Float:toY | موقعیت Y ای که دوربین باید بهش حرکت کنه |
| Float:toZ | موقعیت Z ای که دوربین باید بهش حرکت کنه |
| time | زمان به میلی‌ثانیه |
| CAM\_MOVE:cut | [jumpcut](https://omp.itsneufox.com/fa/docs/scripting/resources/cameracutstyles) برای استفاده. پیش‌فرض CAMERA\_CUT هست. برای حرکت نرم روی CAMERA\_MOVE بذار |

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

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

## مثال‌ها

```c
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (!strcmp(cmdtext, "/moveme", true))
    {
        TogglePlayerSpectating(playerid, true);
        InterpolateCameraPos(playerid, 0.0, 0.0, 10.0, 1000.0, 1000.0, 30.0, 10000, CAMERA_MOVE);
        //Move the player's camera from point A to B in 10000 milliseconds (10 seconds).
        return 1;
    }
    return 0;
}
```

## نکات

نکته

-   از [TogglePlayerSpectating](https://omp.itsneufox.com/fa/docs/scripting/functions/TogglePlayerSpectating) استفاده کن تا آبجکت‌ها برای بازیکن stream بشن در حین حرکت دوربین و HUD حذف بشه.
-   دوربین بازیکن رو می‌تونی پشت بازیکن reset کنی با [SetCameraBehindPlayer](https://omp.itsneufox.com/fa/docs/scripting/functions/SetCameraBehindPlayer).

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

-   [InterpolateCameraLookAt](https://omp.itsneufox.com/fa/docs/scripting/functions/InterpolateCameraLookAt): حرکت دادن نمای دوربین بازیکن از یه مکان به مکان دیگه.
-   [SetPlayerCameraPos](https://omp.itsneufox.com/fa/docs/scripting/functions/SetPlayerCameraPos): تنظیم موقعیت دوربین بازیکن.
-   [SetPlayerCameraLookAt](https://omp.itsneufox.com/fa/docs/scripting/functions/SetPlayerCameraLookAt): تنظیم اینکه دوربین بازیکن باید به کجا نگاه کنه.

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

-   [استایل‌های Camera Cut](https://omp.itsneufox.com/fa/docs/scripting/resources/cameracutstyles)
