Почему в Warcraft нет ботов?
. Какой-то нехороший человек поклялся на канале клана! Его забанили, он вышел. Создал другой аккаунт и вошел, чтобы снова материться, пришлось заново забанить :duel: .
. в нашем клане постоянно заходят по 10 человек с иконками пеонов :alc: .
. на нашем канале постоянно звучат ругательства.
. нам здесь «скучно». :end:
. друга нет в battle net, и у него нет ICQ, как отправить ему сообщение, придется подождать.
Грамотно настроенный бот может избавить нас от всех этих проблем. Может не только кикать/банить кого хотите, но и доставить немного удовольствия пользователям. Например, можно заставить бота писать интересные цитаты, заранее записанные в файл, делать викторины, смеяться со всеми, приветствовать всех, если на канале много людей и так далее.
Вообще взялся за эту «полезную» тему по двум причинам:
1) У нас в клане есть плохой человек, не знающий команд бота, который банит всех направо и налево.
Я поговорил с ботводом World of Warcraft
2) в общем, такой статьи еще не было, а она может быть кому-то полезна.
Здесь я хочу рассказать вам о StealthBot версии 2.6.3 и его возможности.
Но скажу сразу, я сам не все знаю об этом боте и расскажу вам все, что знаю и помню на данный момент.
Первые вопросы и ответы: Где скачать? -Вы можете скачать бота на сайте http://www.stealthbot.net/forum/getsb.php.
Второй вопрос-ответ: Могу ли я и бот сидеть на одной клавише? -Nelzia.
Далее перейдите к настройкам бота: Перейдите в Настройки>Настройки бота (Ctrl + P).
Зная английский язык легко сможете настроить бота, нажав на кнопку Пошаговая настройка, которая находится в нижней части меню. Посвящается всем остальным:
Пойдем по порядку. Первая группа — Настройки подключения, в ней
Конфигурация.
Здесь нам нужно указать основные параметры подключения:
Имя пользователя — напишите имя существующего аккаунта Battle.neta.
Пароль — напишите пароль от вашей учетной записи Battle.neta.
CDKey-пишем CD-ключ от игры (за сохранность CD-ключа не беспокойтесь, эта программа его никуда и никому не отправляет).*
Expansion CDKey-Issue необязателен, если вы используете только оригинальную игру, а не дополнение. Но если вы используете дополнение(Brood War, Lord of Destruction, The Frozen Throne), то вам нужно прописать дополнительный ключ здесь. Вам не обязательно использовать The Frozen Throne для Warcraft.*
Домашний канал Домашний канал бота. При успешном подключении к battl.netom, а также при включении одной функции(см. далее) бот перейдет сюда.
Server- указываем нужный нам сервер (europe.битва.net asia.Битва.net uswest.битва.net useast.битва.net). Если необходимо, напишите свой.
*Примечание: если вы играете на пиратских серверах, вы можете написать любой набор букв из 26 символов.
На этом мы закончили, идем дальше, то есть ниже:
Advanced
Здесь мы указываем дополнительные опции для подключения бота. Если вы собираетесь играть на официальных серверах, то на момент написания этой статьи Warcraft версии 1.20с, и бот на данный момент «устаревший», и метод подключения к баттлам.нотом — изменения. Поэтому в методе подключения указываем ADVANCED — Local hashing. После этого зайдите в директорию bot и создайте папку WAR3 . В него мы кидаем следующие файлы: Game.dll; Storm.dll; War3.exe. Желательно, чтобы эти файлы были нетронутыми.
После этих настроек вы можете нажать connect.*
*Если после этих настроек вы все еще не можете подключиться к серверу, зайдите в файл config,ini, который находится в папке бота. Сразу после [Main] нажимаем ENTER и пишем:
WAR3VerByte=14
W3XPVerByte=14
Далее идут общие настройки:
Показывать уведомления о вступлении/выходе — показывать или не показывать в окне бота входящих/исходящих пользователей.
Используйте фильтрацию чата — эта функция на самом деле не делает ничего особенного — она просто уменьшает использование памяти.
Показывать заставку при запуске — показывать или нет красивую картинку StealthBot’а при запуске игры.
Flash window on events — мигать или нет окну бота при событиях (см. Flash window on events). далее).
Отключить автозаполнение имени — насколько я помню, эта функция отключает запись имени пользователя, который отправляет письмо (.mail ; !inbox).
Использовать кодировку/декодировку UTF-8 при обработке и отправке сообщений — позволяет боту декодировать «русские буквы.
Не сворачиваться в системный трей — при выключении бот будет сворачиваться в системный трей — панель рядом с часами, при нажатии на «минус».
Настройки временной метки — стиль отображения времени и даты сообщения.
Отключить раскраску имен в списке каналов — выделять активность пользователей, находящихся на канале, разными цветами.
ведение текстового журнала канала — 1)Бот записывает все события и разговоры и сохраняет при выходе из программы. 2)Бот записывает все события и разговоры и удаляет их при выходе из программы. 3)Бот вообще не ведет никаких записей.
Максимальный размер лог-файла [0] — максимальный размер записей, оставленных ботом, в мегабайтах. Максимально доступный размер файла 294кб, когда бот сидел в онлайне с 23x до 22x.
Далее Шрифты и цвета, но, как мне кажется, нет смысла на этом зацикливаться. Здесь можно указать некоторые косметические параметры бота, такие как изменение шрифта и его размера, а также цвета сообщений.
Настройки модерации — это опции для оператора канала.
Enable Phrasebanning — бот банит всех, кто не находится в сейф-листе и находится в списке фраз.
Включить IPBanning — банит пользователей по их IP-адресу, так что если кто-то был забанен ботом и снова зайдет под другим ником, бот забанит его снова.
Enable ClientBans — включить опции ниже.
Включить режим тишины — включается очень забавный режим, который банит всех, кто нарушает тишину и не находится в сейф-листе.
Включить функцию Kick-On-Yell — уничтожает людей, которые кричат — писать более пяти БОЛЬШИХ букв.
Включить PlugBans — к сожалению, я не знаю, что здесь делать. (Запретить пользователей, с UDP заглушкой)
Включить защиту канала — защищает канал, банит всех, кто не находится в списке безопасности.
Ниже вы можете ввести сообщение, которое будет отображаться при любом бане.
Ban idle users- запретить бездействующих пользователей — запретить тех, кто молчит более X секунд. Они могут быть указаны ниже.
Kick instead of ban- вместо предыдущего BAN, бот только кикает.
Ban Warcraft III Peons- запрет игроков с иконкой раба.
Clientbans: должно быть включено Enable ClientBans. Ниже вы можете просто выбрать игры, в которые хотите играть.
Существуют также уровневые запреты
Diablo II | Warcraft III
Запрещает всех, кто ниже этого уровня. Установите 0, чтобы отключить эту функцию.
Levelban message-сообщение, которое будет показано, если уровень недостаточен, например, «У вас низкий уровень.»
СКРИНШОТ #4
Настройки приветственного сообщения.
Здесь мы можем создать приветственное сообщение. Чтобы сделать это, отметьте опцию Приветствовать пользователей, присоединившихся к каналу. Далее опция Шепотом передать приветствие — отправить его как личное сообщение, чтобы только те, кто присоединился к каналу, увидели его.
Также ниже приведены некоторые простые функции, которые вы можете прописать в приветственном сообщении.
%c-channel; %0-name of bot; %1-name of bot; %p-ping of bot; %v-version of bot; %a-number of user access; %f-tag of user access; %t-time(hh:mm); %d-date(dd).мм.yyyy).
Например:
«Привет, %0. Вас приветствует %c. Меня зовут %1. У вас есть флаги %a и %f. Ваш пинг при входе в систему составляет %pms при %t %d. «.
То есть, если игрок ABC с доступом 10 и флагами VOJD зайдет на канал LUCKERS, то бот GDA скажет:
«Привет, ABC. Добро пожаловать в LUCKERS. Меня зовут GDA. У вас есть флаги 10 и VOJD.Ваш пинг при входе в систему составляет 32 мс в 00:01 01.01.2001»
Настройки сообщений в режиме ожидания
Здесь вы можете написать, что бот будет говорить каждые X секунд, которые можно указать в пункте Задержка между сообщениями (минуты). На самом деле здесь все то же самое, что и в предыдущем меню, но выбор команд немного «урезан»:
%c-канал, на котором находится бот; %me-nick бот; %v-версия бота; %botup-время подключения бота; %cpuup-длина компьютера. %mp3 — то, что играет в Winamp; %quote- случайная цитата. Они могут быть написаны в списке кавычек. %rnd-случайный пользователь на канале.
Нет скриншота.
Разные общие настройки
Это меню полно «ненужных» для варкрафта опций.(На мой взгляд, это меню было создано для удобства создателя).
Использовать ProfileApm- Каждые 30 секунд появляется сообщение, которое проигрывается в Winamp.
Ответы на команды шепотом — включает переадресацию сообщений пользователю, что идет дальше.
Проверять почту пользователя — проверяет, есть ли почта у пользователя, который заходит на канал.
Ignore Tic-Tac-Toe games- игнорировать мини-игры Tic-Tac-Toe (отсутствуют в Warcraft).
Отключить монитор пользователей — не знаю, что это за функция, по умолчанию она отмечена.
Не использовать внутренний список друзей 0x65 — отключить альтернативный список друзей.
Включить обнаружение URL — включает «нахождение» URL-адресов. То есть, на них можно «кликнуть» непосредственно в окне беседы.
Show offline friends — показывать оффлайн-друзей (я так и не понял, что это делает, возможно, не для Warcraft).
Разрешить MP3-команды — разрешить использование mp3-команд. Лучше удалить эту функцию.
Подключаться при запуске — первая полезная опция для подключения к сражениям.по сети при запуске программы.
Минимизировать при запуске — вторая полезная опция — сворачивание в системный лоток при запуске программы.
Пересылать шепоты — если включена опция «Ответы на команды шепотом», то сообщения будут пересылаться пользователю, которого вы укажете ниже.
Join backup channel when kicked — третья полезная опция — когда кто-то кикает бота за что-то или отправляет его в баню, он переходит на канал, указанный ниже.
Мы закончили с настройками бота и, кажется, знаем все. Теперь, позвольте мне сказать, мы должны выучить стандартные команды бота и научиться их различать.
У бота есть сотня (примерно, я не считал) встроенных команд, таких как .pingme и другие. По умолчанию все они имеют номер, который называется access, что означает доступ. команда pingme имеет доступ 40, это означает, что ее могут использовать только те, чей доступ больше или равен 40. Но если вы хотите, чтобы эта функция была доступна не только тем, у кого есть 40access, но и всем остальным, заходим в файл доступа.Ini, который лежит в папке с ботом, или идем дальше Settings>Edit Fles>Access/Flags.
Ищем «Numeric]» и после этого на новой строке пишем нужную нам команду, например «pingme=», затем пишем нужное нам количество доступа, например 0. подключиться и попросить первого встречного написать .pingme. Вуаля! Бот пингует его!
Список всех основных команд можно найти в справке или в файле readme.chm.
Теперь давайте сделаем небольшое программирование бота. Давайте сделаем, например, так, чтобы человек, который пишет .сообщение «Вы, пользователь, всего лишь маленький ноб BNet.». Для этого зайдите в редактор пользовательских команд, который находится в подменю Bot. Нажимаем ADD. У нас есть новая команда-new, переименуйте ее в whoami (без точки).
И справа нам нужно ввести действия, хотя это сложно назвать действием, это больше похоже на реакцию.
Здесь у нас есть только пара переменных — %0- это будет ник пользователя, который сказал .whoami, и остальные %1, %2, %3, %N- все эти переменные — слова, разделенные пробелами. То есть, если пользователь сказал .whoami azbuka chto takoe?, тогда переменные %1,%2,%3-будут azbuka;chto;takoe? соответственно.
Вернемся к тому, на чем мы остановились — что ответить пользователю. Напишите только «Ты, %0, просто маленький нооб из BNet.»и все. А теперь попросите кого-нибудь написать .Система чести и вода для избавления от икоты, вызванной смехом над увиденным!
Здесь мы узнали основные возможности бота и познакомились с его основными функциями, хотя, поверьте, его возможности практически безграничны! В ближайшее время будет опубликована вторая статья, ради которой я и начал писать эту статью — скриптинг бота. Запрограммируем бота с помощью стандартного Microsoft VBscrit (Visual Basic Scripts), который, собственно, сам и создал бота.
Источник: xgm.guru
Народ, как добавить ботов в Warcraft 3 (Dota 1)(именно героев, а не крипов)?
- Пометьте все сообщения как прочитанные
- Форумы
- Пользователи
- Файлы
- Пометить все как прочитанные
Источник: mmo-db.com
Игрок нашел гениальный способ борьбы с ботами в World of Warcraft
На днях автор YouTube-канала Action Jesus опубликовал видео о World of Warcraft. В ней он продемонстрировал креативный способ борьбы с ботами — персонажами игроков, прокачкой которых управляет программа. Оказывается, все, что вам нужно сделать, это превратить их в зомби. Затем алгоритмы утилиты автоматического накопления опыта сбиваются, и герой начинает бездельничать.
На видео Action Jesus показана долина с красными грибами — самое популярное место среди игроков, использующих ботов. Автор нашел несколько персонажей под управлением программы и решил испортить жизнь их владельцам. Благодаря пре-патчу Shadowlands в World of Warcraft появилась возможность превращать других героев в зомби. Вот чем воспользовался Action Jesus.
Он превратил многих ботов в ходячих мертвецов, после чего их алгоритмы управления пошли в разнос. Когда игрок принимает облик зомби, его навыки полностью меняются, что ставит программу в тупик.
В какой-то момент деятельность Action Jesus привлекла внимание владельца бота. Он зашел в чат, потребовал, чтобы его персонажи не вмешивались, и заявил, что зарабатывает гораздо больше, чем автор ролика. Однако игрок решил не останавливаться, в результате чего владелец бота просто вышел из World of Warcraft.
На Reddit видеоролик Action Jesus набрал 3 200 просмотров. положительные знаки. Люди похвалили автора за изобретательность в борьбе с мошенничеством.
Источник:
Источник: 3dnews.ru