Удобный плагин меню для CS 1.6 — MenuSystem от serfreeman1337

MenuSystem — один из самых гибких и простых в использовании плагинов для создания многоуровневых меню на сервере CS 1.6. Этот инструмент позволяет без перекомпиляции плагина настраивать любые пункты меню и команды через удобный конфигурационный файл.

Особенности:

  • Основное меню открывается по клавише N (используется редко применяемая функция ночного видения).

  • Поддержка вызова HTML-окна через /help (содержимое берётся из help.txt, можно использовать HTML-теги).

  • Полностью настраиваемая структура меню — каждое меню описывается в menuSystem.ini.

  • Не требует перекомпиляции при изменении пунктов меню.

  • Возможность добавления цветных названий пунктов:

    • \r — красный

    • \y — жёлтый

    • \w — белый

    • \d — серый

Формат конфигурации:

  • Каждое меню начинается с [название].

  • Далее указываются команды для вызова: say, cmd, и т.д.

  • Через строчку настраиваются пункты меню:
    "Название пункта" "Команда для выполнения"

Отличия от публичной версии:

Исправлена ошибка, вызывающая сбой при попытке открыть меню у несуществующего игрока:
Run time error 10 (plugin "menuSystem.amxx") (native "menu_display")


Совместимость:

  • AMXX 1.8.2

  • AMXX 1.9.0


Установка:

  1. Распакуйте архив с плагином.

  2. Откройте и отредактируйте файл menuSystem.ini, расположенный в cstrike/addons/amxmodx/configs/.

  3. При необходимости измените или удалите файл help.txt в корне cstrike.

  4. Поместите содержимое архива в директорию cstrike на вашем сервере.

  5. В файле plugins.ini добавьте в конце строку:

    menuSystem.amxx

  6. Перезапустите карту или сервер.

  7. Проверьте загрузку плагина командой в консоли сервера:

    amxx plugins 

    Статус должен быть running.


Плагин поставляется уже скомпилированным под AMXX 1.9.0. Также в архиве присутствует исходный .sma файл, если потребуется внести изменения вручную.

Удачной настройки и приятной игры!

СКАЧАТЬ

Нужна помощь с плагинами или сервером CS 1.6?
Пиши в раздел поддержки на форуме или в нашу группу ВКонтакте — поможем быстро.

Настройки в конфиге

 

[\w Меню сервера]
say = /menu
cmd = nightvision
"\yОружейка" "say /vipmenu"
"\wЗаткнуть игрока" "say /mute"
"\wЗабанить игрока" "say /voteban"
"\wОбнулить счет" "say /rs"
"\wНоминировать карту" "say /maps"
"\wМоя статистика" "say /rankstats"
"\wОткрыть карту" "say /mode"
"\yАдмин меню" "amxmodmenu"
;"\wМеню карт" "say /menu2"

[\w Меню карт]
;say = /menu2
;cmd = menu2
;"\wЗабанить игрока \r(/voteban)" "say /voteban"
;"\wСменить карту \r(/rtv)" "say /rtv"
;"\wНоминировать карту \r(/maps)" "say /maps"
;"\wОткрыть всю карту \r(/mode)" "say /mode"

;[\w Меню статистики]
;say = /stats_menu
;cmd = player_menu0
;"\wTop 10" "say /top"
;"\wРанг" "say /rank"
;"\wМоя статистика" "say /rankstats"
;"\wИстория последних игр" "say /history"
;"\wТоп игроков на карте" "say /hot"
;"\wСтатистика за карту" "say /statsme"

;[\w Меню моделей оружия]
;say = /skin
;cmd = player_menu1
;"\wВыбрать скин" "say /skins"
;"\wУбрать скин" "say /skinreset"

Автор файла: serfreeman1337 | Источник: http://dev-cs.ru и https://dream-x.ru/

На сайте
Авторизованных пользователей нет