Комментарии 28
Всё есть на settlers.su. Это раз.
Использование автоматизированных средств грозит баном. Это два.
В общем, за Вами уже выехали %)
Использование автоматизированных средств грозит баном. Это два.
В общем, за Вами уже выехали %)
Грозит баном, это, конечно, да. Но! (всегда это но:)) Данный скрипт, как я понял, «нажимает» кнопки официального клиента игры. Такой способ взаимодействия не отлавливается.
Почему не отлавливается? Обычно еще как отлавливается. =)
Отслеживают последовательность действий пользователя, анализируют время игры юзера, делают всяческие «подлянки» вроде переноса какой-нибудь Главной Кнопки немножечко в сторону и установки на ее место прозрачной кнопки с теми же id и так далее =)
Отслеживают последовательность действий пользователя, анализируют время игры юзера, делают всяческие «подлянки» вроде переноса какой-нибудь Главной Кнопки немножечко в сторону и установки на ее место прозрачной кнопки с теми же id и так далее =)
Этот бот не что иное как база для дальнейшего развития. Сам я уже почти потерял интерес к игре, потому и выложил бота. Может кто допилит.
Используя ImageMagick очень легко сделать бота который будет сам искать кнопки. А если еще добавить очеловеченые перемещения курсором мыши — вообще будет хорошо.
Так-же можно привинтить модуль по отправке SMS через подключенный 3G modem в случае если кто-то с ником начинающимся на MOD_ тебе в приват написал.
Еще можно добавить в бота небольшой HTTP сервер и повесить на нем интерфейс управления ботом, и возможность видеть чат и личку и отвечать в них.
В общем много чего можно усовершенствовать.
Используя ImageMagick очень легко сделать бота который будет сам искать кнопки. А если еще добавить очеловеченые перемещения курсором мыши — вообще будет хорошо.
Так-же можно привинтить модуль по отправке SMS через подключенный 3G modem в случае если кто-то с ником начинающимся на MOD_ тебе в приват написал.
Еще можно добавить в бота небольшой HTTP сервер и повесить на нем интерфейс управления ботом, и возможность видеть чат и личку и отвечать в них.
В общем много чего можно усовершенствовать.
Не разъясните конструкцию вида «my @g_trade =»? Не разу с таким не встречался в perl.
Простой поиск слова БОТ на форуме settlers.su положительных результатов в контексте данной темы не дал.
forum.settlers.su/index.php/topic,41.0.html
Спасибо. Гугл выдавал всякое непотребство по запросу «perl задержка в миллисекундах».
Нет желания поучаствовать в написании более продвинутой версии.
У меня немного не хватает знаний и усидчивости.
(рабочая версия бота значительно опережает опубликованную)
У меня немного не хватает знаний и усидчивости.
(рабочая версия бота значительно опережает опубликованную)
Странно — почему мои ответы дублируются по 2-3 раза.
вам не надо «читать» с экрана и нажимать на кнопки. включите firebug и всё поймёте:)
Вот вы включите и всё поймёте. Игра написана на флеше, а не на HTML+JS.
:) так откройте всё-таки firebug и посмотрите дисскусию именно маркета с сервером.
П.С. по крайней мере полгода назад было всё просто. сейчас — не знаю
П.С. по крайней мере полгода назад было всё просто. сейчас — не знаю
Ну, если нужен только маркет, то да, вы правы — достаточно научиться читать трафик с сервера игры и ему отправлять правильные пакеты. С чатом дела обстоят точно так же. Но если делать именно бота, берущего на себя разную рутину, то этого мало.
Я думаю что если научится отправлять серверу команды напрямую минуя официальный клиент — то такого бота легко будет вычислить. Например при очередном обновлении клиента разработчики добавляют некий контрольный кусок информации в пакеты передаваемые серверу, а бот продолжает слать пакеты без этого кусочка, что будет однозначно говорить что пакеты сформированы не официальным клиентом игры а ботом.
Хочу поблагодарить человека давшего мне инвайт. Это моя первая статья на хабре. И после ее публикации в песочнице я буквально на следующий день получил инвайт. Был очень удивлен, так как читал что люди по несколько месяцев, а некоторые и по несколько лет не могут получить приглашение. Огромное человеческое вам спасибо!
Правда я еще толком не знаю что мне с этим инвайтом делать. По большому счету карма меня мало интересует. Но все равно приятно. Постараюсь оправдать оказанное доверие, по завершении работ над ботом опубликую новую статью.
Правда я еще толком не знаю что мне с этим инвайтом делать. По большому счету карма меня мало интересует. Но все равно приятно. Постараюсь оправдать оказанное доверие, по завершении работ над ботом опубликую новую статью.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Простой торговый бот для The Settlers Online