---
title: "GetObjectPos | open.mp"
description: "موقعیت یه آبجکت رو برمیگردونه."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/GetObjectPos
language: fa
---

# GetObjectPos

## توضیحات

موقعیت یه آبجکت رو برمیگردونه.

| اسم | توضیح |
| --- | --- |
| objectid | شناسه آبجکتی که می‌خوای موقعیتش رو بگیری. |
| &Float:x | متغیر برای ذخیره مختصات X، به صورت reference پاس داده میشه. |
| &Float:y | متغیر برای ذخیره مختصات Y، به صورت reference پاس داده میشه. |
| &Float:z | متغیر برای ذخیره مختصات Z، به صورت reference پاس داده میشه. |

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

**true** - تابع با موفقیت اجرا شد.

**false** - تابع اجرا نشد. آبجکت مشخص شده وجود نداره.

## مثال‌ها

```c
public OnGameModeInit()
{
    new objectid = CreateObject(2587, 2001.195679, 1547.113892, 14.283400, 0.0, 0.0, 96.0);

    new Float:x, Float:y, Float:z;
    GetObjectPos(objectid, x, y, z);
    // x = 2001.195679
    // y = 1547.113892
    // z = 14.283400
    return 1;
}
```

## تابع‌های مرتبط

-   [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): چرخش یه آبجکت رو تنظیم می‌کنه.
-   [GetObjectRot](https://omp.itsneufox.com/fa/docs/scripting/functions/GetObjectRot): چرخش یه آبجکت رو چک می‌کنه.
-   [AttachObjectToPlayer](https://omp.itsneufox.com/fa/docs/scripting/functions/AttachObjectToPlayer): یه آبجکت رو به بازیکن وصل می‌کنه.
