PDA

Просмотр полной версии : [Программа] UoPilot + пример


VSamurayV
18.08.2011, 16:38
Кому надоели платные боты, и не хотите платить. Есть выход из ситуации "UoPilot" или "AutoIt"(НО про него буду вести диалог, в последующих темах)
Вот ссылка на саму программу [Ссылки могут видеть только зарегистрированные и активированные пользователи]

КОПИПАС ЗАПРЕЩЕН !!!!!!!!У ВАС ДРУГИЕ КООРДИНАТЫ !
1)начнем писать код первого мини бота, поможет сэкономить время на крафте но не автоматизируется покупка (Это очень долгий процесс, распознания цветов, и точности до точек с 0,000 будет время напишу как сделать)

Шаг 1
Создаем макрос в Aion .
Вот ну в зависимости от крафта, который будет качаться .
То что в скобках не писать =)))

/выбор Вулканий (КУЗНЕЦ)
/атака

Поставим макрос на кнопки от 2 до 9 у меня на 9 стоит
И поставим обычную атаку на 1
[Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

и начнем писать миниатюрный БОТ

Первое что должен делать бот это брать Кв на крафт
вот как это выглядит у меня
ПРОШУ не копипастить а координаты брать с помощью клавиш Ctrl+A
Кому не ясно что это такое читайте СПРАВКУ которую можно найти нажав на знак "?" и перейдя В "Помощь по языку скриптов"

ВАЖНО !
Перед этим кодом мы поставим некоторую настройку =)))Настройки>>>Возвращать курсор мыши после кликов (снять) and Переместить курсор в точку клика
Без этого иногда не работают в 3д играх такие команды как left и right

//комментарии !
координаты
цвет
Функции
значения
Первый часть кода:

left 921, 1091 //это, то что кляпает на макрос
wait 200 //дальше описывать не буду что это потому, пишу 1 рас это подавление понга, который может возникнуть во время кляпания кнопочек, у кого очень мощный комп можно ставить меньше, но не на много. 200 это миллисекунды если 1s (Секунды) 1m (минуты) 1h (час)
left 267, 676 //Это, нажимает диалог я думаю здесь понятно
wait 200
left 163, 419 //это, тоже самое
wait 200
left 338, 740 //это, нажимает кнопку принять, на моем сервере не надо тащить ползунок чтобы взять кв, кнопочка все время активна к у кого то неактивная объясню как сделать, позже .
wait 200

Вторая часть кода:

Move 922, 305 ads // перемещает курсор в точку клыка, ads - это абсолютные координаты
double_right 922, 305 ads //2-й клык по станке, там уже надо на глаз определить точку =)))
[Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])
и после энтого действия надо ставить паузу на парочку сек
у меня ето
wait 3s //это когда персонаж доходит до станка, и открывается окно =))))

Дальше уже идет команда которая выберет что крафтить
можно и без этого обойтись, но иногда там стоит не то что нам надо !
узнаем координаты первого задания у меня на скрине это "Щит военачальника"
left 153, 308
wait 200
так дальше кнопка изготовить все тут все просто
Move 540, 758//обязательно !
left 540, 758
wait 200

Третья часть кода
Дальше создаем цикл проверки или крафтит или нет =))))
То есть, надо сделать точку в которой будет пауза
вот

:ss //метка
if 508, 1097 1907224 //помните мы там поставили на 1 атаку, вот по ней будем определять крафтит или нет, берем от туда координаты и цвет.
Goto ss //команда которая вызывает метку ss
end_if //конец проверки
дальше =)))
left 925, 1087 //клык на макрос чтобы подойти к NPC
wait 3s //идет к персонажу в это время

А здесь по принципу написания первой части кода, делаем сдачу квеста.
Думаю сами разберетесь .
у меня энто выглядит так
left 277, 675
wait 1s //прогружается иногда окно долго
left 113, 409
wait 300
left 349, 736
wait 300

и кто иногда хочет на паузу а потом опять включить так нужно поставить в начале кода вот такое вот
if 508, 1097 1907224
Goto ss
end_if
оно будет возвращать в точку ожидания крафта, если игрок случайно вырубил бот а крафт все еще пашет, мне помагало на уровне 300 там крафт по 20шт идет =)))

