Stealthbot
| |
IKillYouNoob- | Дата: Вторник, 28.04.2009, 15:31 | Сообщение # 1 |
Админ епт
Группа: Администраторы
Сообщений: 103
Статус: Offline
| Давно собирался написать и вот наконецто выделил время Тут я постараюсь рассказать как сделать рабочего канального бота! Шаг 1. установка скачиваем инсатяшку http://www.clan-glhf.3dn.ru/load/1-1-0-5 скачиваем от сюда http://www.clan-glhf.3dn.ru/load/1-1-0-1 дополнение к боту и заменяем на них все файлы в папке где установлен ваш бот. далее запускаем бота. Жмем settings // bot settings. В разделе configuration вводим акк под которым будет сидеть бот, пасс, сервер , сидикей и канал на который бот будет заходить при старте. Далее переходим на закладку ADVANCED, в connection method выбираем BNLS - Battle.net logon Server. Потом открываем папку с ботом, находим там папку war3 (если нету то создаем) и закидываем туда следующие файлы: game.dll; Storm.dll; war3 (все они лежат в папке с варом, когда выходит очередной патч то надо их обновлять и для бота). Все теперь ваш бот будет работать. Шаг 2. делаем нашего бота спамером и админом канала Переходим на закладку Moderation settings (все пропущеные пунты нам ненужны, пользы от них нет) Enable Phrasebanning - включает фильтр мата Enable IpBanning - дает любителем поматериться бан по ip Enable ClientBans - банит людей зашедших на канал с другой игры (ну и там недалеко список этих игр) Enable Quet-Time. - все пользователи, невнесенные в Safelist пытаясь сказать хоть слово будут баниться с канала Enable Kick-On-Yell - кикаются все кто пишет через caps lock Enable PlugBan - фигня какаято, незнаю для чего она Enable Channel Protection - банятся все пользователи которые незанесены в Safelist. Protection Message - сообщение, которое выводится забанеому пользователю. Ban Idle Users - банит всех кто неактивин в течение Х-времени Kick Instead of Ban - кикает а небанит за неактивность Seconds before Ban - то самое время за которое банят. Ban Warcraft III Peons. - банит всех с иконкой раба Levelbans. Levelbans Level, Levelban Message. - лвл, ниже которого все будут баниться Далее закладка greet message settings (лучше невключать если бот будет стоять на каком нибудь обшем канале типа 123 или rus-1, во избежание бана за флуд) Greet Users Who Join The Channel - включение приветствия Wisper Greet Message - сообщение пишется в личку тому кто вошол. Greet Message - сообщение которое будет писаться входящим на канал в сообщение можно засунуть переменные, указаные ниже (все они пишутся в любой части сообщения, отделяются от текста пробелом) %c - Канал , где сидит бот %0 - Имя зашедшего на канал %1 - Имя Бота %p - Пинг зашедшего на канал %v - Версия Бота %a - Доступ к базе (хз че это :d) %f - Флаги в базе (аналогично) %t - Время на компьютере, где установлен бот. %d - Дата на компьютере, где установлен бот. Таким образом с помощью переменных можно составить что то типа этого :"Welcome <nik usera> to channel <канал>. You ping = <ping> U can visit our site - http://clan-glhf.3dn.ru. (Welcome %0 to channel %c . You Ping = %p. U can visit our site - http://clan-glhf.3dn.ru. )
|
|
| |
IKillYouNoob- | Дата: Вторник, 28.04.2009, 15:33 | Сообщение # 2 |
Админ епт
Группа: Администраторы
Сообщений: 103
Статус: Offline
| Шаг 2. Idle Messages settings.Эта функция позволяет боту писать в общий чат всякий спам. Указываете там игтервал через какое время будет выводиться сообщение (если бот стоит у вас на канале клана и вас всегда много народа то советую ставить интервал не менне 3 мин, во избежание бана). Тут тоже поддерживаются переменные: %c - канал, где сидит бот %mp3 - песня проигрываемая в винампе %me - имя бота %v - версия бота %botup - количество времени, прошедшего с момента включения бота %cpuup - время сколько включен компьютер, где стот бот %quote - случайная фраза из одноименного блокнота в папке с ботом (советую занести в тот блокнот фраз 10 и включить %quote, так ваш бот будет уметь говорить большее количество фраз) %rnd случайно выбранный чел с канала Miscellaneous Settings - еще пару мелких настроек: Use ProfileAMP - в профайле бота пишется песня, проигрываемая в винампе. Whisper COmmand Responses - бот будет отвечать на любую команду в личку Check User's mail - какаято почта... (у меня опция вкл, но точно незнаю что она делает) Ignore Tic-Tac-Toe games - тож незнаю что делает. Disable The User Monitor - мне стыдно но тоже незнаю Enable URL Detection - если на канале пишется ссылка то потом в окне бота можно будет по ней перейти Allow .mp3 commands - отключает команды управления музыкой в винампе (оказывается ботом можно регулировать громкость, вкл\выкл винамп, вкл след песню и т.п. Я ниже выложу список всех стандартных команд для бота) Connect on Startup - при включенной опции бот сразу послезапуска конектится к батл нету Minimize on Startup - при запуске бот сворачивается Forward Whispers to - если кто то напишет в личку боту то сообщение переадресуется указанному ниже юзеру Backup Channel - если бота кикнули с канала то он зайдет на указанный ниже канал.
|
|
| |
IKillYouNoob- | Дата: Вторник, 28.04.2009, 15:33 | Сообщение # 3 |
Админ епт
Группа: Администраторы
Сообщений: 103
Статус: Offline
| Шаг 3. Тут будем создавать свои команды и давать пользователям доступ к командам бота.Открываем закладку bot \\ uselists mananger - там мы будем раздавать права доступа юзерам. максимум доступ может быть 100 (это число ставим только одному человеку - себе, т.к. с этим доступом можно закрывать бота и управлять винампом того человека у кого стот бот. Кроме этих цифр доступа есть еще и флаги (метки) Система флагов позволяет расширить возможность управления ботом. Имеется 5 базовых флагов: Буква Название Описание A Admin Администратор бота. Имеет возможность вводить все команды, независимо от доступа. B Banned Пользователи с флагом B находятся в шитлисте. Они будут забанены как только зайдут на канал. D Designated Пользователи, имеющие этот флаг, будут автоматически назначаться администратором, как только зайдут на канал. Это удобно, если пользователь уходит с канала и возвращается. Используйте с осторожностью! S Safelisted Пользователь с флагом S находятся в сейфлисте. Бот его не может кикнуть с канала или забанить. Z Tagbanned Бот будет банить не только пользователя с этим флагом, но и всех из его клана. Так с доступами разобрались. Дальше будем создавать свои команды Открываем bot \\ Custom Command Editor Если вы пользуетесь ботом, скаченным с нашего сайта, то там уже имеется несколько команд, которых можно подправить и настроить для своего клана. Команды можно дублировать. Например по стандарту есть команда .pingme но она доступна только для людей с доступом 40, дак вот в кастум командс можно создать такуюже команду только с другим текстом, и юзеру с 0 допускам будт она говориться. там все легко жмем new, потом rename и указываем название команды, справа пишем сам текст (неслишком длинный а то в чат невлезет), можно ентером переносить, тогда бот будет говорить 2 или более фраз по 1 команде. Тут тоже есть переменные %0 - имя юзера, который ввел команду и еще 9 переменных которые задает админ бота при его запуске (хз как это сделать)
|
|
| |
IKillYouNoob- | Дата: Вторник, 28.04.2009, 15:35 | Сообщение # 4 |
Админ епт
Группа: Администраторы
Сообщений: 103
Статус: Offline
| Список команд и доступы к ним (они есть во всех ботах)Команды: *** ВСЕ КОМАНДЫ МОЖНО ИСПОЛЬЗОВАТЬ ИЗ ОКНА БОТА, ЗАМЕНИВ “.” НА “/” (БЕЗ КАВЫЧЕК). Например /server. НЕОБХОДИМ ДОСТУП 20 .find <username> или .whois - Показывает уровень доступа игрока к боту .about или .ver - Показывает версию бота .server - Показывает имя сервера, к которому подключён бот. .add <username> <access> <flags> или .set - Добавляет <username> пользователя в список к боту с уровнем доступа <access> (10-998) и флагом <flags> (A - Z) .whoami - Показывает Ваш уровень доступа к боту. .cq - очищает список команд для бота. Полезно, если Ваш бот стал спамить, флудить или банить большое количество народу. .designated - Показвыает последнего, назначенного ботом в администраторы пользователя. .flip - Flips a coin. – в переводе «кидать монетку», что это значит не известно. .findflag <flag> или .findattr - Показывает всех пользователей с указанным флагом <flag> .roll - генерирует случайное число из промежутка от 0 до 100 .roll <number> - Генерирует случайное число из промежутка от 0 до <number> НЕОБХОДИМ ДОСТУП 40 .time - Показывает время и дату на компьютере, на котором запущен бот. ?trigger - Показывает текущий триггер бота. .pingme или .getping - Показывает пинг игрока, с которым он зашёл сервер Battle.net .dns <hostname/URL> - По смыслу должна проверять наличие WEB страницы или хоста по адресу hostname. В действительности не работает. НЕОБХОДИМ ДОСТУП 50 .say <message> - Пишет сообщение <message> .shout <message> - То же, что и .say .ignore <username> или .ign - Игнорирует пользователя <username> .unignore <username> - Разигнорить пользователя <username> .addquote <quote> - Добавить цитату <quote> в quotes.txt. .quote - Произвольно показывает цитату из quotes.txt. .away - Позволяет боту «уйти». То же самое, что и /away в Battle.net`е .back - Возвращает бота из статуса away .ping <username> - Показывает пинг игрока <username> на канале. .uptime - Показывает продолжительность работы компьютера и время работы бота. .mp3 - Показывает песню, которая играет в winamp`е. .mail <username> <message> - Отправляет пользователю <username> письмо. .vote <duration> - Начинает голосование, длительностью <duration> секунд. .voteban <username> - Начинает 30и секундное голосование на бан пользователя. Если голосование проходит, пользователь банится. .votekick <username> - Начинает 30и секундное голосование на кик пользователя. Если голосование проходит, пользователь кикается. .tally - Показывает результат текущего голосования. .info <username> - Показывает полную информацию о пользователе <username> .scq - Silently clears the queue. .expand <text> - Добавляет пробелы между буквами сообщения text. .where - Бот говорит на каком он канале и сколько на нём пользователей.
|
|
| |
IKillYouNoob- | Дата: Вторник, 28.04.2009, 15:35 | Сообщение # 5 |
Админ епт
Группа: Администраторы
Сообщений: 103
Статус: Offline
| НЕОБХОДИМ ДОСТУП 60 .kick <username> <username> - Кикает пользователя <username> с сообщением <message>. .ban <username> <username> - Банит пользователя <username> с сообщением <message>. .unban <username> - разбанить пользователя <username>. .lastwhisper - Показывает, кто последний написал приват боту. .fadd <user> - Добавляет пользователя <user> в список друзей бота. .frem <user> - Удаляет пользователя <user> из списка друзей бота. .bancount - Показывает сколько пользователей забанил бот, пока он сидел на канале. .allseen - Показывает имена последних 15 пользователей, которые находились на канале. .levelbans - Показывает статус бана по уровню на канале в игре Warcraft 3. .d2levelbans - Показывает статус бана по уровню на канале в игре Diablo 2. .tagcheck <expression> - Возвращает имена пользователей, которые были забанены TAG-банами. <expression> - часть никнейма пользователя. НЕОБХОДИМ ДОСТУП 70 .shitlist <user> или .pban .shitadd - Добавляет пользователя в щитлист. .shitlist - Показывает пользователей в щитлисте. .shitdel <user> - Удаляет пользователя из щитлиста. .safeadd <user> или .safelist <user> - Добавляет пользователя в сейфлист. .safedel <user> - Удаляет пользователя из сэйфлиста. .safelist - Показывает список пользователей в сейфлисте. .tagbans - Показывает забаненные кланы. .tagadd или .tagban .addtag - Добавляет клан в бан. .tagdel - Удаляет клан из бана. .protect on/off - Включает режим защиты канала. Все пользователи, не занесённые в сейфлист или не имеющие уровень доступа больше 20, или 20, будут баниться. .mimic <username> - Повторяет все сообщения за пользователем <username>. .nomimic - Выключает предыдущую команду. .cmdadd <r> <q> <a> или .addcmd - Добавляет Custom Commands. .cmddel <commandname> или .delcmd - Удаляет Custom Commands. .cmdlist или .listcmds - Перечисляет Custom Commands и уровень доступа к ним. .plist / .phrases - Показывает список запрещённых фраз. .padd / .addphrase - Добавляет фразу в список запрещенных фраз. .pdel / .delphrase - Удалякт фразу из списка запрещенных фраз. .phrasebans (on/off/status) - Включает или выключает phraseban, или показывает статус бана. .pon / .poff – Включить или выключить phrasebans. .ipban <username> - Банит пользователя по IP-адресу (пользователь не сможет зайти ни с какого другого аккаунта). .unipban <username> - Разбанивает пользователя. .ipbans (on/off/status) - Включить/выключить или показать статус IP-бана. .banned - Показывает список забаненных пользователей. .setpmsg - Устанавливает сообщение при бане в режиме Channel Protection.
|
|
| |
IKillYouNoob- | Дата: Вторник, 28.04.2009, 15:36 | Сообщение # 6 |
Админ епт
Группа: Администраторы
Сообщений: 103
Статус: Offline
| НЕОБХОДИМ ДОСТУП 80 .reconnect - Реконнект бота к Battle.net. .des <user> или .designate - Назначить оператором канала пользователя . .rejoin - Бот перезайдёт на канал .settrigger <trigger> - Устанавливает триггер для команд. .igpriv / .unigpriv - Игнорирует сообщения пользователей, не входящих в список друзей, на приватных каналах. .rem <user> - Удаляет пользователя из списка доступа к боту. .next - Переключает песни в winapm`е .stop - Останавливает воспроизведение в winamp`e .play - Начинает воспроизведение в winamp`e .play <track> - Позволяет проиграть определённый трек в winamp`e (можно писать цифру, или часть названия песни). .setvol <volume> - Установить громкость winamp`а. (0-100) .pause - Пауза воспроизведения в winamp`e .sethome - Установить домашний канал бота (к примеру, при подключении бот будет заходить сразу на канал, или при кике с другого канала возвращаться на домашний). .idle on/off - Включить или выключить idle сообщение. .setidle <message> - Изменить idle сообщение. .idletype [quote, mp3, uptime, msg, message] - Изменить тип idle сообщения. .idletime [minutes] - Изменить промежуток времени между повторами idle сообщений. .block <username> - Блокирует сообщения от пользователя <username>. .profile <username> - Выводит текстовую информацию о пользователе. .greet <message> - Изменяет сообщение, которое появляется при входе пользователя на канал. .greet off - Выключает это сообщение. .levelban <level> - Устанавливает уровень игрока на канале в игре Warcraft 3, игроки с более низким уровнем будут баниться. .d2levelban <level< - То же что и .levelban но только для Diablo2. .clist/.clientbans/.cbans - Список ClientBans. .cadd <client> или .addclient Добавляет в ClientBan. .cdel <client> или .delclient Удаляет ClientBan. .koy on / off - Включает/выключает Kick-On-Yell. (при большом количестве заглавных буков, пользователь будет кикаться). НЕОБХОДИМ ДОСТУП 90 .join <channel> - Бот заходит на канал. .home или .joinhome - Бот заходит на домашний канал. .resign - Бот перезаходит на канал. .setname <name> - Изменить имя бота. .setpass <pass> - Изменить пароль бота. .setserver <server> - Изменить сервер, к которому подключается бот. .setkey <cdkey> - Изменить ключ бота. .setexpkey <cdkey> - Изменить ключ дополнения(LOD or Frozen Throne) .quiettime <on>, <off>, <status> или .qt - Включение/выключение или статус «тихого часа». Все разговаривающие будут баниться. .giveup <username> или .op - Сделать пользователя оператором на канале. .readfile <filename> - Прочитать указанный файл (файл должен находиться в папке с ботом). .invite <username> - Пригласить пользователя в клан (только если бот шаман или вождь в клане). .clan <private / public> - Меняет статус канала. При приватном статусе зайти могут только участники клана, при публичном – абсолютно все. .peonban <on / off / status> - Включает бан пользователей, у которых иконка пеона. .exile <username> <message> - Добавляет в щитлист и банит по IP указанного пользователя. .unexile <username> - Отменяет действие предыдущей команды. .clearbanlist / .cbl - очищает список забаненных пользователей (только командой .ban)
|
|
| |
IKillYouNoob- | Дата: Вторник, 28.04.2009, 15:36 | Сообщение # 7 |
Админ епт
Группа: Администраторы
Сообщений: 103
Статус: Offline
| НЕОБХОДИМ ДОСТУП 100 .quit - Закрыть бота. .locktext - Блокирует окно чата. .loadwinamp - Загружает winamp из дерриктории по умолчанию (C:\Program Files\Winamp\winamp.exe). Если winamp находится в какой-то другой папке введите в config.ini, в категории [Other], строку WinampPath= и путь к winamp.exe. Что такое flags . Система флагов позволяет расширить возможность управления ботом. Имеется 5 базовых флагов: Буква Название Описание A Admin Администратор бота. Имеет возможность вводить все команды, независимо от доступа. B Banned Пользователи с флагом B находятся в шитлисте. Они будут забанены как только зайдут на канал. D Designated Пользователи, имеющие этот флаг, будут автоматически назначаться администратором, как только зайдут на канал. Это удобно, если пользователь уходит с канала и возвращается. Используйте с осторожностью! S Safelisted Пользователь с флагом S находятся в сейфлисте. Бот его не может кикнуть с канала или забанить. Z Tagbanned Бот будет банить не только пользователя с этим флагом, но и всех из его клана. Кроме этого можно добавлять свои флаги. Допустим часть людей из вашего клана хотят иметь возможность пользоваться командами .mimic и .nomimic, однако вам не хочется давать им доступ 70, так как они будут иметь возможность делать не очень хорошие вещи (например кикать с канала и банить). В директории с ботом есть фаил acsess.ini. Открываем его и добавляем туда после [Flags] следующие строки: mimic=m nomimic=m После этого назначаем пользователю флаг M и он может пользоваться только этими командами. Можно также переназначать доступ у команд. Допустим мы хотим сделать, чтобы командой .kick могли пользоваться люди с доступом 40. Для этого в том-же фаиле ищем [Numeric] и после него пишем: kick=40 Теперь для комады .kick достаточно иметь 40 доступа! Будьте осторожны с переназначением команд! !
|
|
| |
IKillYouNoob- | Дата: Вторник, 28.04.2009, 15:53 | Сообщение # 8 |
Админ епт
Группа: Администраторы
Сообщений: 103
Статус: Offline
| СКРИПТЫ! Считалка. Этот скрипт пингует и считает сколько человек написали боту .pingme Автоприглашалка. Если бот в клане шаман то он сможет приглашать народ в клан. Вампир. Ходит по разным каналам и собирает сведения о том у кого какой пинг _____________________________________ Скрипты просто скачиваются и устанавливаются в папку с ботом, с заменой. Если есть какието вопросы по боту пишем тут.
|
|
| |
IKillYouNoob- | Дата: Вторник, 28.04.2009, 16:00 | Сообщение # 9 |
Админ епт
Группа: Администраторы
Сообщений: 103
Статус: Offline
| А еще... Бота запускать через Вардена. Сначала Варден потом бота.
|
|
| |
RF(M)HotBlooD | Дата: Вторник, 28.04.2009, 16:12 | Сообщение # 10 |
Шаман
Группа: Модераторы
Сообщений: 62
Статус: Offline
| Сделай лучше так что бы бот ходил по разным каналом и приглашал посетить наш сайт или сыграть кв с нами
|
|
| |
KOT | Дата: Среда, 29.04.2009, 16:44 | Сообщение # 11 |
Вождь
Группа: Администраторы
Сообщений: 80
Статус: Offline
| ага реальная идея!
|
|
| |
IKillYouNoob- | Дата: Среда, 29.04.2009, 19:56 | Сообщение # 12 |
Админ епт
Группа: Администраторы
Сообщений: 103
Статус: Offline
| Блин, вот вы такие умные а ботов почемуто делаю я... _____________________________ Вообщето это несложно, но долго, мне лень...
|
|
| |
xScreamox | Дата: Вторник, 12.05.2009, 16:49 | Сообщение # 13 |
Раб
Группа: Пользователи
Сообщений: 5
Статус: Offline
| блин не могу сделать чтобы пинг все могли смотреть с команды .pingme прописываю в aces вместо 999 - 0,нифига
|
|
| |
IKillYouNoob- | Дата: Вторник, 12.05.2009, 19:28 | Сообщение # 14 |
Админ епт
Группа: Администраторы
Сообщений: 103
Статус: Offline
| в aces оставь 999. Заходиш в файл Options и делаеш все первые строчки как у меня: [Config] ;// COMMANDS & ACCESS ;Здесь настраиваются команды и доступ к ним. uCommands1=pingme uAccess1=-1
|
|
| |
xScreamox | Дата: Вторник, 12.05.2009, 20:20 | Сообщение # 15 |
Раб
Группа: Пользователи
Сообщений: 5
Статус: Offline
| =*
|
|
| |
|