Как добавить собственную команду в меню AMXX в CS 1.6
Собственные служебные действия AMXX в CS 1.6 можно добавить в cmds.ini. Укажите понятное название, фактическую команду, способ выполнения и ограничение доступа.
Инструкция относится к серверной установке AMX Mod X. Не переносите файлы SourceMod .smx в каталог AMXX .amxx: это разные системы с разными зависимостями.
addons/amxmodx/configs/cmds.ini. Сохраните исходный файл или вывод проверки, чтобы потом сравнить результат, а не восстанавливать настройку по памяти."Server Status" "status" "ad" "u". Подпись Server Status видна в меню; status — команда. Флаг a выполняет её в серверной консоли, поэтому вывод ищут там, а d возвращает меню. Последнее u — отдельный флаг доступа, а не исполнитель. Флаг b означал бы консоль администратора, c — всех клиентов; для этого теста они не нужны.Проверка результата и типичные ошибки
Для команд выбранному игроку предусмотрен отдельный clcmds.ini со своей схемой целей. Не вставляйте шаблоны userid в произвольный пункт без понимания, кто и как подставляет значение.
Командное меню не заменяет проверку входных данных плагина. Если действие принимает имя или аргумент, используйте предусмотренный автором безопасный синтаксис, а не конструируйте цепочку команд из текста чата.
После проверки зафиксируйте рабочий вариант и повторите её после смены карты. Если результат отличается, сопоставьте порядок загрузки, конфиги карты и состояние плагинов. Для этой задачи основной ориентир — addons/amxmodx/configs/cmds.ini; изменение другой копии файла не влияет на запущенный процесс.
| Основной путь или проверка | addons/amxmodx/configs/cmds.ini |
| Ориентир | "Server Status" "status" "ad" "u" |
| Область | Свой сервер |
Counter‑Strike 2
CS:GO
CS:Source
CS 1.6
Standoff 2
База знаний
Обсуждение материала 0
Здесь можно начать разговор
Задайте вопрос или поделитесь своим опытом по теме.
Присоединяйтесь к обсуждению
Войдите, чтобы написать комментарий и отвечать участникам.