ВОТ И ВСЕ :
if 508, 1097 1907224
Goto ss
end_if
left 921, 1091
wait 200
left 267, 676
wait 200
left 163, 419
wait 200
left 338, 740
wait 200
Move 922, 305 ads
double_right 922, 305 ads
wait 3s
left 153, 308
wait 200
Move 540, 758
left 540, 758
wait 200
:ss
if 508, 1097 1907224
Goto ss
end_if
left 925, 1087
wait 3s
left 277, 675
wait 1s
left 113, 409
wait 300
left 349, 736
wait 300


ИНФОРМАЦИЯ :
НУЖНО всего 2кк чтобы прокрафтить, все что нужно покупайте итемы по 200шт и вам этого иногда буде более чем на 20 мин хватать
и инвентарь надо чистить перед этим, чем больше тем лучше =)))
ПРОДОЛЖЕНИЕ тему возможно будет.
КТО ДУМАЕТ ЧТО на самом деле UoPilot бесполезная программа Глубоко ошибается я на ней сделал :
1)бот который лазит за танком, и хиляет по лудше человека.
2) сделал бот который бьет мобов, при этом юзает все скилы которые только можно ! то есть, даже серии ударов, хилки и тд =)))
и это очень сложный процесс, там надо писать очень много кода, и Управляющий скрипт !!!:voin::voin:
Спасибо за внимание =))):flood:

P.S Если у кого нибудь есть идеи, что можно автоматизировать слушаю =)))

Fuckbitch
18.08.2011, 17:16
Хм...щас затестим.
А для какого серва бот?Пос скринам 2 но на 2.6 запустить не могу

VSamurayV
18.08.2011, 17:39
Пос скринам 2 но на 2.6 запустить не могу

Сервер 2.5
Не скажу сервер, не хочу =(((

запустить не могу
а по подробней как то можно ?


//комментарии !
координаты
цвет
Функции
значения

кому цвета не нравится могу поменять, а то мне в скайпе отписали что не нравится фиолетовый цвет О_о

Парень_огонь
18.08.2011, 19:43
у мя по монитору водит но на кнопки не нажимает

VSamurayV
18.08.2011, 20:09
у мя по монитору водит но на кнопки не нажимает

водит ? О_о
попробуй вводить функции другие =)))
Left<координаты>// Левый клык
Right <координаты>// Правый клык
Double_Left <координаты>//2й Левый
Double_Right <координаты>//2й Правый

Или можешь попробовать ПК перезагрузить =)))


Для экономии места, и чтобы небило флуда напишу в этом посте мою цитату:

За "свои координаты.." буду карты раздавать.
НУ и правильно, пусть люди делают чета руцями, а то вовсе обнаглели подавай ток: читы, дюпы и баги.

Хотел начать писать бот на AutoIt (Бесплатный, полнофункциональный) Но кому он надо вот старался писал, и оценили мое творчество лишь пара человек, за что я благодарен talala - малая часть людей которые ищут и всегда находят.

talala
19.08.2011, 22:37
За "свои координаты.." буду карты раздавать.

VSamurayV
25.08.2011, 19:54
Хотелось бы заметить такую вещь, как мне сказали что на некоторых серверах макросы прописать можно не только на NPC, но и на станок например:
/выбор Стол Кузнеца
/атака

Такой способ на Aion Legend не работоспособен, используйте то что я писал выше .

AlanLi
26.08.2011, 15:00
2) сделал бот который бьет мобов, при этом юзает все скилы которые только можно ! то есть, даже серии ударов, хилки и тд =)))






Не мог бы ты его выложить???

За крафт бот спс.(К сожелению спасибку не поставлю,не хватает постов)

VSamurayV
26.08.2011, 16:07
2) сделал бот который бьет мобов, при этом юзает все скилы которые только можно ! то есть, даже серии ударов, хилки и тд =)))






Не мог бы ты его выложить???

За крафт бот спс.(К сожелению спасибку не поставлю,не хватает постов)


Бот сложный, для такой программы как UoPilot.
Могу поделится исходниками, и объяснить как написать на свое расширение монитора, при личной беседе в скайпе (gipixon) :flood:

Demolisher
01.12.2012, 00:32
написал по образу и подобию код со своими координатами
возникла проблема.
заказ принимается, но чар не идет по двойному клику к станку, стоит на месте. и цикл приема заказа начинается по новой.
в чем проблема?
left 946, 966
wait 1s
left 1468, 454
wait 1s
left 1458, 235
wait 1s
left 1555, 525
wait 2s
Move 843, 312 abs
Double_right 843, 312 abs
wait 4s
left 270, 149
wait 1s
Move 451, 539
left 451, 539
wait 1s
:ss
if 598, 955 4210227
Goto ss
end_if
left 946, 968
wait 10s
left 1475, 455
wait 5s
left 1436, 235
wait 1s
left 1565, 524
wait 1s

Добавлено через 9 часов 49 минут
все отлично работает, разобрался сам :)
спасибо огромное за отличную тему и за пример
отдельное спасибо Mr.Clear ([Ссылки могут видеть только зарегистрированные и активированные пользователи]) за оказанную помощь

aion programmer
01.12.2012, 12:18
По мне эта тема про то как настроить кликер проще - ТыК ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

lowar1k
18.01.2013, 15:20
Спасибо огромное автору, все работает евро офф 3.5.

anton0211
19.01.2013, 12:01
народ а на сбор эфира сложно написать?

Mr.Clear
21.01.2013, 07:09
народ а на сбор эфира сложно написать?
Пробывал задействовать клавиши на Пилоте.... (не получилось).

Для написания скрипта на сбор эфира писал в AC Tool с пилотом работает на ура!!!

oduvan44ik
21.01.2013, 12:23
если хотите покрафтить бесплатно, используйте [Ссылки могут видеть только зарегистрированные и активированные пользователи]
инструкция там же с картинками.

fanFermara
21.01.2013, 13:03
Всё получилось спасибо аФФтору - Aion NA!

По мне эта тема про то как настроить кликер проще - ТыКТак настраивай..в чем проблемы..?

если хотите покрафтить бесплатно, используйте [Ссылки могут видеть только зарегистрированные и активированные пользователи]
инструкция там же с картинками.Я вас не пойму, где уважение к аФФтору? он старался расписывал всё, вы кидаете ссылки левые, очень красиво поступаете ребята. кому надо тот поGOOGлит и найдёт. /horror

-187-
21.01.2013, 16:05
Всё получилось спасибо аФФтору - Aion NA!

Так настраивай..в чем проблемы..?

Я вас не пойму, где уважение к аФФтору? он старался расписывал всё, вы кидаете ссылки левые, очень красиво поступаете ребята. кому надо тот поGOOGлит и найдёт. /horror

++ Не красиво ребята поступают, по теме, щас по пробую настроить на планете.. поставлю спасибки когда смогу.

Эх... на планете защита стоит от уполита =((

anton0211
22.01.2013, 14:23
на NA настроил,прокачал немного юфелирку)спасибо автору)

KrevedkoO
03.02.2013, 20:26
ЮО пилотом можно ботить в айоне?О.о

Webmac
15.10.2013, 21:31
Подскажите кто знает, как его запустить на ру оффе

Shark16
24.10.2013, 15:05
Какими функциями можно проложить путь да места? Кто-нибудь пробовал?
Я пытался сделать скрипт на квест на мифрил в ингисоне. Основная проблема была в настройке пути от НПС к месту фарма мобов. Настраивал путь с помощью меток, которые ставил на гвардов(их там много), но путь получался только до выхода из крепости, далее ставил метку на ресурс (который находился рядом с нужным мобом) Путь работал пока не прокачал сбор (или пока этот ресурс кто-то не соберет). Может есть какие идеи для прокладки маршрутов с помощью UoPilot?

serjik777
16.03.2014, 17:54
Мои примерчики кому еще темка интересна

Крафт плюс преобразование каждые пол часа (2 разных ресурсабудет преобразовывать поочереди)
P.S. Этот скрипт не на прокачку алхимки! Когда крафтиш большое количество банок с помощью етого скрипта можно еще преобразовывать предметы на те же банки.

//Крафт + преобразование © Serjik
set #a 1 // переменной "а" присвоить "1"
right 489, 567 //юзаем ДП (Сюда вставляем координаты желешки)
wait 3000
right 456, 567 //юзаем конфеты(конфеты для убирания анимации)
wait 3000
goto start

:nachalo
right 1173, 112 //Кнопка умения алхимия (окно умения должно быть всегда открыто и вкладка ремесла либо вынесено на панель скилов)
wait 1000
right 145, 103 //клик на то что крафтиш
wait 1000
left 301, 390 //кнопка изготовить все
wait 1800000 //откат желе
left 452, 389 //остановка крафта
wait 20000
right 488, 567 //юзаем ДП
wait 3000


:start
//выбираем что преобразовывать
right 1200, 145 //Кнопка умения преобразования (на вкладке ремесла)
wait 1000

if #a < 2
right 143, 102 //выбираем свежий аир (то что хотим преобразовывать)
wait 1000
set #a #a + 1
goto izgotovlenie
else
right 141, 119 //выбираем свежий люпин (второй предмет который хотим преобразовывать)
wait 1000
set #a #a - 1
right 458, 568 //юзаем конфеты
wait 1000
end_if

//преобразование
:izgotovlenie
left 299, 390 //нажимаем изготовить все
wait 1500


wait 120000 //задержка на преобразование
goto nachalo //идем в начало


А етот скрипт уже на прокачку например алхимии без экономии денег. Он построен так что не нужно бегать к станку и обратно:
1. Ищите оптимальную точку между станком и нпс чтоб перс не бегал и работало окно крафта.
2. создаете макрос в самом Айоне и выносите на панельку скилов
рус. клиент
/выбор "ник НПС с большой буквы"
/атака
англ. клиент
/select "ник НПС с большой буквы"
/attack

//Качаем быстро алхимку © Serjik
:nachalo
left 516, 673 // Координата умения "макрос"
wait 2500
left 142, 241 // Координата кнопки "ЗАКАЗЫ"
wait 1000
left 131, 164 // Координата кнопки "Первый заказ"
wait 1000
left 204, 340 // Координата Кнопки "Согласен"
wait 1000

//Заказ выбрали - начнём выполнение заказа
left 151, 103 // Координата первого заказа который взяли
wait 500
left 302, 389 // Координата кнопки Изготовить все
wait 2000

//Отмена заказа
left 1204, 79 // Координата отменяемого заказа
wait 1000
left 1180, 342 // Кнопка отказаться
wait 500

//Мониторим выполнение крафта (работает глючно потому что у пикселя в айоне иногда бывают разные оттенки)
//(вместо етого мониторинга можно подставить ожидание на время выполнения крафта
//для етого нужно удалить все от "начало проверки" до "закончили проверять" и подставить допустим "wait 180")
//начало проверки
:proverka1
if 516, 674 2499885 // Проверяем на цвет координату
Если эта координата допустим кнопка на панели тусклая
значит крафт выполняется
wait 3000 //ждем 3 секунды
Goto proverka1 //переходим к "proverka1" пока кнопка не изменит цвет
end_if //как только кнопка изменила цвет идем дальше
//закончили проверять



//Крафт выполнился отказываемся
left 729, 381 // Координата кнопки принять в отказе
wait 15s

goto nachalo // Начинаем крафт по новой


Этот скрипт на юз фиор работает только когда окно айона открыто
или если открыто другое окно поверх айона ALT+TAB
Во время юза фиор мышку нельзя трогать!!!(другого способа не нашел на сегодняшний день).
Я умудрялся фильм смотреть при етом только немного раздражает что мышка шевелится во время просмотра и выплывают кнопка паузы и прокрутка =))

//юзаем фиоры © Serjik
//(максимум можно юзать 8 штук перс должен стоять неподвижно и //в плотную к фиорам!!!)

left 412, 175 //перносим мышку на первую фиору
wait 300
double_left 427, 163 //тыркаем по ней
wait 6000

left 645, 177 //перносим мышку на первую фиору
wait 1000
double_left 645, 177 //тыркаем по ней
wait 6000

left 883, 205 //перносим мышку на первую фиору
wait 1000
double_left 883, 205 //тыркаем по ней
wait 6000

wait 165s


Смысл следующего скрипта в том, что допустим стоим и разбираем кликером пару ресов из зеленых в белые и чтобы не терять время раз в пол часа юзаем желешку и преобразовываем то что нам нужно.
P.s честно не помню с настройками даааавно скрипт писал, а разбираться в ломы помню только, что окно с вкладкой ремесло должно быть включено либо нужно вынести алхимию и преобразование на панель скилов...

