UoKit.com Форумы > Кликер > UO Pilot
Страницы: 1, 2, 3, 4, 5, 6, 7, 8
asalko
Пользуюсь пилотом уже года два, но хочется научиться использовать Findimage или findcolor
каждая новая попытка это сделать не увенчалась успехом, то есть находя подобные темы нет ничего для новичка так сказать.
можно ли:
1. показать пример скрипта очень простого,
2. описать очередность действии, т.е. необходимо чтоб пилот находил вот такую вот картинку, делаем скрин сохраняем в пейнте в формате бмп ( там их очень много) запускаем игру, привязываем её к пилоту,
пишем в скрипт путь к картинке и если можно самый простой пример скрипта, который просто находит картинку .
3 если можно про диапазон поиска, какие команды для этого используются.
4. мне очень хочется написать скрипт для игры eve online для простой копки руды. есть кое какие наброски но без findimage это просто не реально.
Вверх
EL-GReeN
http://uopilot.tati.pro/index.php?title=Findimage
Читали?
Вверх
asalko
Цитата(EL-GReeN @ 17.1.2013, 14:52)

Да но для меня это как клинопись.
особенно знаки больше меньше простите.
я понимаю это похоже на троллинг , но я не троль, скорее пилот-нуб.
Вверх
EL-GReeN
if $a > 0
Если число в переменой $a больше чем 0
Вверх
asalko
Цитата(EL-GReeN @ 17.1.2013, 17:17)

if $a > 0
Если число в переменой $a больше чем 0

так ну команду if я знаю
if $a > 0 ? а $a по началу равно нулю?
если а больше нуля,
то
а дальше плз продолжи
Вверх
asalko
у меня даже в школе на бейсике были проблемы с массивами.
Вверх
DarkMaster
а у меня в школе даже бэйсик не проходили... в универе тоже(..
Вверх
xolost
Цитата(DarkMaster @ 17.1.2013, 19:04)

а у меня в школе даже бэйсик не проходили... в универе тоже(..


А я лишь помню что писал в школе какой-то мультик в текстовом документе. Но совершенно не помню ни одной команды и совершенно ничего. И на олимпиаде он провалился)), т.к. с параллельного класса пацаненок сделал игру "машинка" там можно было ездить и управлять ею. Это круче мультика)) Для 7-го класса...
Вверх
asalko
вообще у меня диплом по "автоматизации и управлению" но знаю я не больше школьника.
стыдно и работу не найти, зато приятно быть частью этого изучая пилот)
в общем
// перед запуском скрипта не забываем привязать скрипт к рабочему окну (Ctrl+A)
set #startX 345
set #startY 345
set #endX 345
set #endY 345
set $path C:\Program Files\UOPilot\images\
set %cash[1] картинка
// будем искать картинку из файла C:\Program Files\UOPilot\images\картинка.bmp
set $a findimage (#startX #startY #endX #endY ($path%cash[1].bmp) %crds 2)
if $a > 0
msg Изображение найдено в координатах X= %crds[1 1] Y= %crds[1 2]. Кликнем на нём...
left %crds[1 1] %crds[1 2] // кликнули
else
msg Изображение не найдено
end_if
если честно то даже не верится что пилот это может. удивительно.
у меня вопрос, могу я вырезать картинку из того что заскринил, и использовать её в координатах поиска
я никогда не писал один скрипт на действия, скорее это было по 15-20 , но очень простых.
чем проще скрипт тем лучше он работает.
респект вам ребята. удивительно, что люди так мало знают о пилоте, даже те кто играет можно сказать каждый день и по многу. хотя пилот можно использовать и в работе.
Вверх
xolost
Цитата(asalko @ 17.1.2013, 19:20)

вообще у меня диплом по "автоматизации и управлению" но знаю я не больше школьника.
стыдно и работу не найти, зато приятно быть частью этого изучая пилот)
в общем
// перед запуском скрипта не забываем привязать скрипт к рабочему окну (Ctrl+A)
set #startX 345
set #startY 345
set #endX 345
set #endY 345
set $path C:\Program Files\UOPilot\images\
set %cash[1] картинка
// будем искать картинку из файла C:\Program Files\UOPilot\images\картинка.bmp
set $a findimage (#startX #startY #endX #endY ($path%cash[1].bmp) %crds 2)
if $a > 0
msg Изображение найдено в координатах X= %crds[1 1] Y= %crds[1 2]. Кликнем на нём...
left %crds[1 1] %crds[1 2] // кликнули
else
msg Изображение не найдено
end_if
если честно то даже не верится что пилот это может. удивительно.
у меня вопрос, могу я вырезать картинку из того что заскринил, и использовать её в координатах поиска
я никогда не писал один скрипт на действия, скорее это было по 15-20 , но очень простых.
чем проще скрипт тем лучше он работает.
респект вам ребята. удивительно, что люди так мало знают о пилоте, даже те кто играет можно сказать каждый день и по многу. хотя пилот можно использовать и в работе.



Ну вы же пример только что написали на поиск картинки.
Хотя он жестковат очень, для новичка.

Что бы проще понять было, то вот самый легкий вариант:

Код
set $a findimage (0 0 1280 1024 (c:\uopilot\картинка.bmp) %crds 2 100 1)


Т.е. ищем картинку, которая лежит в пути c:\uopilot\ и имеет расширение "bmp"
$a - вероятность нахождения картинки в процентах.
Например, если совпадение на 100%, то $a = 100

Соответственно, далее мы имеем переменную с фактом либо найденной, либо нет картинки.

Т.е.
Код
if $a > 0
   msg картинка найдена
else
   msg картинка не найдена
end_if

Вверх
Invision Power Board © 2001-2024 Invision Power Services, Inc.
Version for Pocket PC © 2006-2024, IPBest Studio.