---
title: "AddMenuItem | open.mp"
description: "Добавляет элемент в меню."
canonical: https://omp.itsneufox.com/ru/docs/scripting/functions/AddMenuItem
language: ru
---

# AddMenuItem

## Описание

Добавляет элемент в меню.

| Параметр | Описание |
| --- | --- |
| menuid | Id меню |
| column | Столбец (0 - 1) |
| title\[\] | Текст |

## Возвращаемые данные

Индекс строки в которую добавлен данный элемент.

## Пример

```c
new Menu:gExampleMenu;

public OnGameModeInit()
{
    gExampleMenu = CreateMenu("Your Menu", 2, 200.0, 100.0, 150.0, 150.0);
    AddMenuItem(gExampleMenu, 0, "item 1");
    AddMenuItem(gExampleMenu, 0, "item 2");
    return 1;
}
```

## Примечания

warning

Вызывает краш при указании неверного menuid. (Исправлено в open.mp)

примечание

Можно иметь 12 элементов меню (13ый идёт наверх в название правого столбца (название имеет другой цвет), 14ый элемент и выше не будет показан вообще). Можно добавить только 2 столбца (0 и 1). Можно добавить 8 цветовых кодов для 1 элемента (`~r~`, `~g~` и др.). Максимальная длинна текста элемента 31 символ.

## Связанные функции

-   [CreateMenu](https://omp.itsneufox.com/ru/docs/scripting/functions/CreateMenu): Создание меню.
-   [SetMenuColumnHeader](https://omp.itsneufox.com/ru/docs/scripting/functions/SetMenuColumnHeader): Устанавливает загаловок столбца.
-   [DestroyMenu](https://omp.itsneufox.com/ru/docs/scripting/functions/DestroyMenu): Удаляет меню.
-   [OnPlayerSelectedMenuRow](https://omp.itsneufox.com/ru/docs/scripting/callbacks/OnPlayerSelectedMenuRow): Вызывается, когда игрок выбрал строку в меню.
-   [OnPlayerExitedMenu](https://omp.itsneufox.com/ru/docs/scripting/callbacks/OnPlayerExitedMenu): Вызывается, когда игрок закрыл меню.
