Главная > Справка |
TeamLeague(TD) - это бот (автомат) на FICS, нужный для чёткого ведения всех турнирных партий Командной Лиги. "TD" означает Tournament Director (Директор турниров).
TeamLeague понимает команды, которые ему сообщаются путём tell TeamLeague <команда>.
Чтобы удобно отправлять ему команды, хорошо будет один раз создать alias (сокращённую команду):
alias tl xtell TeamLeague $@
Дайте эту команду на сервере один раз. После этого, чтобы что-то сообщить TeamLeague, достаточно использовать команду tl.
Например, чтобы попросить у него помощи (help), достаточно набрать: tl help
А вот список команд TeamLeague, которые могут понадобиться.
1. Разное | |
help | Отображает справочные файлы.
Например: help; help commands |
join | Добавляет вас в базу данных пользователей и/или устанавливает ваш фиксированный рейтинг в Лиге. После того, как вы таким образом присоединились к Лиге, вы можете быть включены в какую-либо команду. |
set | Устанавливает ваши переменные (настройки):
|
vars | Отображает ваши переменные (настройки). |
=tds | Показывает всех доступных в настоящий момент (online) TD (Директоров турнира). |
2. Поиск команд/игроков | |
set interested | Помещает вас на список игроков в поисках команды или снимает вас с этого списка.
Например: set interested 1 / set interested 0 |
=interested | Показывает список всех игроков в поисках команды. |
fplayer | [видимо, от слов Find Player] Помещает вашу команду в список команд в поисках игроков или, при отсутствии комментария, снимает вашу команду со списка.
Формат: fplayer имя_команды комментарий Например: fplayer PolarBears Ищем идеал... |
fteam | Показывает список всех команд в поисках игроков. |
3. Назначение времени партий | |
<номер> | Показывает форум для назначения времени по данной партии (каждая партия имеет уникальный номер).
Например: 240 |
pending | Отображает все ваши незавершённые партии (или чьи-то ещё).
Например: pending; pending Frigateland |
play | TeamLeague, если возможно, начнёт вашу партию.
Например: play; play 146; play Frigateland Примечания: 1. "play", если у вас только одна незавершённая партия; "play имя_игрока", если у вас только одна незавершённая партия против этого игрока; "play номер_партии" во всех случаях начнёт именно эту партию. 2. Если по каким-либо причинам, при висящем непринятом предложении о турнирной партии, сделанном через TeamLeague, вы хотите играть другую партию, необходимо сначала снять своё ожидание той турнирной партии с TeamLeague командой withdraw и затем отклонить вызов о партии (dec) (иначе TeamLeague попытается зачесть вашу следующую партию как турнирную), после чего можно начинать новую партию. 3. TeamLeague самостоятельно снимает вызов на партию с ожидания - в случае, если у одного из игроков прерывается связь либо если один из игроков начинает партию с другим партнёром (либо [с этим партнёром] другими цветами). |
withdraw | TeamLeague прекратит поиск ваших соперников, чтобы начать вашу партию. |
post | Помещает сообщение в форум по вашей партии.
Формат: post номер_партии текст Например: post 217 Sunday 11:30, 12:00 server time? |
schedule | Устаналивает или изменяет время, назначенное вами для вашей партии.
Формат: schedule номер_партии день_недели чч:мм либо schedule номер_партии мм-дд чч:мм где чч:мм - это время (часами и минутами), а мм-дд - это дата (месяцем и днём). Например: schedule 201 Friday 11:30 / schedule 201 03-14 11:30 (в последнем случае партия будет запланирована на 14 марта в 11:30) |
4. Информация о партиях | |
examine <номер> | Запускает изучение (examine) сыгранной партии на FICS. |
games | Показывает все партии, играемые прямо сейчас. |
history | Показывает законченные партии Лиги.
Формат: history имя_игрока количество_партий Например: history PlayerName 6 Если имя опущено, выдаётся ваша история. Если количество опущено, выдаётся 10 последних партий. |
observe | Начинает наблюдение всех текущих партий Лиги. |
ngames | Показывает запланированные или недоигранные партии Лиги.
Например: ngames; ngames 8 Число означает количество выводимых игр; если оно опущено, то 10. |
gnotify | Помещает игрока на ваш список уведомления о партиях. Если какой-либо игрок находится у вас в этом списке, вы будете получать уведомления, если он начнёт партию.
Формат: +gnotify имя - добавить игрока в список -gnotify имя - удалить игрока из списка =gnotify - просмотреть ваш список |
autoobs | Включает автоматическое наблюдение вами партий какого-либо игрока.
Формат: +autoobs имя - включить автонаблюдение партий игрока -autoobs имя - выключить автонаблюдение партий игрока =autoobs - просмотреть список тех, чьи партии вы будете автоматически наблюдать |
5. Турниры | |
=teams | Показывает все команды в каком-либо турнире
Например: =teams; =teams T34 |
pairings | Показывает пары и результаты (турнирное положение) для текущего тура или для заданного тура и номинации. Формат: =pairings [тур] [номинация] [партия] |
standings | Показывает турнирное положение во всём турнире.
Формат: =standings [номинация] |
6. Работа с командами | |
check | Выдаёт информацию по нескольким игрокам и средний рейтинг у четырёх высших из них.
Формат: check игрок игрок ... Например: check Alexborz DogGhost Tusendus Tujhbq |
checkteam | Проверяет, возможно ли зарегистрировать команду, состоящую из заданных игроков.
Формат: checkteam название_команды номинация капитан помощник_капитана игрок1 игрок2 игрок3 игрок4 игрок5 игрок6 Если отсутвует помощник капитана или 5, 6 доски, вместо них надо использовать три дефиса (---). Например: checkteam PolarBears u1600 Frigateland --- Alexborz Neodymium DogGhost Tusendus Tujhbq --- |
lineup | Показывает или устанавливает состав участников на текущий или заданный тур.
Формат: 1. =lineup команда [тур] - просмотр состава Например: =lineup PolarBears; =lineup PolarBears 6 2. +lineup команда тур играющие_доски - установка состава Например: +lineup PolarBears 6 1 2 3 4 (в последнем примере цифра 6 означает тур, а остальные цифры - номера досок из общего состава команды, которые будут играть в этом туре. Возможно использовать минус "-" для пропуска доски) |
=team | Информация о заданной команде.
Формат: =team команда [турнир] Например: =team MadRook T34 |