You can log in to our site only via STEAM. If you don’t have a STEAM account, please register a free one on the official site steamcommunity.com, then click the button below to log in. Logged-in users have access to many features that make browsing our store more convenient. To purchase plugins, change your IP, or recover a key, logging in is not required.
By logging in to our website, you agree to the terms of our Privacy Policy
Allows you to create an unlimited number of menus for both admins and regular players. With it, you can, for example, create submenus for AmxModMenu RBS or just a set of menus for admins. Menus for CVARs, configs, etc. The only limits are your imagination and the functionality of other plugins whose commands this plugin will use. Full replacement for the standard cmdmenu.amxx plugin.
Features and capabilities
Complete replacement for the standard cmdmenu.amxx. All menus are now conveniently stored in a single cmdmenu_rbs.ini, many enhancements have been added, and even the already lightweight plugin has been optimized.
Beautiful design. As with all our plugins, plain white menus are made visually more attractive.
Unlimited number of menus. You can create as many menus as you need. The plugin already includes 4 standard menus from cmdmenu.amxx, which can serve as examples for creating your own.
Ease of use. We have tried to explain the principles of creating and using menus as clearly as possible. Previously, creating your own menu required writing a plugin; now you just add entries in the config and change the map.
How it works: Extremely simple. When adding a menu item, you specify the console command, which can be executed in various ways:
a) Command executed in the server console. For example, to restart a round, you would enter sv_restart 1 in the server console.
b) Command executed from the player’s console. For instance, the blind_menu command from Blind RBS. If an admin runs it in their console, the menu opens. You can create a menu that calls these admin menus for convenience—highly recommended.
c) Command executed for all players. This is useful for amx_speechmenu (sound menu), or similar use cases.
d) Return to the menu. This flag ensures the menu doesn’t close after selecting an item. Use it where needed.
e) Execute for all players bypassing protection. Similar to "c" but uses a different method.
f) CVAR change. Slightly changes the menu type; useful for convenient server CVAR adjustments.
g) Logging. One of the key server functions is logging. Just set this flag for the menu item you want to log actions for.
Sound loading. If you add your own sounds to amx_speechmenu or elsewhere, they are automatically loaded for clients—no extra steps required.
Menu and item access. Access can be configured flexibly by flags, even for each menu item, so regular admins or VIPs cannot use certain important menu items.
After installing the plugin, you can remove the old cmdmenu.amxx and its configuration files: cmds.ini, configs.ini, speech.ini, and cvars.ini. They are no longer needed.
// Лицензионный ключ вводить в файл amxmodx/data/fg_keys.ini (если файла нет, он создастся сам при рестарте/смены карты сервера)
// Все настройки производятся в cmdmenu_rbs.ini
; В том файлы можно добавлять разные менюшки, и пункты к ним
; Плагин полностью заменяет стандартный cmdmenu.amxx и файлы cmds.ini, configs.ini, speech.ini и cvars.ini можно удалить
; ПЕРВАЯ СТРОКА - создание меню и ее настройки
; Формат: [консольная команда] "флаги" "заголовок" "описание"
; [команда] - какой консольной командой будет вызываться Ваша меню
; "флаги" - какой флаг должен иметь игрок, чтобы открыть меню. "" - разрешено всем
; "заголовок" - что будет написано в шапке меню
; "описание" - нужно для отображения в amx_help
; ВТОРАЯ И ПОСЛЕДУЮЩИЕ СТРОКИ - добавление пунктов в это меню
; Формат: "title" "command" "type" "access"
; "title" - название пункта в меню
; "\n" - символ новой строки (если нужно сделать отступ)
; "command" - любая консольная команда. Вместо "" используйте '' где это нужно. Смотрите примеры amx_speechmenu
; "type" - где и как будет выполняться команда(можно комбинировать)
; "a" - выполнить команду из консоли сервера
; "b" - выполнить команду из консоли админа
; "c" - выполнить команду всем игрокам
; "d" - вернуться назад в меню
; "e" - выполнить команду всем игрокам в обход протектора (метод острога)
; "f" - смена квара (смотрите примеры в amx_cvarmenu)
; "g" - будет писать лог в стандартные L00000000.log логи
; "access" - игрок с каким флагом сможет выполнить команду
; "" - если не указывать, то будет доступно всем
; Меню админских команд
; Чтобы быстро сделать рестарт раунда, или открыть меню из других плагинов
; Очень удобно добавить в это меню такие команды, как: редактор респавнов, статистики, объектов и прочее
; Чтобы в нужный момент, не вспоминать, какая команда вызывает меню от такого плагина, а зайти сюда и выбрать нужный пункт
; Стандартное меню amxx
[amx_cmdmenu] "u" "\r[\yКОМАНДЫ\r]\w Меню админских команд\R%d/%d" "меню админских команд"
"Пауза" "amx_pause" "adg" "l" ; Выполнит amx_pause в консоль сервера и не закроет текущее меню, доступ только по флагу l(ADMIN_RCON)
"Screen Menu" "screen_player" "b" "d" ; Выполнит эту команду в консоль админа, доступ только по флагу d(ADMIN_BAN), т.е. просто откроет меню screen_player
"Restart Round" "sv_restartround 1" "ag" "t" ; Сделает рестарт раунда, введет команду в консоль сервера, доступ только по флагу t
" " "-" "" "" ; Разделитель (если вместо команды вписать знак "-")
"ESP Menu" "say_team /esp" "b" "d" ; Выполнит эту команду в консоль админа, доступ только по флагу d(ADMIN_BAN)
;"Blind Menu" "blind_menu" "b" "l"
;"Screen Menu" "screen_player" "b" "d"
;" " "-" "" "u"
;"История банов" "amx_banhistorymenu" "b" "d"
;"Ушедшие игроки" "amx_bandisconnectedmenu" "b" "d"
;"Разбан Меню" "amx_unbanmenu" "b" "d"
;"Бан подсети" "amx_bansubnetmenu" "b" "l"
;" " "-" "" "u"
;"Speech Menu" "amx_speechmenu" "b" "l"
;"Редактор рун" "runes_editor" "b" "l"
;"Меню спавнов" "spawn_enable 1;spawn_menu" "b" "l"
;"CsStats Editor" "csstats_editor" "b" "l"
;"Admin Mode" "admin_mode_menu" "b" "l"
; Меню для загрузки конфигов с настройками
; Например захотели поиграть ClanWar, загрузили конфиг с настройками кланвара
; Стандартное меню в amxx, мало кто ей пользуется
[amx_cfgmenu] "u" "\r[\yКОНФИГИ\r]\w Меню конфигураций\R%d/%d" "меню конфигураций"
;"PUBLIC Settings" "servercfgfile server.cfg;exec server.cfg" "ag" "u"
;"Clanbase" "exec clanbase.cfg;servercfgfile \'\'" "ag" "u"
;"Clanbase Charges Only" "exec clanbase_co.cfg;servercfgfile \'\'" "ag" "u"
;"Official CAL Match" "exec cal.cfg;servercfgfile \'\'" "ag" "u"
;"ProvingGrounds Server Config" "exec leagues/pg.cfg;servercfgfile \'\'" "ag" "u"
;"OGL CS Server Config" "exec ogl.cfg;servercfgfile \'\'" "ag" "u"
;"OGL CS FF Server Config" "exec ogl_ff.cfg;servercfgfile \'\'" "ag" "u"
;"OGL CS Advanced Server Config" "exec ogl_adv.cfg;servercfgfile \'\'" "ag" "u"
; Меню звуков
; Просто воспроизводить всем играющим в консоль тот или иной звук
; Стандартное меню amxx, просто побаловаться
[amx_speechmenu] "u" "\r[\ySPEAK\r]\w Меню звуков\R%d/%d" "меню звуков"
"Terrorists Win!" "spk 'cstrike/sound/radio/terwin.wav'" "cd" "u"
"Counter-Terrorists Win!" "spk 'cstrike/sound/radio/ctwin.wav'" "cd" "u"
"Hello!" "spk 'valve/sound/vox/hello.wav'" "cd" "u"
"Don't think so" "spk 'valve/sound/barney/dontguess.wav'" "cd" "u"
"Don't ask me" "spk 'valve/sound/barney/dontaskme.wav'" "cd" "u"
"Hey! Stop that!" "spk 'valve/sound/barney/donthurtem.wav'" "cd" "u"
"Yup" "spk 'valve/sound/barney/yup.wav'" "cd" "u"
"Nope" "spk 'valve/sound/barney/nope.wav'" "cd" "u"
"Maybe" "spk 'valve/sound/barney/maybe.wav'" "cd" "u"
"Seeya" "spk 'valve/sound/barney/seeya.wav'" "cd" "u"
"Man that sounded bad" "spk 'valve/sound/barney/soundsbad.wav'" "cd" "u"
"Hello and die" "spk 'valve/sound/vox/hello and die.wav'" "cd" "u"
"Move!" "spk 'valve/sound/hgrunt/move! _comma yessir!.wav'" "cd" "u"
"You will definitely pay!" "spk 'valve/sound/hgrunt/c2a2_hg_chat5a.wav'" "cd" "u"
"Laughter" "spk 'valve/sound/hgrunt/c2a3_hg_laugh.wav'" "cd" "u"
"Silence!" "spk 'valve/sound/hgrunt/silence!.wav'" "cd" "u"
"You talk too much" "spk 'valve/sound/barney/youtalkmuch.wav'" "cd" "u"
"You thinkin?" "spk 'valve/sound/barney/thinking.wav'" "cd" "u"
"Open fire Gordon!" "spk 'valve/sound/barney/openfire.wav'" "cd" "u"
"Couldnt make a bigger mess" "spk 'valve/sound/barney/bigmess.wav'" "cd" "u"
"I have a Bad feeling" "spk 'valve/sound/barney/badfeeling.wav'" "cd" "u"
"Yes sir!" "spk 'valve/sound/hgrunt/yessir!.wav'" "cd" "u"
"No sir" "spk 'valve/sound/barney/nosir.wav'" "cd" "u"
; Меню кваров
; Удобное переключение значения кваров
; Стандартное меню amxx. Конструкция такой меню немного отличается, но думаю по примерам все понятно
[amx_cvarmenu] "g" "\r[\yКВАРЫ\r]\w Меню кваров\y\R%d/%d" "меню кваров"
"mp_timelimit" "'0' '30' '45'" "fdg" "g"
"sv_password" "'' 'mypw' 'clanwarpw'" "fdg" "g"
"pausable" "'0' '1'" "fdg" "g"
"sv_voiceenable" "'0' '1'" "fdg" "g"
"mp_friendlyfire" "'0' '1'" "fdg" "g"
"mp_freezetime" "'0' '6'" "fdg" "g"
"mp_startmoney" "'800' '1800' '16000'" "fdg" "g"