Здравствуйте, гость ( Вход | Регистрация )

12 страниц V « < 4 5 6 7 8 > »   
Ответить в эту темуОткрыть новую тему
> работа findimage
DarkMaster
сообщение 29.9.2012, 0:48
Сообщение #101


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29676
Пользователь №: 11.279



Цитата
while $a < 1 or $a1 < 1

пока хотя бы одно выражение 1 или выражение 2 является истиной.
пока хотя бы одно верно $a < 1 или верно $a1 < 1
пока хотя бы одно верно нет картинки 1 или нет картинки 2

нашли картинку, кликнули. Следующий виток цикла:
пока хотя бы одно верно нет картинки 1 или нет картинки 2
нет картинки 1 - ложь, мы ее нашли
нет картинки 2 - истина, мы ее нашли.
пока ложь или истина - одно из выражений, является истиной, продолжаем крутить цикл.

Попробуй переварить все то, что я написал. Логика while у тебя не правильно задана.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 29.9.2012, 0:51
Сообщение #102


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 29.9.2012, 0:48) *

пока хотя бы одно выражение 1 или выражение 2 является истиной.
пока хотя бы одно верно $a < 1 или верно $a1 < 1
пока хотя бы одно верно нет картинки 1 или нет картинки 2

нашли картинку, кликнули. Следующий виток цикла:
пока хотя бы одно верно нет картинки 1 или нет картинки 2
нет картинки 1 - ложь, мы ее нашли
нет картинки 2 - истина, мы ее нашли.
пока ложь или истина - одно из выражений, является истиной, продолжаем крутить цикл.

Попробуй переварить все то, что я написал. Логика while у тебя не правильно задана.


Истинная правда в ваших словах. Я не понимал что делает while $a < 1 or $a1 < 1 как только его поменял, сразу все заработало.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 1.10.2012, 21:39
Сообщение #103


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



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

(IMG:http://i003.radikal.ru/1210/b8/a26ad0027efa.jpg)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 1.10.2012, 21:55
Сообщение #104


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29676
Пользователь №: 11.279



а почему он версии 2.24.1?


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 1.10.2012, 22:58
Сообщение #105


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 1.10.2012, 21:55) *

а почему он версии 2.24.1?


а какой он должен быть ? у меня такая, есть еще 644
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 1.10.2012, 23:10
Сообщение #106


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29676
Пользователь №: 11.279



Жесть.... что такое 644 вообще не знаю....

https://forum.uokit.com/index.php?showtopic=24318

зато теперь я начал понимать почему у вас не работал findcolor с хендлом в качестве метода поиска....


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 1.10.2012, 23:13
Сообщение #107


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 1.10.2012, 23:10) *

Жесть.... что такое 644 вообще не знаю....

https://forum.uokit.com/index.php?showtopic=24318

зато теперь я начал понимать почему у вас не работал findcolor с хендлом в качестве метода поиска....


у меня и такой есть, он правда не удобный, он без dll файла не работает, а этот файл у меня постоянно куда то исчезает.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 1.10.2012, 23:20
Сообщение #108


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29676
Пользователь №: 11.279



там есть версия без длл


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 1.10.2012, 23:23
Сообщение #109


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 1.10.2012, 23:20) *

там есть версия без длл


ссылка на скачивание работает только с dll, вторая не работает.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 1.10.2012, 23:42
Сообщение #110


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29676
Пользователь №: 11.279



мля. забыл, что хост лежит. точнее, что он с викой общий.

в ехе переименуй. Это не архив.


Прикрепленные файлы
Прикрепленный файл  uopilot_2.31.zip ( 696,5 килобайт ) Кол-во скачиваний: 195


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 1.10.2012, 23:52
Сообщение #111


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Спасибо. Скачал. Даже с новым пилотом workwindow не работает, как только перекрываю окно, так пилот перестает находить картинку.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 2.10.2012, 20:16
Сообщение #112


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



а что это за картинка появилась в шапке сайта?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 2.10.2012, 20:19
Сообщение #113


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29676
Пользователь №: 11.279



какого? О.о


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
REPA
сообщение 13.10.2012, 6:21
Сообщение #114


***

Novice
Сообщений: 59
Регистрация: 12.2.2011
Группа: Пользователи
Наличность: 0
Из: Мариуполь
Пользователь №: 13.442
Возраст: 27



