Как приручить бота

02.04.2014 15:10
 0просмотров 22 3

Скрипт ГТ

Недавно делал скрипт для мозиллы, решил попробовать сделать что-нить полезное.
Этот скрипт показывает ссылку на ГТ, если там кто-то есть. Для других браузеров (кроме мозиллы) не тестировалось.

http://userscripts.org/scripts/show/441244

UPDATE: проверен на хроме.
Есть проблемы с некоторыми элементами на странице, так что скрипт будет работать не на всех страницах. Например, на странице передачи элементов. Пока не разберусь, что там не так.
14.01.2014 09:04
 0просмотров 76 0

Сбор информации о состоянии секторов

Выложу ещё одну программку, собирающую файл с информацией о процентах удержания кланами секторов.

25.12.2013 16:48
 0просмотров 75 2

Элементы, общее количество.

Файл с персонажами и количеством элементов у них выкладывать не буду, это даже теоретически не несёт полезной информации.

23.12.2013 09:04
 0просмотров 30 2

Распределение фракций на уровнях

Оговорюсь сразу. Здесь не будет написано, сколько народу бегает на каждом уровне за конкретную фраку. Идея такого подсчёта основана на распределении умений по фракам на уровнях.

21.12.2013 19:47
 0просмотров 39 2

Персонажи

Информация о неудалённых персонажах на 20-е декабря. В файле ниформация о времени последнего входа в игру, медалях (кроме быстрых турниров) и умениях (пофракционно).
02.12.2013 09:34
 0просмотров 34 0

Программа сбора информации о медалях в клане

С учётом нюансов, на которые мне указывали по собранной в предыдущем посту информации, собрал проект для общего пользования.

30.11.2013 21:10
 0просмотров 44 4

Медали в кланах

Закончился очередной СМТ, и, как и обещал, я выкладываю обновлённую информацию о медалях игроков в кланах.
18.11.2013 10:34
 0просмотров 34 0

Исключение удалённых и заблокированных персонажей. Часть2.

В этой статье я покажу один из вариантов использования файла со списком исключений.

16.11.2013 09:12
 0просмотров 58 7

Исключение удалённых и заблокированных персонажей.

Недавно, решил собрать некоторую информацию о персонажах ГВД. Частично из любопытства, частично от нечем себя занять. Казалось, дел на 2-3 часа плюс время сканирования. Но почему-то захотелось сделать как надо, а не по быстрому. А значит, было необходимо сделать рефакторинг и решить некоторые глобальные проблемы.
12.11.2012 12:41
 0просмотров 35 6

Динамичное создание потоков.

Я показывал, как сделать так, чтобы бот работал в многопоточном режиме. Но такое создание потоков очень не удобно. Создание даже 10-ти потоков будет долгим и нудным. А если их создать 100? Или хочется попробовать разное количество и проверить эффективность? Создавать их и удалять? Конечно, нет.
09.11.2012 16:49
 0просмотров 18 0

Поправка на качество соединения.

Обратим внимание на то, что связь - дело не надёжное. Особенно через интернет. И сервер ГВД не всегда может ответить. И если сервер не отвечает - хорошо бы попытку повторить.
08.11.2012 18:10
 0просмотров 44 4

Ложка дёгтя

Обратим внимание на один момент в коде:
08.11.2012 10:52
 0просмотров 19 0

Исходный код.

Чтобы было с чем сравнивать, приведу код, который должен был получиться, если все шаги выполнены верно:
07.11.2012 23:57
 0просмотров 16 0

Перебор всех персонажей.

Итак, мы вывели информацию о одном персонаже. Теперь Нужно просканировать группу персонажей. Для этого мы создадим ещё один метод, который циклично будет проверять персонажей, меняя их ID.
07.11.2012 22:56
 0просмотров 18 0

Анализ страницы персонажа.

Мы загрузили html-код страницы. Но вся страница нам не нужна, нам нужна конкретная информация с неё. Что же мы будем сохранять в файл? Допустим – ник и количество набранного тыквиком опыта.
07.11.2012 21:25
 0просмотров 17 0

Загрузка страницы персонажа.

Для продолжения нам необходимо будет сделать вывод в файл с расширением txt, поэтому установим файл для вывода – output.txt.
Итак, сейчас самое время загрузить информацию со страницы персонажа. Пусть первым будет вот этот персонаж:

http://www.heroeswm.ru/pl_info.php?id=2255
07.11.2012 19:23
 0просмотров 17 0

Hello, world!

При создании проекта, NetBeans автоматически создаёт класс HWM_PersScanner. Рассмотрим, что он содержит. А содержит он только метод main. Это – точка входа в программу, т.е. этот метод будет выполняться при запуске программы. Он принимает аргумент - String[] args. Это параметры, которые передаются программе при запуске. Впрочем, их можно и не передавать. Метод объявлен как public static void. Это значит, что он открыт для использования вне класса, может использоваться без экземпляра класса и не возвращает никакого результата.
07.11.2012 17:57
 0просмотров 37 4

Инструментарий. Установка.

Для создания бота я выбрал технологию java. Не потому, что она лучше других подходит для решения этой задачи, а просто я её выбрал. Впрочем, у этой платформы есть кое-какие козыри в рукаве, но я не буду подробно на них останавливаться. Для изучения плюсов и минусов различных технологий и языков программирования достаточно других ресурсов.
07.11.2012 13:45
 0просмотров 22 0

Вступление.

Приветствую всех, кто заглянул ко мне на огонёк.
Мой блог не будет посвящён игровым событиям и моему мнению о них и игре в целом. Рассказывать я буду о совсем других вещах, а конкретно - программирование. А если точнее - применение его с пользой конкретно в ГВД.
« 12