//преобразование каждые пол часа пока разбираем © Serjik
set #a 1 // переменной "а" присвоить "1"
set #b 1
goto start
:nachalo
wait 1350000 //откат желе
:start
right 321, 597 //юзаем ДП
wait 5000

//выбираем что преобразовывать
if #a < 2
right 155, 133 //выбираем свежий айир
wait 1000
set #a #a + 1
goto izgotovlenie
else
right 157, 131 //выбираем свежий люпин
wait 1000
set #a #a - 1
set #b 1
end_if

//преобразование
:izgotovlenie
left 307, 415 //нажимаем изготовить все
wait 120000 //задержка на преобразование

//РАЗБИРАНИЕ
:razbiraem
right 1097, 120 // 1 разбираемый предмет
wait 3700
right 1098, 124 // 2 разбираемый предмет
wait 3700
set #b #b + 1
if #b < 60
goto razbiraem
end_if

goto nachalo //идем в начало


Скрипт на быструю сдачу реликов в бездне =) делать было нефиг ))

//Скрипт на быструю сдачу апа (пример в коронах) © Serjik

set #a 0 // простые
set #b 0 // обычные
set #c 0 // дорогие
set #d 0 // бесценные
//в следующих трех строчках убираем слешы когда у вас допустим только бесценные убираем "//"
//если у вас есть все виды то ничего убирать не нужно!(своеобразная настройка)
//goto obichnie // убрать слеши если нужно начать с обычных
//goto dorogie // с дорогих
//goto bescennie // с бесценных
////////////////////////////////////////////////
:prostie
left 692, 672 //макрос
wait 700
left 135, 190 //щелк
wait 300
left 118, 179 // какую сдать
wait 300
left 204, 341 //принять
wait 300
left 249, 341 //закрыть
set #a #a + 1 //а присвоить а+1
if #a < 4 // сколько нужно сдать ПРОСТЫХ корон
goto prostie
else
end_if
////////////////////////////////////////////////
:obichnie
left 693, 672 //макрос
wait 700
left 135, 190 //щелк
wait 300
left 110, 200 // какую сдать
wait 300
left 204, 341 //принять
wait 300
left 249, 341 //закрыть
set #b #b + 1 //а присвоить а+1
if #b < 2 // сколько нужно сдать ОБЫЧНЫХ корон
goto obichnie
else
end_if
//////////////////////////////////////////////////
:dorogie
left 694, 672 //макрос
wait 700
left 135, 190 //щелк
wait 300
left 101, 224 // какую сдать
wait 300
left 204, 341 //принять
wait 300
left 249, 341 //закрыть
set #c #c + 1 //а присвоить а+1
if #c < 1 // сколько нужно сдать ОБЫЧНЫХ корон
goto dorogie
else
end_if
////////////////////////////////////////////////////
:bescennie
left 695, 673 //макрос
wait 700
left 135, 190 //щелк
wait 300
left 110, 246 // какую сдать
wait 300
left 204, 341 //принять
wait 300
left 249, 341 //закрыть
set #d #d + 1 //а присвоить а+1
if #d < 0 // сколько нужно сдать БЕСЦЕННЫХ корон
goto bescennie
else
end_if

msg (Простых-#a)(Обычных-#b)(Дорогих-#c)(Бесценных-#d) икон сдано


Ну вроде все! Пользуйтесь на здоровье! Жду интересных предложений для реализации с помощью UOPilot.

Добавлено через 12 минут
Какими функциями можно проложить путь да места? Кто-нибудь пробовал?
Я пытался сделать скрипт на квест на мифрил в ингисоне. Основная проблема была в настройке пути от НПС к месту фарма мобов. Настраивал путь с помощью меток, которые ставил на гвардов(их там много), но путь получался только до выхода из крепости, далее ставил метку на ресурс (который находился рядом с нужным мобом) Путь работал пока не прокачал сбор (или пока этот ресурс кто-то не соберет). Может есть какие идеи для прокладки маршрутов с помощью UoPilot?

Пробовал ниче не получилось все упирается в то что в айоне у пикселя 5-6 оттенков и почти не реально организовать проверку на цвет на стареньких видокартах получалось на новых слишком четко фиксируются отттенки так что сорь могу в пилоте реализовать практически все что можно делать стоя на одном месте!