Где-то на форуме я видел как какой-то умелец написал игру для пилота и торжественно заявил :"В пилот теперь можно играть"... Я же хочу доказать что мой робот - не робот (IMG:style_emoticons/default/biggrin.gif) . Пишу скрипт для угадывания капчи, в котором FindImage встречается 5 раз. Первые 2 раза FindImage ищет нормально, долго, аж куллер гудит как пылесос! А вот последние 3 пролетают в считанные секунды...
Код

//.........
set #z FindImage (#startX0 #startY0  #endX0 #endY0  (images\%cash[#n].bmp) %ResultArray 2 90 1 4)
// продолжение..
set #a FindImage (#startX1 #startY #endX1 #endY (images\%img[#n].bmp) %ResultArray 2 80 1 4)
// продолжение...
set #b FindImage (#startX2 #startY #sndX2 #sndY (images\%img[#n].bmp) %ResultArray 2 80 1 4)
// продолжение....
set #c FindImage (#startX3 #startY #sndX3 #sndY (images\%img[#n].bmp) %ResultArray 2 80 1 4)
// продолжение.....
set #d FindImage (#startX4 #startY #sndX4 #endY (images\%img[#n].bmp) %ResultArray 2 80 1 4)
// ........


В чем причина игнорирования параметров поиска? Может ли это быть из-за того, что последние три FindImage используют те же картинки, что и во втором? (Может пилот их "запомнил"?)

Пока что только первый FindImage находит картинку на 100%, второй через раз (IMG:style_emoticons/default/sad.gif)

P.s. Все FindImage находятся в циклах For, первый в небольшом (около 50 раз) и маленькие картинки, остальные в одинаковых циклах (более 100 раз), используют один и тот же массив с именами картинок. Отличаются только координатами X
Пробовал запускать каждый FindImage в отдельной вкладке одновременно, и поочередно. Результат тот - же! Пролет
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 13.10.2012, 17:54
Сообщение #115


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



а область поиска верно указана? а то у вас имена переменных не совсем однообразно указаны...


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
REPA
сообщение 14.10.2012, 1:55
Сообщение #116


***

Novice
Сообщений: 59
Регистрация: 12.2.2011
Группа: Пользователи
Наличность: 0
Из: Мариуполь
Пользователь №: 13.442
Возраст: 27



Цитата(Zeleax @ 13.10.2012, 17:54) *

а область поиска верно указана? а то у вас имена переменных не совсем однообразно указаны...


В том примере что я выложил опечатка, вместо #endX там #sndX, мой косяк =). Переделал скрипт. Вместо четырех последних FindImage сделал один, но с большой областью поиска. То я просто хотел распихать каждый FindImage в отдельную вкладку, чтоб одновременно все искали.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 14.10.2012, 3:54
Сообщение #117


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Если я правильно помню, то совсем одновременно не получится, не смотря на разне скрипты, особенность гуи.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 14.10.2012, 5:16
Сообщение #118


***********

Модератор UOPilot
Сообщений: 9.745
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 29676
Пользователь №: 11.279



Второй метод поиска вроде на скриншоте основан? Я правильно понимаю, что все финдимиджы последовательно сделают скрины образуя очередь?
По идее второй метод можно реализовать многопоточным наплевав на гуй. Мы ведь получаем массив цветов, а раскидать на несколько потоков поиск в массиве вряд ли большая проблема. В пожеланиях уже было пару раз)


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
REPA
сообщение 14.10.2012, 5:42
Сообщение #119


***

Novice
Сообщений: 59
Регистрация: 12.2.2011
Группа: Пользователи
Наличность: 0
Из: Мариуполь
Пользователь №: 13.442
Возраст: 27



Цитата(WKnight @ 14.10.2012, 3:54) *

Если я правильно помню, то совсем одновременно не получится, не смотря на разне скрипты, особенность гуи.


вроде ищет! Правда не все картинки определяет, видимо, надо заново наскринить.

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

Код


set #startX 84
set #endX 136
set #y 30
set #n 0

for #i #startX #endX
   set #n #n + 1
   get color %img[#n] #i #y
end_for

save_array %img img.txt

end_script


Буду пробовать. Ток пока не знаю, будет ли get color сохранять цвет в массив, или же ему надо переменная...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 14.10.2012, 9:42
Сообщение #120


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



в начале скрипта
set linedelay 1
есть?


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

12 страниц V « < 4 5 6 7 8 > » 
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 18.7.2025, 7:52
Designed by Nickostyle