В этой статье приводится список команд чата, с помощью которых можно управлять турнирной комнатой.
!mp make <name>
— создать комнату с указанным названием (максимум — до 4 комнат).
!mp close
.!mp makeprivate <name>
— создать приватную комнату с указанным названием. Эта команда работает так же, как и !mp make
, но история матча будет доступна только создателю комнаты и её участникам.!mp name <title>
— переименовать комнату.!mp invite <username>
- пригласить игрока.
!mp lock
- «заморозить» комнату, чтобы игроки не могли менять команду и перемещаться в другой слот.!mp unlock
- отменить запрет на смену команды и слота.!mp size <size>
- изменить число доступных слотов в комнате.!mp set <teammode> [<scoremode>] [<size>]
- изменить настройки комнаты.
teammode
- режим игры. 0: Head To Head, 1: Tag Coop, 2: Team Vs, 3: Tag Team Vsscoremode
- режим подсчёта очков. 0: Score, 1: Accuracy, 2: Combo, 3: Score V2!mp move <username> <slot>
- переместить игрока в слот с указанным номером (нумерация начинается с единицы).!mp host <username>
- передать игроку роль хоста.!mp clearhost
- сбросить роль хоста.!mp settings
- показать сведения о комнате.!mp start [<time>]
- начать матч через time
секунд, либо сразу, если время не указано.!mp abort
- прервать матч.!mp team <username> <colour>
- переместить игрока в указанную команду
colour
- red (красная), blue (синяя)!mp map <mapid> [<playmode>]
- поменять текущую карту и режим игры.
playmode
- 0: osu!, 1: osu!taiko, 2: osu!catch, 3: osu!mania!mp mods <mod> [<mod>] [<mod>] …
- поставить указанные моды вместо тех, что выбраны сейчас.
mod
- краткое название мода: HR, DT, FL, HD, FI, либо Freemod или None!mp timer [<time>]
- запустить обратный отсчёт.
time
по умолчанию равно 30 секундам.!mp aborttimer
- остановить таймер. Действует как на обычный таймер, так и на таймер начала матча.!mp kick <username>
- выгнать игрока из комнаты.!mp ban <username>
- забанить игрока (запретить заходить в комнату).!mp password [<password>]
- сменить пароль комнаты. Если <password>
не указан, то пароль будет убран.!mp addref <username> [<username>] …
- назначить судью (максимум — до 8 игроков). Это может делать только создатель комнаты.
/join #mp_<номер-комнаты>
.!mp removeref <username> [<username>] …
- сместить судью. Это может делать только создатель комнаты.!mp listrefs
- показать список судей комнаты.!mp close
- закрыть комнату.Список команд можно получить, отправив в личные сообщения BanchoBot команду !mp help
.
Параметры команд находятся в фигурных скобках ( <>
). Если параметр необязательный, он заключён в квадратные скобки. Пробелы в именах игроков должны быть заменены на подчёркивания ( _
). Во всех командах вместо имён игроков можно использовать их идентификаторы ( #<userid>
).
Команды из списка выше можно отправлять как через osu!, так и через IRC-клиент (например, mIRC, HexChat или HydraIRC).
У создателя комнаты есть право на использование команд. Если он выходит из комнаты, это право не передаётся новому хосту. Если создатель возвращается в комнату, то он снова может пользоваться командами.
Ниже – пример использования команд для управления матчем:
!mp invite Zallius
- пригласить Zallius в комнату.!mp move Loctav 4
- переместить Loctav в 4-й слот.!mp team Zallius blue
- добавить Zallius в синюю команду.!mp team Loctav red
- добавить Loctav в красную команду.!mp set 0 2
- сменить режим игры на Head To Head (0), а режим подсчёта очков — на Combo (2).!mp start
- сразу начать матч.Пожалуйста, подходите к управлению турниром с ответственностью и профессионализмом. Использование команд не по назначению, чтобы мешать игрокам соревноваться, является нарушением правил сообщества и будет строго наказываться.