World Of Gamers

Наша команда sYnceD рада вам рассказать об открытии нашего проекта World Of Gamers. Здесь будет написан наш опыт в создании сайтов, серверов, новости игр и разные виды помощи. Так же жизнь нашей команды в World Of Gamers.
 
ФорумФорум  ГалереяГалерея  ЧаВоЧаВо  РегистрацияРегистрация  Вход  
Уважаемые пользователи!
У нас на форуме во многих сообщениях используется html код, поэтому если он у вас не отображается как надо включите его по следующей инструкции.
Последние темы
» Набор людей для поддержки форума
автор Admin Пт Фев 12, 2010 12:16 am

» Ставим DeathMatch
автор Admin Ср Фев 10, 2010 3:41 pm

» Metamod + Sourcemod
автор Admin Ср Фев 10, 2010 3:20 pm

» Консольные команды Sourcemod'a
автор Admin Ср Фев 10, 2010 2:32 am

» Ace_match как им пользоватся ?
автор Admin Ср Фев 10, 2010 2:25 am

Самые активные пользователи
Admin
 
Madmunus
 

Поделиться | 
 

 Консольные команды Sourcemod'a

Перейти вниз 
АвторСообщение
Admin
Admin (Leader sYnceD)


Сообщения : 19
Дата регистрации : 2010-02-06
Возраст : 26

СообщениеТема: Консольные команды 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_addbanbasebans rcon <время> [причина] Добавление бана в базу.
sm_admin adminmenu admin Вход в админ меню
sm_banbasebansban <ид|ник> <время|0> [причина] база банов
sm_banip basebansrcon <время> [причина] Добавление бана по ip
sm_cancelvotebasecommands vote Отменяет все голосования
sm_cvarbasecommands cvar Включение cvar режима
sm_execcfgbasecommands config <имя файла> Подгрузка конфига серверу лежащего в папке cfg
sm_helpadminhelpadmin[search] Вызов справки, список команд.
sm_kickbasecommands kick <#userid|name> [причина] Кик игрока с сервера
sm_mapbasecommands map <имя карты> Смена карты
sm_rconbasecommands rcon<команда> Для ввода команд через rcon админ плагина, не путать с серверным rcon в server.cfg
sm_reloadadmins basecommands config Перезагрузка списка админов.
sm_unban basebans unban Снимает бан с указанного Steam ID.
sm_who basecommands admin [#userid|name] Список прав у игрока, если не указан id или ник то список всех кто на сервере и их прав.

Команда Плагин Доступ Формат Описание
sm_beaconbasefuncommandsslay<цель> Маяк, от игрока расходятся круги, которые выдают его место положение
sm_burn basefuncommandsslay<цель> [время]Сжечь игрока за указанное время, в некоторых играх действует по другому, например в ТФ игрок теряет здоровье
sm_chatbasechatchat <сообщение>Приватный чат для админов, сообщения видят только админы
sm_csay basechatchat <сообщение>Сообщение видят все игроки
sm_gag basecommchat <цель>Запрет указанному игроку использовать чат
sm_hsay basechatchat <сообщение>Посылает сообщение всем игрокам в рамочке по центру экрана (хинт)
sm_msaybasechatchat<сообщение> Показывает сообщение как меню с радиокомандами.
sm_mutebasecommchat<цель> Запрет указанному игроку на использование голосового чата
sm_playbasefuncommandsadmin <цель> <файл> Проигрывает указанный звук указанному игроку
sm_psaybasechatchat <цель> <сообщение>Частное сообщение, видит только указанный игрок
sm_saybasechatchat<сообщение> Сообщение всем игрокам от админа
sm_silencebasecommchat<цель> Запрет на голосовой и письменный чат указанному игроку
sm_slapbasefuncommandsslay <цель> [damage]Дает звучный "пинок" игроку, толкая его в случайном направлении. По умолчанию урон = 0.
sm_slaybasefuncommandsslay<цель> Убивает указанного игрока
sm_tsaybasechatchat [color] <сообщение> Выводит всем сообщение в верхний левый угол, если цвет не указан, то белым
sm_ungagbasecommchat <цель> Снимает запрет на использование чата
sm_unmutebasecommchat <цель> Снимает запрет на использование голосового чата
sm_unsilencebasecommchat <цель> Снимает запрет на использование чата и голосового чата

КомандаПлагинДоступФорматОписание
sm_votebasevotes vote <вопрос> [ответ1] [ответ2] [ответ3] ... Начинает голосование с указанным вопросом и вариантами ответов
sm_votealltalkbasefunvotes vote Начинает голосование за общий голосовой чат
sm_voteban basevotes vote, ban <цель> [причина]Начинает голосование за бан указанному игроку на на 30 минут
sm_voteburn basefunvotes vote, slay <цель> Голосование за "сжечь" игрока
sm_voteffbasefunvotes vote Голосование за френдлифаер (огонь по своим)
sm_votegravity basefunvotesvote <количество> [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)".

_________________
CS:Source.
NickName: .Sonic!
Clan: #bc (Bad Company)

Warcraft 3.
Garena login: Asus116
Вернуться к началу Перейти вниз
http://worldofgamers.hypeforum.net
 
Консольные команды Sourcemod'a
Вернуться к началу 
Страница 1 из 1

Права доступа к этому форуму:Вы не можете отвечать на сообщения
World Of Gamers :: Counter Strike: Source :: Настройка выделенного сервера :: SourceMod и MetaMod-
Перейти: