|
|
Бот Quad
| |
STM | Дата: Воскресенье, 25.02.2007, 11:11 | Сообщение # 1 |
Admin
Группа: Администраторы
Сообщений: 166
Статус: 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
Статус: 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
Статус: 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
Статус: Offline
| И еще немного о том что тут я скопировал... Quad это клан по доте, вступить туда очень мало шансов плохим игрокам (по доте)... А что бы вас бот не кикал, нужен инвайт... которого я уверен у вас нету. Позже я размещу как его можно добиться.
Жизнь - игра... Задумано хреново, но графика...
|
|
| |
leanAsder | Дата: Четверг, 01.03.2007, 04:14 | Сообщение # 5 |
Постоянный клиент
Группа: Проверенные
Сообщений: 7
Статус: Offline
| ST писал :А что бы вас бот не кикал, нужен инвайт... которого я уверен у вас нету. Позже я размещу как его можно добиться. ждемс
|
|
| |
STM | Дата: Четверг, 01.03.2007, 06:44 | Сообщение # 6 |
Admin
Группа: Администраторы
Сообщений: 166
Статус: Offline
| Хех ща вроде нашёл
Жизнь - игра... Задумано хреново, но графика...
|
|
| |
STM | Дата: Четверг, 01.03.2007, 06:48 | Сообщение # 7 |
Admin
Группа: Администраторы
Сообщений: 166
Статус: Offline
| Скопировал... "мы с Тимсом поговорили, на меня ответственность возложили по поводу инвайта игроков. В свою очередь я Тимсу предложил интересную систему инвайта... Сначала набирается 8-9 человек, тех кто хочет получить инвайт на канал, после этого я играю с ними тестовую игру, делимся рандомно... это не имеет значения... главное чтобы среди нас был хост.. лучшие игроки по итогу встречи будут определены мною "субъективно", но я буду стараться определить лучших.. и получат инвайт на канале, лучших будет 2 или 3(это максимум) Всех желающих получить инвайт жду на канале европейского bnet (канал называется QUAD INVITE) в 15:30, жду 10 минут каждый вторник, четверг и субботу."
Жизнь - игра... Задумано хреново, но графика...
|
|
| |
STM | Дата: Четверг, 01.03.2007, 06:50 | Сообщение # 8 |
Admin
Группа: Администраторы
Сообщений: 166
Статус: Offline
| Хотя я уверен что не каждый сможет пройти тест, ибо куад ето не чето там... Ето
Жизнь - игра... Задумано хреново, но графика...
|
|
| |
deadshaman | Дата: Воскресенье, 15.04.2007, 19:51 | Сообщение # 9 |
Постоянный клиент
Группа: Проверенные
Сообщений: 11
Статус: Offline
| quad это не очень лига туда ебланов берут
|
|
| |
Timinem | Дата: Среда, 26.12.2007, 15:44 | Сообщение # 10 |
Постоянный клиент
Группа: Пользователи
Сообщений: 22
Статус: Offline
| без мата токо плиз
дота супер!
|
|
| |
|
|