Лучший плагин из всех, что я встречал для создания меню на сервере CS 1.6 для игроков. Благодаря плагину MenuSystem от serfreeman1337 вы сможете создать много различных меню в виде «лесенки» с разными командами. По умолчанию основное меню автоматически использует тип открытия на клавишу N, используя функцию ночного видения nightvision, которую никто уже давно не использует на серверах. Так же присутствует функция вызова отдельного motd-окна командой /help, где будет содержание того, что вы заполните в файле help.txt (можно использовать html).
В отличии от предыдущего плагина меню сервера, в этом вся настройка происходит в отдельном конфиге и отсутствует надобность в перекомпилировании плагина каждый раз при изменении настроек компилятором. Настройка очень понятная и как мне кажется, не требует каких-то долгих объяснений. Каждое новое меню указывается в квадратных скобках. Ниже вводятся команды, которыми будет открываться это меню. say — командой в чате, cmd — консольной командой. Далее через строчку уже настраиваются сами команды, которые относятся к этому меню. В "первых кавычках" указывается название пункта (можно делать разными цветами после символов: \r - красный \y - желтый \d - серый \w - белый), во "вторых кавычках" указывается консольная команда, которая будет выполняться при нажатии на этот пункт меню. Всё просто. Базово конфиг уже настроен на самые популярные команды, а дальше делайте так, как вам хочется. :)
В отличии от публичной версии, в этом плагине исправлен баг с выводом ошибки типа «Player №~ is not in game.. Run time error 10 (plugin "menuSystem.amxx") (native "menu_display")».
Совместимость с версиями
Amxx 1.8.2, Amxx 1.9.0.
Установка:
1) Архив с плагином распаковать.
2) Настройте конфиг меню из cstrike/addons/amxmodx/configs/menuSystem.ini по своему усмотрению. Так же, если надо, файл в папке cstrike под названием help.txt тоже можете настроить, либо вовсе его удалить, если не нужно.
3) Затем просто закидываем всё содержимое архива из папки cstrike на ваш сервер в папку cstrike. Базово amxx-плагин, если что, уже скомпилирован для AMXX 1.9.0. В архиве присутствует исходник, если потребуется.
4) Прописываем название плагина menuSystem.amxx в конфиге плагинов plugins.ini с новой строчки.
5) Смените карту, чтобы проверить работу плагина. Используйте команду в консоли сервера amxx plugins. Плагин должен отдавать статус running. На этом установка завершена. Приятной игры.
Если у вас что-то не получается, криво косо всё, обращайтесь ко мне в группу ВК по настройке сервера и плагинов, помогу за небольшую плату.
Настройки в конфиге
[\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"
|