Admin Admin (Leader sYnceD)
Сообщения : 19 Дата регистрации : 2010-02-06 Возраст : 32
| Тема: Консольные команды Sourcemod'a Ср Фев 10, 2010 2:32 am | |
| Команды чата Многие команды могут быть введены и через чат админом. К примеру команда написанная в чат "!ban bail" тоже самое что написать в консоль "sm_ban" Общие сокращения - Цитата :
- name - Ник #userid - ID игрока на сервере, увидеть можно набрав в консоле users #steamid - Steamid игрока также можно увидеть в консоле, написание его может быть и через : и через _ . Пример : "#STEAM_0:1:4433", #STEAM_0_1_4433 # - Точное имя игрока после знака # @all - Все игроки @bots - Все боты @alive - Все живые игроки @dead - Все мертвые игроки @humans - Все игроки-люди, не боты @aim - Текущий игрок, админ @me - Цель сам @!me - Цель все и сам.
Это основные сокращения для удобства их использования.. К примеру надо вам кикнуть всех с сервера пишем - sm_kick @all [...] , в [...] можно указать причину кика.. или надо выполнить действие над всеми живыми игроками, например тот же кик - sm_kick @alive [...] Учтите что один из игроков может использовать в своем нике символы к примеру @all, в этом случае действие будет произведено только на нем а не на всех, чтобы получилось на всех используйте знак #, тоесть вместо @all используйте #@all Только для Counter-Strike: - Цитата :
- @ct или @cts - Все контры @t или @ts - Все террористы
Только для Team Fortress 2: - Цитата :
- @red - Все красные тиммейты @blue - Все синие тиммейты
Основные команды админ плагина Команда | Плагин | Доступ | Пример написания | Описание | sm_addban | basebans | rcon | <время> [причина] | Добавление бана в базу. | sm_admin | adminmenu | admin | | Вход в админ меню | sm_ban | basebans | ban | <ид|ник> <время|0> [причина] | база банов | sm_banip | basebans | rcon | <время> [причина] | Добавление бана по ip | sm_cancelvote | basecommands | vote | | Отменяет все голосования | sm_cvar | basecommands | cvar | | Включение cvar режима | sm_execcfg | basecommands | config | <имя файла> | Подгрузка конфига серверу лежащего в папке cfg | sm_help | adminhelp | admin | [search] | Вызов справки, список команд. | sm_kick | basecommands | kick | <#userid|name> [причина] | Кик игрока с сервера | sm_map | basecommands | map | <имя карты> | Смена карты | sm_rcon | basecommands | rcon | <команда> | Для ввода команд через rcon админ плагина, не путать с серверным rcon в server.cfg | sm_reloadadmins | basecommands | config | | Перезагрузка списка админов. | sm_unban | basebans | unban | | Снимает бан с указанного Steam ID. | sm_who | basecommands | admin | [#userid|name] | Список прав у игрока, если не указан id или ник то список всех кто на сервере и их прав. |
Команда | Плагин | Доступ | Формат | Описание | sm_beacon | basefuncommands | slay | <цель> | Маяк, от игрока расходятся круги, которые выдают его место положение | sm_burn | basefuncommands | slay | <цель> [время] | Сжечь игрока за указанное время, в некоторых играх действует по другому, например в ТФ игрок теряет здоровье | sm_chat | basechat | chat | <сообщение> | Приватный чат для админов, сообщения видят только админы | sm_csay | basechat | chat | <сообщение> | Сообщение видят все игроки | sm_gag | basecomm | chat | <цель> | Запрет указанному игроку использовать чат | sm_hsay | basechat | chat | <сообщение> | Посылает сообщение всем игрокам в рамочке по центру экрана (хинт) | sm_msay | basechat | chat | <сообщение> | Показывает сообщение как меню с радиокомандами. | sm_mute | basecomm | chat | <цель> | Запрет указанному игроку на использование голосового чата | sm_play | basefuncommands | admin | <цель> <файл> | Проигрывает указанный звук указанному игроку | sm_psay | basechat | chat | <цель> <сообщение> | Частное сообщение, видит только указанный игрок | sm_say | basechat | chat | <сообщение> | Сообщение всем игрокам от админа | sm_silence | basecomm | chat | <цель> | Запрет на голосовой и письменный чат указанному игроку | sm_slap | basefuncommands | slay | <цель> [damage] | Дает звучный "пинок" игроку, толкая его в случайном направлении. По умолчанию урон = 0. | sm_slay | basefuncommands | slay | <цель> | Убивает указанного игрока | sm_tsay | basechat | chat | [color] <сообщение> | Выводит всем сообщение в верхний левый угол, если цвет не указан, то белым | sm_ungag | basecomm | chat | <цель> | Снимает запрет на использование чата | sm_unmute | basecomm | chat | <цель> | Снимает запрет на использование голосового чата | sm_unsilence | basecomm | chat | <цель> | Снимает запрет на использование чата и голосового чата |
Команда | Плагин | Доступ | Формат | Описание | sm_vote | basevotes | vote | <вопрос> [ответ1] [ответ2] [ответ3] ... | Начинает голосование с указанным вопросом и вариантами ответов | sm_votealltalk | basefunvotes | vote | | Начинает голосование за общий голосовой чат | sm_voteban | basevotes | vote, ban | <цель> [причина] | Начинает голосование за бан указанному игроку на на 30 минут | sm_voteburn | basefunvotes | vote, slay | <цель> | Голосование за "сжечь" игрока | sm_voteff | basefunvotes | vote | | Голосование за френдлифаер (огонь по своим) | sm_votegravity | basefunvotes | vote | <количество> [amount2] [amount3] ... | Голосование за изменение значения sv_gravity. | sm_votekick | basevotes | vote, kick | <цель> [причина] | Голосование за кик игрока | sm_votemap | basevotes | vote, map | <карта> [map2] [map3] ... | Голосование за карту | sm_voteslay | basefunvotes | vote, slay | <цель> | Голосование за убийство игрока |
Берем фикс из этого МОДА дописываем вручную команды в стандарт через файл. Пример: в файл adminmenu_custom.txt - Код:
-
"Commands" { "Team Management" { "Move all to Spec" { "cmd" "sm_team @all 1" } "Swap Player to Other Team" { "cmd" "sm_teamswap #1" "1" { "type" "player" } } "Swap Teams" { "cmd" "sm_teamswap" } } } Этим самым мы создали команду "Переместить все в спеки", "Перемещать игроков в команду по одному", "Поменять команду игроков местами(swap)". | |
|