---
title: "CreateObject | open.mp"
description: "در مختصات مشخص شده در دنیای بازی یک شیء ایجاد می‌کند."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/CreateObject
language: fa
---

# CreateObject

## توضیحات

در مختصات مشخص شده در دنیای بازی یک شیء ایجاد می‌کند.

| نام | توضیحات |
| --- | --- |
| modelid | مدلی که باید ایجاد شود. |
| Float:x | مختصات X برای ایجاد شیء. |
| Float:y | مختصات Y برای ایجاد شیء. |
| Float:z | مختصات Z برای ایجاد شیء. |
| Float:rotationX | چرخش X شیء. |
| Float:rotationY | چرخش Y شیء. |
| Float:rotationZ | چرخش Z شیء. |
| Float:drawDistance | (اختیاری) فاصله‌ای که San Andreas اشیاء را در آن رندر می‌کند. 0.0 باعث می‌شود اشیاء در فاصله پیش‌فرض خود رندر شوند. |

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

ID شیئی که ایجاد شد، یا INVALID\_OBJECT\_ID اگر به حداکثر اشیاء (MAX\_OBJECTS) رسیده باشد.

## مثال‌ها

```c
public OnGameModeInit()
{
    CreateObject(2587, 2001.195679, 1547.113892, 14.283400, 0.0, 0.0, 96.0); // شیء در فاصله پیش‌فرض رندر می‌شود.
    CreateObject(2587, 2001.195679, 1547.113892, 14.283400, 0.0, 0.0, 96.0, 300.0); // شیء در فاصله 300.0 واحد رندر می‌شود.
    return 1;
}
```

## نکات

یادداشت

حداکثر 1000 شیء (MAX\_OBJECTS) وجود دارد. برای دور زدن این محدودیت، می‌توانید از پلاگین [streamer](https://github.com/samp-incognito/samp-streamer-plugin) استفاده کنید.

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

-   [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): چسباندن یک شیء به بازیکن.
-   [SetObjectMaterialText](https://omp.itsneufox.com/fa/docs/scripting/functions/SetObjectMaterialText): جایگزین کردن تکسچر شیء با متن.
-   [SetObjectMaterial](https://omp.itsneufox.com/fa/docs/scripting/functions/SetObjectMaterial): جایگزین کردن تکسچر شیء با تکسچر مدل دیگری از بازی.
-   [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): متوقف کردن حرکت شیء بازیکن.
-   [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): چسباندن شیء بازیکن به بازیکن.
-   [SetPlayerObjectMaterialText](https://omp.itsneufox.com/fa/docs/scripting/functions/SetPlayerObjectMaterialText): جایگزین کردن تکسچر شیء بازیکن با متن.
-   [SetPlayerObjectMaterial](https://omp.itsneufox.com/fa/docs/scripting/functions/SetPlayerObjectMaterial): جایگزین کردن تکسچر شیء بازیکن با تکسچر مدل دیگری از بازی.
