Uopilot - Бот своими руками!

Всем привет!

Это длинно пост)

Я давно читаю Пикабу, хоть и зарегистрировался недавно.

Кто-то уже писал, что последнее время на пикабу все больше и больше новостей про РПЦ и Киану и все меньше про поделки своими руками. И потому, решил освятить свою деятельность. Возможно, кому-то станет интересно или просто разбавлю ленту пикабу немного техническими деталями. Заранее говорю, я не имею технического образования, и все мои знания взяты на просторах интернета.

Есть очень старая, но эффективная программа-бот Uopilot далее в тексте «пилот». Она позволяет прописать команды и будет их выполнять. Работает с играми, таблицами Excel и много с чем другим. В RPG играх часто сталкиваетесь с необходимостью долго фармить ресурсы, части для крафта или просто их купить за реальные деньги (как хотят разработчики). Тут и приходит к нам на помощь пилот)

Последний мой скрипт(алгоритм команд) идет по игре ASTROKINGS на android/ios. Скрипт настроен на фарм пиратов в округе, можно поставить на ночь или днем когда занимаетесь своими делами. Позволяет добыть ускорения (строительства, исследований, постройки кораблей и их ремонта), карточки капитанов, ресурсы, опыт капитанов, опыт командира, модули улучшения флагмана, плакаты розыска и товары на торговлю. Что упрощает вам жизнь, а в удобное время уже устраиваете рейды и PVP.


Смотрите картинку №1


Теперь перейдём к обучению. Так выглядит основное меню пилота.

1й красный прямоугольник указывает на привязку к окну, с которым будете работать. Тут важный момент, даже после настройки, перед началом работы, при каждом запуске необходимо привязывать пилот к окну. Это можно сделать, нажав Ctrl + А (должно быть активно меню пилота, навести указатель мыши на неактивное окно, с которым хотите работать и нажать указанную комбинацию).

2й прямоугольник показывает координаты, где был курсор мыши в момент нажатия клавиш Ctrl+А. Что бы не изменять их вручную, просто нажимаете на них и они копируются в указанный фрагмент скрипта.

Чуть ниже 3й, показывает точный цвет в указанных координатах.

4й, скорость исполнения скрипта. По умолчанию стоит 100 ms (миллисекунд). Я ставлю 1000(скрипт написан под такую скорость), то есть шаг исполнения команд 1 секунда.


Вот и сам код.

Он полностью рабочий, но у вас работать не будет :)

Нужно изменить замеры координат и цвета по координатам. Так как у всех разное разрешение экрана. Обладатели 15 дюймовых мониторов ноутбука с разрешением 1366*768 можете попробовать запустить так и написать в комментариях что получилось.


Смотрите картинку №2


set #d findcolor (6, 43 43, 206 1 1 (7431259) %arr 2)--- суть в следующем – в указанном прямоугольнике(который задаем 2мя точками) ищем цвет свободного корабля, что бы пилот начал попытки поиска пиратов при наличии свободных кораблей

if #d > 0 -- условие, если в этом прямоугольнике есть свободный корабль

kleft %arr [1 1], %arr[1 2] // клик по месту, где нашел

wait 1000 + random (100) ожидаем прогрузки


Смотрите картинку №3


kleft 33, 309 // клик на иконку пиратов, рис 2(красная часть)

if 38, 305 854690 // если открыто меню выбора уровня пиратов(красная часть)

kleft 588, 629 // в начало бегунка уровня

kleft 312, 311 58 0 // на середину бегунка c 19 по 23 уровень

kleft 549, 316 // искать

wait 6000


Смотрите картинку №4


if_not 92, 265 12376821 // если нет бабы клик центр(замер по щеке)

kleft 314, 159 // клик на верхнюю часть корабля(на рисунке 2)

end_if


Смотрите картинку №5


if 400, 328 16777215 // начало атаки

kleft 452, 329// на кнопку атаковать

if 499, 245 2105119 // если кончилась энергия(тут нет скринов, но там все просто)

kleft 357, 248

kleft 571, 110

kleft 347, 268 // переключить на 1 банку

kleft 475, 329


Смотрите картинку №6


if 520, 55 7822648 //если открылось меню сообщений клана

kleft 20, 16 // свернуть окно

end_if


Смотрите картинку №7


if 894, 142 16711937 // открыто меню клана

kleft 39, 26 // закрыть меню клана

end_if

end_if

end_if

if 531, 321 7427889 // замер по синему


Смотрите картинку №8


kleft 552, 330 -- отправить

end_if

end_if

end_if


Смотрите картинку №2


set #f findcolor (9, 6 613, 340 1 1 (47101) %arr 2) // проверка на наличие ошибок, проверяем готовность к новому кругу скрипта, ищем готовые корабли(если были ошибки, это меню будет недоступно и запустится проверка на возможные ошибки)

if_not #f > 0


Смотрите картинку №9


if 331, 309 16777215 // если ошибочно вышло в меню сообщений

kleft 370, 174

end_if


Смотрите картинку №10


if 39, 307 525969 // если был пропуск шага и встало меню выбора уровня пиратов и выход из него

kleft 268, 168

end_if


Смотрите картинку №11


if 401, 327 16777215 // если был пропуск шага и встало меню атаки пиратов

kleft 271, 172

end_if


Смотрите картинку №12


if 256, 254 7105644 // если был пропуск шага и встало на экране выбора флота

kleft 391, 238

end_if

end_if


Смотрите картинку №13


set #d findcolor (9, 6 613, 340 1 1 (47101) %arr 2) // поиск возврата к базе

if #d > 0

kleft %arr [1 1], %arr[1 2] // возврат к базе

end_if



И это все) Если чуть посидеть разберетесь за пол часа. Данные команды в дальнейшем можете применять и в других играх. В оригинале(что бы можно было просто скопировать основу и вставить, выложу в группе ВК. Есть мой канал на Ютубе с 1 видео и буду расширять, ссылки оставлю ниже. Пишите, по каким играм хотели бы увидеть пилот!


Ps. Пилот не конфликтует с антивирусом!! Не скачайте себе вирусов)

Хотел нормально сделать(картинки внутрь текста, но пикабу был не согласен)


https://www.youtube.com/channel/UCzZ2n88xv9EqHtTK-atgKlw?vie...

https://vk.com/uopilotx


Сразу отвечу на часто задаваемый вопрос:

Это бот, но его не банят. Проверенно мной на играх lineage 2 revolution-больше года играл с ботом, через пилота кидал рекламу о продаже АКК в мир, сначала забанили мол продаю. Потом написал, что меня взломали в поддержку и разблокировали. АКК вс так продал)


Star trek fleet command – около 3х месяцев, Писал в поддержку игры, об их мнении по этому поводу, на что мне ответили, что запрещены программы, которые лезут в клиент игры. Пилот работает параллельно окну и не противоречит правилам игры. Но они «не рекомендуют его использовать, так как это может нарушить баланс игры и дать определенные преимущества перед другими игроками». Что было смешно, так как баланс игры был убит еще до меня донатерами.


Astrokings - около месяца и при этом около 2х недель назад ботом кидал в мировой чат рекламу канала на ютуб, где сделал первое видео по боту в этой игре. Надоел людям, и с их слов они мне жалоб накидали, аккаунт 3ю неделю никто не блокирует.

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества