Пятница, 17.05.2024, 11:17
Clan STm Style Team
Приветствую Вас ХЗ кто | RSS
Главная страница | Бот Quad - Форум | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Всякие "мелочи" » Боты » Бот Quad
Бот Quad
STMДата: Воскресенье, 25.02.2007, 11:11 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 166
Репутация: 3
Статус: Offline
На поверхностном описании лиги закончим . Впереди легкое описание команд и самой системы, а сейчас нелишний раз скажу, что лига очень удобна . В лиге есть 5 групп пользователей: 1)без Safelist'a 2)Safelisted(все остальные) 3)Host-added group(пользователи, имеющие право инициировать игры,и несколько полномочий) 4)Clanmates - члены клана Quad(доступны некоторые команды) 5)Shamans - шаманы, раздающие сэйфлисты, берущие в клан, добавляя в Clanmates, и добавляющие игроков из Safelist'а в группу Host-added.
Чуть подробнее:
1) Без safelist'а - думаю все понятно. Таким игрокам нужен клан.
2) Safelisted - рядовые игроки, для которых нужно знать только одну команду: .j1 .j2 -Первая означает присоединение к игре за команду 1(Sentinel), вторая, .j2 говорит о том, что ты зашел в команду 2(Scourge).
3) Host-Added - могут быть инициаторами игр. Им нужно знать команды .safecheck .j1 .j2 .check .start .endgame WIN .endgame LOSE
4) Clanmates - доступна команда .clear - убирает игру, которую спамит бот.
5) Shamans - никому ненадо знать что они могут .

О системе, в двух словах:
Кто-нибудь из Host-added пишет на канале .create . Если текущих игр нету, то создается игра, и бот говорит на канале название игры, которую должен создать хост , например QDL012 . Теперь, этот игрок, который написал команду является Инициатором игры, и он за нее отвечает. Вот, создал игрок эту игру, и сразу-же написал боту(любому: QDL. QDL.Game) команду .j1 или .j2 . Все, он записан в этой игре. Все последующие игроки, кто заходит в игру, тоже должны написать боту эту короткую команду с цифрой нужной команды. примечание: если вы уже написали боту что зашли за какую-то команду, но потом решили поменять сторону, то просто напишите боту заново команду с нужной стороной. Бот автоматически перенесет в своем списте игроков в другую команду.
Вот, слоты забиты, игроки все Зарегистрировались любимыми командами .j1 .j2 . Теперь настала стадия быстрой проверки игроков, которую делает только САМ Инициатор игры(ТОЛЬКО ОН, а не какой-нибудь Host-added). Он ДОЛЖЕН написать боту(опять-же Любому) команду .check . В ответ придет полный список игроков, которые зарегистрировались в его игре.

Список выглядит так:
QDL012 {Sentinels: [1]Quad.Tims [2]Quad.5min [3]Player [4]Nevezu4a [5]remi} {Scourges: [6]Pirajok [7]Bamboo4a [8]Fade.Killer [9]Ums.Acc [10]JustKidding}
Как видно, каждый игрок пронумерован(игрок remi имеет номер 5). И игрок должен свериться-все ли игроки находятся в своих командах. Если кто-то ЛИШНИЙ - зашел, зарегился и ушел, то вычеркнуть из списка его очень Просто: достаточно написать команду .kick # #-номер игрока. А если кто-то зарегистрирован не в той команде, то сказать ему, чтобы поправил дело .j1 .j2 .
Если подумать, то эта проверка совсем несложная, и она Гарантирует то, что игроки, зарегистрированные в игре Непользуются NameSpoofer'ами, что встречается. Так-же это Гарантирует, что игроки находятся в Safelist'e, допущены к играм, и что не кто-то там левый сказал им, как друзьям название игры.

Третья стадия, самая короткая! Запуск игры!!! Разрешенные виды игр: 3x3 5x5 . После вышесказанной проверки , и когда решили запускать игру Инициатор обязан сказать боту команду .start . И только после положительного ответа Game started. Have fun! он может запускать игру.

Четвертая стадия, еще более короткая - когда на канал зашли половина состава игры- 5игроков(при 5х5) и 3игрока(при 3х3), то игра помечается завершенной, и Инициатор(опять-же, только ОН) должен на канале, при ВСЕХ написать команду .EndGame WIN .EndGame LOSE . Думаю, переводить их ненадо. Единственное, что надо заметить-писать нужно от СВОЕЙ стороны. Тоесть, если Сторона Инициатора игры победила, то инициатор пишет WIN а иначе LOSE . Бот сам определит в какой команде был инициатор, состав команды, объявит на весь канал результаты игры, и очки, кому он сколько дал.

Все.


Жизнь - игра...
Задумано хреново, но графика...

 
STMДата: Воскресенье, 25.02.2007, 11:11 | Сообщение # 2
Admin
Группа: Администраторы
Сообщений: 166
Репутация: 3
Статус: Offline
Если взглянуть одним глазком, без всякой описухи команд и действий, то все происходит так:

Цитировать
на канале:
HOST: .create
BOT: HOST has created game GN: QDL015
...
BOT: Current game: QDL015 by HOST [Free slots 2-3]
...

Игроки, зайдя в игру пишут:
/w QDL. .j1 в ответ: Success!QDL015,team1
/w QDL. .j2 в ответ: Success!QDL015,team2
После чего, могут совсем ничего неписать боту!

Когда слоты забились, и игра стала 5х5(или, если хост хочет, то 3х3), инициатор пишет:
.check в ответ: QDL012 {Sentinels: [1]Quad.Tims [2]Quad.5min [3]Player [4]Nevezu4a [5]remi} {Scourges: [6]Pirajok [7]Bamboo4a [8]Fade.Killer [9]Ums.Acc [10]JustKidding}
Проведя визуальную проверку, хост пишет
.start в ответ: Game started!Have fun!

После игры, зk2;йдя на канал, опять же Хост пишет:
.endgame WIN на канале бот говорит:
BOT1: QDL038:The Sentinels team lost(-50)!Sentinels are: Quad.Tims Quad.5min Player Nevezu4a remi
BOT2: QDL038:The Scoures team won(+70)!Scourges are: Pirajok Bamboo4a Fade.Killer Ums.Acc JustKidding

.endgame LOSE на канале бот говорит:
BOT1: QDL038:The Sentinels team won(+70)!Sentinels are: Quad.Tims Quad.5min Player Nevezu4a remi
BOT2: QDL038:The Scoures team lost(-50)!Scourges are: Pirajok Bamboo4a Fade.Killer Ums.Acc JustKidding
Награждаются все, кроме л080;веl8;ов.

Вот и все.


Жизнь - игра...
Задумано хреново, но графика...

 
STMДата: Воскресенье, 25.02.2007, 11:12 | Сообщение # 3
Admin
Группа: Администраторы
Сообщений: 166
Репутация: 3
Статус: Offline
Теперь чуть-чуть о Ливерах:
Если вдруг в игре обнаружился ливер, который вышел из игры, в периоде 8ой и 50ой минуты игры, то ему можно дать пожопе, отняв таким пинком до 240 очков. Как игроку, так и его клану. И дать составу своей команды по 20 очков, как одновременно возврат потерянных очков за ливера, так и за вознаграждение, что они выявили ливера. Чтобы подать заяву на ливера, надо написать боту:
.Leaver NAME - Заведется голосование, и если половина состава игры(5, при 5х5 Или 3, при 3х3) ответят так-же,то минус куча очков ливеру, и по 20 очков оставшейся без игрока команде. Ливерам отнимается 140 очков-как за 2 победы.

Еще разок про безопасность: если игроки держат зуб на кого-то и решили командой .leaver отнять кучу очков у их ненавистника, то у них это получится при условиях:
1) Подтвердят эту команду несколько человек
2) Все, кто подтверждают эту команду должны находится в одной игре
3) Тот, кого хотят "наказать" Тоже-находится с ними в одной игре.
даже,если отняли у игрока очки, то все логи записываются, и можно будет выявить недругов по этим логам, и демкой, присланной "ливером".По времени старта игры можно отсчитать время,когда начали создавать заяву, и соответственно, если этот игрок невыходил, то дать жесткий варн другим.

Команды, которые нужно знать:

Цитировать
.rank NAME -показывает количество очков Игрока
.rank $CLAN -показывает количество очков %body%#1050;лана: Перед названием клана ставьте $.
.stats - показывает ВАШ счет побед и поражений.
.stats NAME -показывает счет побед и поражений Игрока.

Достаточно полезные команды, которыми можно пользоваться:

Цитировать
.GameInfo GN - выводит информацию об игре GN: "Хост, Время старта игры, Длинна игры(в минутах), Время создания игры+Продление игры в минутах"
.GamePlayerInfo GN - выводит информацию об игроках в этой игре: победители, проигравшие, ливеры.
.GameLen GN - выводит длительность игры в минутах. Если игра еще незакончилась, то выводит длительность на данный момент.

Что будет:
-Планируется дополнительно Поставить бота(Ботов) на канал Clan QDL, в случае, если канал Clan Quad полностью забит, то бот(ы) будут вести трансляцию игр на втором канале Clan QDL
-отнимать очки за маты на канале.
new! -Небольшая фишка: распознавание команд с ошибками, тоесть если хотели написать .create а вышло .ceraet , то бот поймет как команду .create
-Системка растраты очков. Очки будут непросто существовать как цифры. Они еще будут нужны для некоторых команд, очень полезных. Таких, как забронировать себе слот в игре, после такого-то времени.
-купить сэйфлист игроку(в разработке, и обдумывании)
-перевод своих очков игроку. За перевод будет взиматься 1% от суммы перевода. Взимается Сверху, тоесть, переводя 100очков игроку, с вас снимется 101очко. Можно переводить от 100 очков.
-кик игрок с канала(за достаточно большое количество очков!).
-при услугах очки списываются ТОЛЬКО с игрока, не с клана.

Что есть, о чем я неупомянул:
+З очка за ежедневнй визит канала(раз в сутки) игроку, и его клану начисляется 3 очка.
+Хостам отнимают очки за AFK более 5минут. Предварительно, им в течении 2-3минут придет около 6 сообщений, чтобы хост продлил игру командой .continue . Если хост неотвечает, у него отнимается 100очков, игра стирается.
+предел времени до которого НЕЛЬЗЯ ливать: 50минут.

Вопросы, пожелания и предложения приветствуются. Организатор Тимур. Quad.Tims 250-832-807 pro-opt@mail.ru


Жизнь - игра...
Задумано хреново, но графика...

 
STMДата: Воскресенье, 25.02.2007, 11:14 | Сообщение # 4
Admin
Группа: Администраторы
Сообщений: 166
Репутация: 3
Статус: Offline
И еще немного о том что тут я скопировал...
Quad это клан по доте, вступить туда очень мало шансов плохим игрокам (по доте)... А что бы вас бот не кикал, нужен инвайт... которого я уверен у вас нету. Позже я размещу как его можно добиться.


Жизнь - игра...
Задумано хреново, но графика...

 
leanAsderДата: Четверг, 01.03.2007, 04:14 | Сообщение # 5
Постоянный клиент
Группа: Проверенные
Сообщений: 7
Репутация: 1
Статус: Offline
ST писал :А что бы вас бот не кикал, нужен инвайт... которого я уверен у вас нету. Позже я размещу как его можно добиться.
ждемс
 
STMДата: Четверг, 01.03.2007, 06:44 | Сообщение # 6
Admin
Группа: Администраторы
Сообщений: 166
Репутация: 3
Статус: Offline
Хех ща вроде нашёл

Жизнь - игра...
Задумано хреново, но графика...

 
STMДата: Четверг, 01.03.2007, 06:48 | Сообщение # 7
Admin
Группа: Администраторы
Сообщений: 166
Репутация: 3
Статус: Offline
Скопировал...
"мы с Тимсом поговорили, на меня ответственность возложили по поводу инвайта игроков. В свою очередь я Тимсу предложил интересную систему инвайта... Сначала набирается 8-9 человек, тех кто хочет получить инвайт на канал, после этого я играю с ними тестовую игру, делимся рандомно... это не имеет значения... главное чтобы среди нас был хост.. лучшие игроки по итогу встречи будут определены мною "субъективно", но я буду стараться определить лучших.. и получат инвайт на канале, лучших будет 2 или 3(это максимум) Всех желающих получить инвайт жду на канале европейского bnet (канал называется QUAD INVITE) в 15:30, жду 10 минут каждый вторник, четверг и субботу."


Жизнь - игра...
Задумано хреново, но графика...

 
STMДата: Четверг, 01.03.2007, 06:50 | Сообщение # 8
Admin
Группа: Администраторы
Сообщений: 166
Репутация: 3
Статус: Offline
Хотя я уверен что не каждый сможет пройти тест, ибо куад ето не чето там... Ето


Жизнь - игра...
Задумано хреново, но графика...

 
deadshamanДата: Воскресенье, 15.04.2007, 19:51 | Сообщение # 9
Постоянный клиент
Группа: Проверенные
Сообщений: 11
Репутация: 0
Статус: Offline
quad это не очень лига туда ебланов берут dry
 
TiminemДата: Среда, 26.12.2007, 15:44 | Сообщение # 10
Постоянный клиент
Группа: Пользователи
Сообщений: 22
Репутация: 0
Статус: Offline
без мата токо плиз angry

дота супер!
 
Форум » Всякие "мелочи" » Боты » Бот Quad
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2006 Сделать бесплатный сайт с uCoz