Tournament Bot
To order
ViperTech and
uFantom.
Video:
YouTube
Wrote a bot to create tournaments and automation control them.
Need to refine more, but maybe this version someone thread handy.
Features:- Multi language interface (RUS / ENG / SVE / SPA)
- Create a room with the given name
- Specifies the name of the dynamic desc room
- You can select modes (to display all the mods - copy the folder of the Mod toribasha folder with the bot).
- You can set a password
- You can set Min / Max belt
- You can set the number of players required to start the tournament
- You can ask a lot-line rules
- The bot will automatically return the players to their places of spec after accidentally exit from the tournament.
- You can turn Antimat
- You can turn AutoKick
- Conducts two types of logs (full and short).
- Notifies the user with pop-up window, if the bot is minimized to tray
- Auto start tournament mod ( on / off )
Antimat:
List of battle can be any, but so far only in Latin.
And the presence of unacceptable words in the user's message - it will be deprived of the right to speak before the tournament.
AutoKick:
Kick all users with the same IP.
Full log:
Stored in a separate file for each tournament with all debris moves and messages.
Short log:
Saves only [Date_Time_Win] [Tournament_step] [Player_Name] [Win_or_Lose] per day to a text file.
Ie in summary log can see a list of all the winners for a particular day.
Total:
When the specified number of recruited players out of spec - bot apply tournament mode and deprive all the right to speak, will announce the rules, and then give all the right to speak and the tournament starts.
Just Announces Final, Semi-finals, third and final completion of the tournament.
After the tournament - bot cancels tournament mode and wait for the next set of players.
It is planned to:- Add the time by which to act antimat (eg 5-10 minutes).
Написал бота для создания турниров и автоматизации контроля за ними.
Нужно дорабатывать еще, но возможно и эта версия кому-нить пригодится.
Возможности:
- Мультиязычный интерфейс (RUS / ENG / SVE / SPA)
- Создает комнату с заданным именем
- Задает динамический desc с именем комнаты
- Можно выбрать мод (для отображения всех модов - скопируйте папку Mod из торибаша в папку с ботом).
- Можно задать пароль
- Можно задать Min / Max belt
- Можно задать количество игроков необходимое для начала турнира
- Можно задать много-строчные правила
- Бот автоматически возвращает игроков на свои места из спека после случайном выхода из турнира.
- Можно включить Антимат
- Можно включить Автокик
- Ведет 2 типа логов (полный и краткий)
- Оповещает пользователя с помощью всплывающего окна, если бот свернут в трей
Антимат:
Список брани можно указать любой, но пока только на латинице.
И при наличии недопустимых слов в сообщении пользователя - он будет лишен права говорить до окончания турнира.
Автокик:
Кикает всех пользователей с одинаковым IP.
Полный лог:
Хранится в отдельном файле для каждого турнира со всем мусором, ходами и сообщениями.
Краткий лог:
Сохраняет только [Дата_Время_победы] [Этап_турнира] [Ник_Игрока] [Выйграл_или_Проиграл] за день в текстовый файл.
Т.е. в кратком логе можно будет просмотреть список всех победителей за определенный день.
Общее:
После того как наберется заданное количество игроков вне спека - бот применит турнирный режим, лишит всех права говорить, объявит правила, затем даст всем права говорить и турнир стартует.
Так же объявляет о Финале, Полуфинале, 1/3 финала и окончании турнира.
После окончания турнира - бот отменит турнирный режим и будет ждать следующего набора игроков.
Планируется:- Добавить время на которое будет действовать антимат (например 5-10 минут).
Download: Version 1.0.0.6
Last edited by ZBEP; Feb 19, 2013 at 01:40 AM.
Reason: <24 hour edit/bump