---
title: "CreateMenu | open.mp"
description: "یک منو ایجاد می‌کند."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/CreateMenu
language: fa
---

# CreateMenu

## توضیحات

یک منو ایجاد می‌کند.

| نام | توضیحات |
| --- | --- |
| const title\[\] | عنوان منوی جدید. |
| columns | منوی جدید چند ستون داشته باشد. |
| Float:x | موقعیت X منو (کانوس 640x460 - 0 منو را در سمت چپ قرار می‌دهد). |
| Float:y | موقعیت Y منو (کانوس 640x460 - 0 منو را در بالای صفحه قرار می‌دهد). |
| Float:column1width | عرض ستون اول. |
| Float:column2width | عرض ستون دوم. |
| OPEN\_MP\_TAGS:... | تعداد نامحدود آرگومان از هر نوع. |

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

ID منوی جدید یا **\-1** در صورت شکست.

## مثال‌ها

```c
new Menu:exampleMenu;

public OnGameModeInit()
{
    exampleMenu = CreateMenu("Example Menu", 2, 200.0, 100.0, 150.0, 150.0);
    return 1;
}
```

## نکات

یادداشت

-   این تابع فقط منو را ایجاد می‌کند - باید از [ShowMenuForPlayer](https://omp.itsneufox.com/fa/docs/scripting/functions/ShowMenuForPlayer) برای نمایش آن استفاده کنید.
-   شما فقط می‌توانید 2 ستون ایجاد کنید و به آن‌ها دسترسی داشته باشید (0 و 1).
-   اگر طول عنوان برابر یا بیشتر از 32 کاراکتر باشد، عنوان به 30 کاراکتر کوتاه می‌شود.

هشدار

حداکثر 12 آیتم در هر منو و حداکثر 128 منو در کل وجود دارد.

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

-   [AddMenuItem](https://omp.itsneufox.com/fa/docs/scripting/functions/AddMenuItem): اضافه کردن یک آیتم به منوی مشخص شده.
-   [SetMenuColumnHeader](https://omp.itsneufox.com/fa/docs/scripting/functions/SetMenuColumnHeader): تنظیم هدر برای یکی از ستون‌های منو.
-   [DestroyMenu](https://omp.itsneufox.com/fa/docs/scripting/functions/DestroyMenu): از بین بردن یک منو.
-   [ShowMenuForPlayer](https://omp.itsneufox.com/fa/docs/scripting/functions/ShowMenuForPlayer): نمایش منو برای یک بازیکن.
-   [HideMenuForPlayer](https://omp.itsneufox.com/fa/docs/scripting/functions/HideMenuForPlayer): مخفی کردن منو برای یک بازیکن.

## کالبک‌های مرتبط

-   [OnPlayerSelectedMenuRow](https://omp.itsneufox.com/fa/docs/scripting/callbacks/OnPlayerSelectedMenuRow): زمانی فراخوانی می‌شود که بازیکن ردیفی از منو را انتخاب کند.
-   [OnPlayerExitedMenu](https://omp.itsneufox.com/fa/docs/scripting/callbacks/OnPlayerExitedMenu): زمانی فراخوانی می‌شود که بازیکن از منو خارج شود.
