Плагин AMX Mod X пришёл на замену, в настоящий момент прекратившему разработку, AMX Mod. Именно стремление разработчиков последнего к монетизации привело к появлению данного metamod плагина. В основу изначально легли существующие разработки, что по сей день обеспечивает пусть и не 100%, но совместимость большинства модов Counter-Strike 1.6, изначально написанных для AMX Mod X.
На сегодняшний день актуальная версия включает в себя следующий функционал:
Создание команд и переменных со стороны клиента и сервера
Базовые и настраиваемые инструменты администрирования сервера:
Кики/баны
Резервирование слотов
Система администрирования из текстового файла или MySQL
Голосование
Набор команд управления (чат, смена карты, изменение переменных cvar и т.д.)
Защита от флуда
Ограничения оружия
Статистика
Поддержка скриптов через библиотеку
Коммуникация плагинов
Регистрация события
Хукинг сообщений сети
Модификации элементов и движка
Хукинг Gamedll и движка
Сокеты
Дополнительная поддержка модов для:
Counter-Strike, Condition Zero
Day of Defeat
Natural Selection
Team Fortress Classic
The Specialists
Earth's Special Forces
Регулярные выражения
Создание меню
Отладчик
Модульность
Удобный M/DK для взаимодействия со скриптами
Легкое использование и добавление к Metamod
Plug 'n Use - MDK не требует настройки перед использованием
Написан на C/C++ - полная гибкость
Список команд плагина AMX Mod X
Параметры и переменные указанные ниже вводятся без скобок <> и [].
Параметры и переменные указанные в <> являются необходимыми для ввода.
Параметры и переменные указанные в [] являются дополнительными.
Например, команда для кика игрока будет выглядеть так: amx_kick player СПАМ!
Полный список команд можно посмотреть командой amx_help
Команды администратора:
Комманда
Формат
Необходимый доступ
Описание
amx_kick
<ник или #userid> [причина]
ADMIN_KICK
Кикнуть игрока.
amx_ban
<ник или #userid> [причина]
ADMIN_BAN
Забанить игрока.
amx_addban
[причина]
ADMIN_BAN
Добавить бан в банлист сервера.
amx_unban
ADMIN_BAN
Разбанить игрока.
amx_slay
<ник или #userid>
ADMIN_SLAY
Убить игрока.
amx_slap
<ник или #userid> [урон (хп)]
ADMIN_SLAY
Пнуть игрока.
amx_leave
<тег> [тег1] [тег2] [тег3]
ADMIN_KICK
Кикнуть всех игроков без указанного тега.
amx_pause
ADMIN_CVAR
Поставить игру на паузу или возобновить игру.
amx_who
ADMIN_ADMIN
Отобразить игроков на сервере.
amx_cvar
[значение]
ADMIN_CVAR
Изменить или посмотреть переменную cvar.
amx_map
ADMIN_MAP
Сменить карту.
amx_nick
<текущий ник> <новый ник>
ADMIN_LEVEL_A
Сменить имя игрока.
amx_cfg
<имя файла>
ADMIN_CFG
Исполнить файл конфигурации сервера.
amx_rcon
<командная строка rcon>
ADMIN_RCON
Выполнить команду в консоли сервера.
amx_plugins
ADMIN_ADMIN
Отобразить все загруженные плагины.
amx_modules
ADMIN_ADMIN
Отобразить все загруженные модули.
Команды сообщений:
Комманда
Формат
Необходимый доступ
Описание
amx_say
<сообщение>
ADMIN_CHAT
Отправить сообщение в чате всем игрокам.
amx_chat
<сообщение>
ADMIN_CHAT
Отправить сообщение в чате всем администраторам.
amx_psay
<ник или #userid> <сообщение>
ADMIN_CHAT
Отправить сообщение конкретному игроку.
amx_tsay
<цвет> <сообщение>
ADMIN_CHAT
Отправить сообщение всем игрокам в левой части экрана.
amx_csay
<цвет> <сообщение>
ADMIN_CHAT
Отправить сообщение всем игрокам в центре экрана.
Команды голосования:
Комманда
Формат
Необходимый доступ
Описание
amx_votemap
<карта> [карта] [карта] [карта]
ADMIN_VOTE
Запустить голосование за смену карты.
amx_votekick
<ник или #userid>
ADMIN_VOTE
Запустить голосование за кик игрока.
amx_voteban
<ник или #userid>
ADMIN_VOTE
Запустить голосование за бан игрока.
amx_vote
<вопрос> <ответ1> <ответ2>
ADMIN_VOTE
Запустить своё голосование.
amx_cancelvote
ADMIN_VOTE
Отменить последнее голосование.
Команды статистики:
Комманда
Описание
say /hp
Отобразить информацию о своём убийце.
say /statsme
Отобразить свою статистику.
say /stats
Отобразить статистику других игроков.
say /top15
Отобразить топ 15 игроков.
say /rank
Отобразить Ваш ранг на сервере.
Команды чата:
Комманда
Описание
say nextmap
Отобразить следующую карту на очереди.
say timeleft
Отобразить оставшееся время на текущую карту.
say thetime
Отобразить текущее время.
Команды меню:
Комманда
Необходимый доступ
Описание
amxmodmenu
ADMIN_MENU
Отобразить основное меню AMX Mod X.
amx_cvarmenu
ADMIN_CVAR
Отобразить меню переменных CVAR.
amx_mapmenu
ADMIN_MAP
Отобразить меню смены карт.
amx_votemapmenu
ADMIN_MAP
Отобразить меню голосования за смену карты.
amx_kickmenu
ADMIN_KICK
Отобразить меню кика игроков.
amx_banmenu
ADMIN_BAN
Отобразить меню бана игроков.
amx_slapmenu
ADMIN_SLAY
Отобразить меню пинка игроков.
amx_teammenu
ADMIN_LEVEL_A
Отобразить меню смены команд.
amx_clcmdmenu
ADMIN_LEVEL_A
Отобразить меню команд клиента.
amx_cmdmenu
Отобразить меню команд сервера.
amx_restmenu
ADMIN_CFG
Отобразить меню ограничений оружия.
amx_teleportmenu
ADMIN_CFG
Отобразить меню телепортации.
amx_pausecfgmenu
ADMIN_CFG
Отобразить меню остановки/запуска плагинов.
amx_statscfgmenu
ADMIN_CFG
Отобразить меню конфигурации статистики.
amx_cfgmenu
Отобразить меню конфигурации.
amx_langmenu
amx_menu
Отобразить меню доступное клиенту.
amx_plugincmdmenu
Отобразить меню команд плагина.
amx_plugincvarmenu
Отобразить меню переменных cvar плагина.
amx_speechmenu
Отобразить меню голосового общения.
Команды конфигурации:
Комманда
Формат
Необходимый доступ
Описание
amx_pausecfg
<команда> [название]
ADMIN_CFG
Остановить плагин.
Список доступных <команд>:
off - Остановить все плагины не в списке исключений.
on - Запустить все плагины.
stop <файл> - Остановить плагин.
pause <файл> - Приостановить плагин.
enable <файл> - Активировать плагин.
save - Сохранить список остановленных плагинов.
clear - Очистить список остановленных плагинов.
list [id] - Список плагинов.
add <название> - Добавляет плагин в список исключений.
Комманда
Формат
Необходимый доступ
Описание
amx_statscfg
<команда> [параметры]
ADMIN_CFG
Изменить настройки статистики.
Список доступных <команд>:
on <переменная> - Включить конкретную опцию.
off <переменная> - Выключить конкретную опцию.
save - Сохранить конфигурацию статистики.
load - Загрузить конфигурацию статистики.
list [id] - Показать список статусов статистики.
add <название> <переменная> - Добавить переменную статистики в список
RCON команды:
amxx version - Отобразить версию.
amxx modules - Отобразить модули.
amxx plugins - Отобразить плагины.
amxx gpl - Отобразить GNU (публичное соглашение).
amxx cvars - Отобразить переменные CVAR зарегистрированные AMX Mod X.
amxx cmds - Отобразить команды зарегистрированные AMX Mod X.
amxx pause - Приостановить запущенный плагин.
amxx unpause - Возобновить работу плагина.
Как видно из огромного списка команд, все плагины использующие AMX Mod X в качестве основы напрямую опираются на актуальность его версии. На хостинге игровых серверов ServerOK установка AMX Mod X последней версии доступна всем владельцам размещённых серверов в 1 клик в разделе Доступные плагины / сборки на хостинге. Узнать ответы на вопросы, а также ознакомиться с подробной инструкцией по установке плагинов КС 1.6 можно в статье Как установить плагины Counter-Strike 1.6. Ознакомиться с процессом удаления плагинов CS 1.6, а также посмотреть подробное поэтапное описание можно в статье Как удалить плагины Counter-Strike 1.6.