AddMenuItem
Описание
Добавляет элемент в меню.
| Параметр | Описание |
|---|---|
| menuid | Id меню |
| column | Столбец (0 - 1) |
| title[] | Текст |
Возвращаемые данные
Индекс строки в которую добавлен данный элемент.
Пример
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: Создание меню.
- SetMenuColumnHeader: Устанавливает загаловок столбца.
- DestroyMenu: Удаляет меню.
- OnPlayerSelectedMenuRow: Вызывается, когда игрок выбрал строку в меню.
- OnPlayerExitedMenu: Вызывается, когда игрок закрыл меню.