Плагин 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_kick player СПАМ!
Полный список команд можно посмотреть командой amx_help
Список доступных <команд>:
• off - Остановить все плагины не в списке исключений.
• on - Запустить все плагины.
• stop <файл> - Остановить плагин.
• pause <файл> - Приостановить плагин.
• enable <файл> - Активировать плагин.
• save - Сохранить список остановленных плагинов.
• clear - Очистить список остановленных плагинов.
• list [id] - Список плагинов.
• add <название> - Добавляет плагин в список исключений.
Список доступных <команд>:
• on <переменная> - Включить конкретную опцию.
• off <переменная> - Выключить конкретную опцию.
• save - Сохранить конфигурацию статистики.
• load - Загрузить конфигурацию статистики.
• list [id] - Показать список статусов статистики.
• add <название> <переменная> - Добавить переменную статистики в список
• amxx version - Отобразить версию.
• amxx modules - Отобразить модули.
• amxx plugins - Отобразить плагины.
• amxx gpl - Отобразить GNU (публичное соглашение).
• amxx cvars - Отобразить переменные CVAR зарегистрированные AMX Mod X.
• amxx cmds - Отобразить команды зарегистрированные AMX Mod X.
• amxx pause - Приостановить запущенный плагин.
• amxx unpause - Возобновить работу плагина.
На сегодняшний день актуальная версия включает в себя следующий функционал:
Создание команд и переменных со стороны клиента и сервера
Базовые и настраиваемые инструменты администрирования сервера:
• Кики/баны
• Резервирование слотов
• Система администрирования из текстового файла или 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 - Возобновить работу плагина.