Плагин AMX Mod Menu + Player Menu для CS 1.6

Модификация Menus Front-End с полноценным amxmodmenu и отдельным меню игрока для /rs, /voteban, /mute и входа в админку.

Автор: AMXX Dev Team; автор исходной модификации не указан. В комплекте исходник и пересобранный плагин.

AMX Mod X
CS 1.6
Исходник SMA
Назначение
Модификация Menus Front-End с полноценным amxmodmenu и отдельным меню игрока для /rs, /voteban, /mute и входа в админку.
Настройка
Нужен AMX Mod X 1.10 со штатными языковыми файлами menufront.txt и common.txt. В plugins.ini заменяется menufront.amxx на cscom_22815.amxx; два Front-End одновременно не включать. Дополнительные штатные функции требуют Players Menu, Maps Menu, Commands Menu и других соответствующих модулей; /rs, /voteban и /mute устанавливаются отдельно. amxmodmenu — флаг u, amx_menu — собственные клиентские пункты. amx_addmenuitem и amx_addclientmenuitem принимают текст, команду, флаги и имя/файл плагина; до 128 элементов каждого вида. Восемь пунктов на странице, подпись до 40 байт без разрыва UTF-8. Рабочий custommenuitems.cfg не перезаписывается архивом. Лицензия GPL-3.0-or-later. Игрового запуска не было.
Как работает

menu или /menu открывает четыре маршрута: сброс счёта, голосование за бан, личный mute и amxmodmenu с флагом u. Первые три функции требуют отдельных обработчиков. Стандартное административное меню и клиентское amx_menu сохраняют расширение через серверные команды и custommenuitems.cfg. Каждая страница и выбор проверяют текущие права, плагин-обработчик, userid и индекс. Меню игрока не меняет клавиши клиента.

Кадр в галерее создан нейросетью по теме плагина; это иллюстрация, а не запись его работы.

Состав и совместимость
ИграCounter-Strike 1.6
ПлатформаAMX Mod X 1.10
ВерсияAMXX 1.10 compatible
АвторAMXX Dev Team; автор исходной модификации не указан
СоставSMA, пересобранный AMXX, дополнительные файлы
Настройка

Нужен AMX Mod X 1.10 со штатными языковыми файлами menufront.txt и common.txt. В plugins.ini заменяется menufront.amxx на cscom_22815.amxx; два Front-End одновременно не включать. Дополнительные штатные функции требуют Players Menu, Maps Menu, Commands Menu и других соответствующих модулей; /rs, /voteban и /mute устанавливаются отдельно. amxmodmenu — флаг u, amx_menu — собственные клиентские пункты. amx_addmenuitem и amx_addclientmenuitem принимают текст, команду, флаги и имя/файл плагина; до 128 элементов каждого вида. Восемь пунктов на странице, подпись до 40 байт без разрыва UTF-8. Рабочий custommenuitems.cfg не перезаписывается архивом. Лицензия GPL-3.0-or-later. Игрового запуска не было.

Как подключить плагин
1Скопируйте addons/amxmodx/plugins/cscom_22815.amxx в папку plugins сервера.
2Добавьте строку cscom_22815.amxx в addons/amxmodx/configs/plugins.ini.
3Скопируйте дополнительные файлы в каталоги с теми же путями внутри cstrike, что указаны в архиве.
4Перезапустите карту и проверьте настройки на своём сервере.
Проверка администрацией

Плагин «AMX Mod Menu + Player Menu» проверен администрацией сайта cs.com.ru. Проверены исходный код и сборка AMXX.

Исправлено: одинаковый идентификатор администраторского и клиентского меню заменён разными обработчиками, текущий тип страницы и userid проверяются при каждом выборе, права не остаются только проверкой открытия, наличие целевого плагина проверяется повторно, индекс и номер страницы проверяются до доступа к массиву, общий изменяемый набор клавиш заменён личной маской при построении меню игрока, пункт админки проверяет u и в обработчике, переходы не создают отрицательную или несуществующую страницу, слот нового игрока не наследует позиции и активный выбор, последний допустимый элемент списка больше не теряется из-за ошибки +1, подписи ограничиваются целой UTF-8 границей с сохранением места для навигации, команды чата маршрутизируются через настоящую обработку AMXX, пустое клиентское меню заменено явным сообщением, путь к custommenuitems.cfg корректно цитируется, принудительный bind F3 при авторизации исключён.

Изменено: русское меню игрока и базовый административный Front-End сохранены в одном совместимом модуле, хранилища строк расширены с 32 до 64 байт, восстановлено указание лицензии и авторства базы, рекламные ярлыки исключены.

Плагин AMX Mod Menu + Player Menu для CS 1.6

Модификация Menus Front-End с полноценным amxmodmenu и отдельным меню игрока для /rs, /voteban, /mute и входа в админку.

Просмотры9
Скачали1

Обсуждение материала 0

Здесь можно начать разговор

Задайте вопрос или поделитесь своим опытом по теме.

Обсуждение Плагин AMX Mod Menu + Player Menu для CS 1.6
Делись опытом — помоги другим игрокам сделать правильный выбор
Помоги другимТвой отзыв важен
Задай вопросОтветим быстро
Оцени Плагин AMX Mod Menu + Player Menu для CS 1.6Понравилось? Пиши!
Уже играешь? Расскажи как работает Плагин AMX Mod Menu + Player Menu для CS 1.6 — Стабильность, FPS и.т.д.
Это займёт 1 минуту и поможет сотням игроков!
Написать

Кто поставил лайк

0Всего
0Пользователи
0Гости

Гостевые лайки анонимны. Имена, контакты и адреса гостей не собираются для лайков.

Сохраните ссылку или отправьте друзьям

Поделиться материалом

ТГTelegram VKВКонтакте WAWhatsApp MAXMAX OKОдноклассники @На почту