Skip to main content

menu

Меню на клавишах 1–9 и 0.
На странице до 8 пунктов, дальше меню разбивается само: 9 — вперёд, 0 — назад, на первой странице 0 — выход. Ответ игрока перехватывается до игры, поэтому нажатая клавиша не улетает в меню покупки. Устаревший ответ и клавиша, которой в меню нет, игнорируются.

Цвета

Панель умеет четыре цвета. Задаются как везде — именем из палитры, "#rrggbb" или { r, g, b }; берётся ближайший из четырёх. Сырой код AMX Mod X ("\r") тоже принимается. Код цвета действует до следующего и переносится через строки, поэтому рендер ставит коды только там, где цвет меняется: меню без color уходит на клиент байт в байт таким же, как раньше.

menu.new

Создаёт меню.

Аргументы

Возвращает

Опции

Пример

m:add

Добавляет пункт.

Аргументы

Возвращает

Опции

Пример

m:show

Показывает меню игроку.

Аргументы

Возвращает

Ничего.

m:close

Убирает меню с экрана игрока.

Аргументы

Возвращает

Ничего.

m:count

Количество пунктов.

Возвращает

m:color

Перекрашивает меню целиком.

Аргументы

Возвращает

Работает до m:show().

m:item_color

Перекрашивает один пункт.

Аргументы

Возвращает

Пример