[Ссылки могут видеть только зарегистрированные пользователи. ]
Исходник для autoit-бота, рыбачащего на автомате )))
На полу-автомате.
Полную автоматизацию делайте сами, эта игра не требует полной автоматизации, Вы лучше должны знать что и когда делать.
Нужно прийти на локацию, настроить снасть и включить бота.
Как включить - читайте инструкцию Читайте это сообщение полностью до конца
И все будет хорошо.
Перед использованием бота нужно слегка доработать напильником.
Это не страшно, ниже прилагаю пошаговую инструкцию.
Данная инструкция подходит для настройки во всех сообществах: ВСекте, Одноклассники, Мэйл.РУ
Одна из последних версий бота, инструкция сжата до минимума.
Прежде чем начинать, прочтите пост до самого конца!
В этом посте нет не важного текста.
Итак, начнем:
Копируем размещенный ниже код в "SciTE Script Editor", он идет в поставке с autoit
[Ссылки могут видеть только зарегистрированные пользователи. ]
0) Строка 5
От этого места нужно редактировать.
И до места, где редактировать не нужно, там написано.
1) Строки 7-9.
Тут нужно вписать класс, заголовок окна и класс контрола Вашего браузера с активной вкладкой игры.
Некоторые браузеры поддерживают выделение флеша в отдельный конторл, он сможет искаться автоматически.
Открываем браузер, открываем страницу с игрой и смотрим на заголовок окна с помощью "AutoIt Window Info" и прицела (включаем опцию Magnify, хватаем его и тащим)
Настоятельно рекомендую использовать вкладку Summary, на ней все перед глазами.
Заколовок окна, класс и контрол класс (адвансед)
Это и есть нужные нам строки
2) Строки 13 и 14
Позиция левого верхнего пиксела игры
У меня отрицательные, так как два монитора и правый основной, его левый верхний пиксел это ноль, второй монитор еще левее, значит, там координаты отрицательные.
Открываем "AutoIt Window Info", хватаем прицел и смотрим на координаты.
Для упрощения прицеливания идем в меню Options->Magnify
"AutoIt Window Info" рисует свою рамку вокруг приложения, ее то же надо захватить.
Но не белый фон страницы, там должен быть темный пиксел
Вкладка Summary.
>>>> Mouse <<<<
Position: [x]619, [y]442
3) Строки 17, 18
Размер приложения.
По идее, задан верно.
Но все может поменяться.
Правый нижний угол минус левый верхний
4) Границы заброса
По ширине, в пикселях, отступы слева и справа от границы приложения внутрь
Рандом.
5) Дальность заброса
В миллисекундах, в одной секунде 1000 миллисекунд.
1500 - это полторы секуцнды
На какое время зажимать ЛКМ для заброса.
Рандом.
6) Время ожидания поклевки
В миллисекундах, в одной секунде 1000 миллисекунд.
20000 - это 20 секунд.
По истечении времени, снасть достается и перезабрасывается.
Рандом.
Все, дальше трогать не надо.
По идее, не надо трогать после второго пункта.
Достаточно измерить положение игры на экране (и сделать так чтобы она не двигалась, браузер (не игра) на весь экран)
Всё, бот настроен.
Сохраняем на диск, жмем F5 (в окне "SciTE Script Editor"), проверяем, что он вытащил несколько рыб.
жмем F7 (в окне "SciTE Script Editor"), рядом с тем файлом, что мы сохранили появится экзешник.
его запускаем и идем пить чай.
Или спать ложимся.
Добавлено через 3 часа 35 минут
Что мы умеем:
1. Забрасывать и корректно обрабатывать поплавочную удочку.
2. Обрабатывать окошко с выловом:
2.1. Продать
2.2 Отпустить.
Решение принимается рандомно, в конце скрипта
Строка 218: If $i > 0.05 Then означает, что отпустить 5% рыбы (рандом, статистическая оценка, реально может быть больше и меньше).
3. Авторемонт удилища.
4. Обрабатывается только поклевка Топит, с любой скоростью.
5. Поклевка Поднимает корректно отрабатывается при подсечке вручную.
Пока все.
Последний раз редактировалось karcun; 11.05.2018 в 17:17.
Причина: Добавлено сообщение
Я наверное слишком тупой для этого.
Объясните наглядно скриншотом что такое Координаты верхнего левого пикселя приложения, где именно этот пиксель брать?
Текст на Русском не нужно удалять?
При запуске у меня мышка улетает куда то вверх.
Буду благодарен за видео инструкцию.
Добавлено через 1 час 42 минуты
Это вообще актуально? а то играюсь второй день как дурачок. На первом скрине приложение "рыбное место" каким боком это относится до трофейной рыбалки?
Последний раз редактировалось AlexZert; 21.07.2018 в 22:19.
Причина: Добавлено сообщение