Команды Sourcemod

Чтобы забиндить меню админа пишем в консоле: bind кнопка sm_admin

Бинды на паутинку:

bind кнопка +hook
bind кнопка +grab
bind кнопка +rope

Бинд на рисовалку:

bind кнопка +laser

Заголовки команд

Команды можно вводить как в консоли, так и в общий чат. Отличие только в заголовке команды:

sm_ - ставится в начале команды при вводе в консоль;
! - ставится в начале команды при вводе в чат - команда будет видна всем игрокам на сервере;
/ -·ставится в начале команды при вводе в чат - команда будет видна только администратору.

Адресация команд

основные цели

  • name: где name - полное имя игрока или его часть (если эта часть уникальна).
  • #userid: где userid - цифровое значение ID игрока (можно узнать по команде «users»).
  • #steamid - Определяет игрока по Steam ID. Если он содержит »:», то Steam ID необходимо окружить кавычками, либо заменить все »:» на «_». Например: "#STEAM_0:1:4433”, #STEAM_0_1_4433
  • #: где - точное имя игрока.
  • @all - адресовать всем игрокам (доступно большинству команд).
  • @bots - адресовать всем ботам (доступно большинству команд).
  • @alive - адресовать всем живым игрокам (доступно большинству команд, которые могут быть применены к живым игрокам).
  • @dead - адресовать всем умершим игрокам (доступно большинству команд, которые могут быть применены к умершим игрокам).
  • @humans - адресовать всем не-ботам (доступно большинству команд).
  • @aim - адресовать игроку, на которого указывает прицел.
  • @me - адресовать самому себе.
  • @!me - адресовать всем, кроме самого себя.
Сначала обрабатывается символы # и @ и только потом имя. Это значит, что @all будет адресована всем игрокам, даже если есть игрок с таким именем. Чтобы адресовать конкретно такому игроку, необходимо поставить символ # впереди - #@all.

Только в Counter-Strike

  • @ct или @cts - Всем контр-террористам
  • @t или @ts - Всем террористам

Основные команды

Это список команд, которые признаны безопасными для использования в матчах. Они предоставляют простую функциональность для администрирования сервера.

<параметр> - обязательный параметр
[параметр] - необязательный параметр

Команда Формат команды Описание
sm_addban <время> [причина] Добавляет Steam ID в бан-лист.
sm_admin   Отображает меню администратора.
sm_ban <#userid | имя> <время|0> [причина] Забанить игрока.
sm_banip <время> [причина] Добавить IP в бан-лист. Для этого необходимы права доступа к rcon.
sm_cancelvote   Отменить текущее голосование.
sm_cvar [значение] Показывает или меняет значение cvar. Для доступа к защищенным переменным cvar требуются права rcon, а для sv_cheats - права cheats.
sm_execcfg <имя файла> Запустить конфиг, где имя файла - полное имя файла включая расширение. Путь указывается относительно директории cfg.
sm_help [страница|что искать] Выводит список всех доступных команд. Выводит список постранично и можно указать номер страницы. Либо можно указать текст для поиска команды.
sm_kick <#userid | имя> [причина] Кикнуть игрока
sm_map <карта> Сменить текущую карту
sm_rcon <команда> Запустить команду через rcon. Из-за ограничений движка Source, вывод команды показан не будет.
sm_reloadadmins   Обновляет список админов из всех источников.
sm_unban   Удаляет бан по Steam ID или IP.
sm_who [#userid | имя] Выводит полный список игроков и их права доступа к серверу. Если указать #userid или имя, то будут выведены его права.

Расширенные команды

Это список команд, которые предоставляют расширенную функциональность и могут работать не во всех играх.

Команда Формат команды Описание
sm_beacon <цель> Создает окружность вокруг игрока (или нескольких), что делает его легко заметным.
sm_burn <цель> [время в секундах] Поджигает цели (или несколько) на указанное время. Может работать не во всех играх (Например в TF2 нет анимации огня, но игрок будет терять здоровье).
sm_chat <сообщение> Посылает сообщение всем администраторам.
sm_csay <сообщение> Выводит сообщение всем игрокам по центру экрана.
sm_gag <цель> Запрет игроку (или нескольким) на использование чата.
sm_hsay <сообщение> Выводит всем игрокам сообщение в рамке по центру экрана.
sm_msay <сообщение> Выводит сообщение в виде меню (только для игр, поддерживающих радио-меню).
sm_mute <цель> Запрещает игроку (или нескольким) пользоваться голосовым чатом.
sm_play <цель> <файл> Проигрывает звуковой файл игроку (или нескольким).
sm_psay <игрок> <сообщение> Посылает приватное сообщение игроку.
sm_rename <#userid | имя> Меняет имя игрока.
sm_resetcvar   Устанавливает CVAR в значение по-умолчанию.
sm_say <сообщение> Послать сообщение всем игрокам.
sm_silence <цель> Одновременно запрещает чат и голосовой чат цели (или нескольким).
sm_slap <цель> [повреждение] Подкидывает игрока в случайном направлении и проигрывает соответствующий звук. Если указано повреждение, то его величина будет отнята от здоровья цели (или нескольких).
sm_slay <цель> Убить игрока.
sm_tsay [цвет] <сообщение> Выводит сообщение всем игрокам в верхнем левом углу. Если не указан цвет, текст будет белым. Доступные цвета: white, red, green, blue, yellow, purple, cyan, orange, pink, olive, lime, violet, lightblue.
sm_ungag <цель> Разрешить чат цели (или нескольким).
sm_unmute <цель> Разрешить голосовой чат цели (или нескольким).
sm_unsilence <цель> Одновременно разрешает чат и голосовой чат цели (или нескольким).

Команды голосования

Команда Формат команды Описание
sm_vote <вопрос> [ответ1] [ответ2] [ответ3] … Запускает голосование с указанными вариантами ответов.
sm_votealltalk   Включает голосование за включение общего голосового чата (sv_alltalk).
sm_voteban <игрок> [причина] Запускает голосование за бан игрока на 30 минут.
sm_voteburn <игрок> Запускает голосование, чтобы поджечь игрока.
sm_voteff   Запускает голосование за включение/отключение mp_friendlyfire.
sm_votegravity <значение> [значение2] [значение3] … Запускает голосование за изменение гравитации (sv_gravity).
sm_votekick <цель> [причина] Запускает голосование за кик игрока.
sm_votemap <карта> [карта2] [карта3] … Запускает голосование за выбор карты.
sm_voteslay <цель> Запускает голосование за убийство игрока.

Поделиться этой страницей