|
|
  |
Пожелания, Предложения по развитию сюда |
|
|
xolost |
4.8.2013, 18:53
|
     
Expert
Сообщений: 517
Регистрация: 17.6.2012 Группа: Пользователи Наличность: 0
Пользователь №: 15.035

|
Цитата(Zeleax @ 4.8.2013, 19:34)  Нужна картинка и скрипт, воспроизводящие проблему. Иначе это пустой разговор
Да запросто, как 2 пальца. Сейчас сделаю. Только не гарантирую, что у других эти данные с багом так же отработают. 5-10 мин не уходи. upd. Качаем, открываем на весь экран через пейнткартника общаяКачаем, кладем в папку c:\test\ искомая картинкаset $levo findimage (0 0 1280 1024 (C:\test\поджера.bmp) %crds11 2 100 -1) msg $levo Зреем результат -1 и + несколько метров к пилоту каждый прогон. И теперь, если у тебя это воспроизвелось, то перекрась эту в любой другой цвет как и слово искомое в тот же. И хрен он повторится. Т.е. в данном примере, именно нулевой цвет багует. Другие цвета багуют по другой причине.
|
|
|
|
xolost |
5.8.2013, 9:15
|
     
Expert
Сообщений: 517
Регистрация: 17.6.2012 Группа: Пользователи Наличность: 0
Пользователь №: 15.035

|
Цитата(Zeleax @ 5.8.2013, 10:06)  Что значит- ничего не меняя? Имя файла левое оставлять? ) Да и в экран ноута (1200*800) не влезает разрешение, если не менять в скрипте
Имя файла да, забыл что оно при заливке сменилось. Ну у тебя уже указано оно верно. значит искомую картинку называешь как назвал или как у меня в скрипте - поджера вторую не надо обзывать - просто открывай в пейнте и разворачивай на весь экран - пофиг что не влезет.(Если не повториться баг - просто уменьши размер - справа-вниз ползунок для уменьшения холста). В скрипте можешь не менять координаты. Если не повторится баг, то уменьши до размера своего стола - 1200*800 и тут очень важно это! что бы с нуля до максималки искал. Ну и всё, зыркай результат.
|
|
|
|
Zeleax |
5.8.2013, 9:21
|
        
ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010 Группа: Пользователи Наличность: 0 Из: Киев
Пользователь №: 13.093

|
Поставил точность 100% определения картинки и "найти все" (-1) и размер побольше, но чтобы у меня влезал в экран. Действительно лажу выдает Код set #a findimage (0 0 1070 550 (d:\Temp\podzhera.bmp) %crd 2 100 -1) set #sz size (%crd) msg #a , #sz // -1, 100 Съело 17МБ памяти за 10 циклов... И откуда размер массива 100? (IMG: style_emoticons/default/blink.gif) Спасибо, xolostWKnight, вот тебе работа ) Сообщение отредактировал Zeleax - 5.8.2013, 9:24
--------------------
|
|
|
|
Zeleax |
11.8.2013, 10:55
|
        
ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010 Группа: Пользователи Наличность: 0 Из: Киев
Пользователь №: 13.093

|
Цитата(xolost @ 11.8.2013, 10:47)  Сделать команду, в которой указаваем настройки точности поиска и погрешность оттенка картинки у всех финдимиджов в скрипте.
Хорошая идея. Я, кстати, уже предлагал добавить возможность менять настройки пилота для текущего скрипта (или глобально) прямо из самого скрипта, используя формат файла uopilot.ini SET [LOCAL|GLOBAL] OPTION <имя раздела файла INI> <Имя опции> <Значение опции> по-умолчанию LOCAL - только для текущего скрипта Например, set option [UoPilot] MoveMouseBeforeClick 0 И жизнь станет краше, т.к. можно будет прямо из скрипта и горячие клавиши загрузить и многое другое ) З.Ы.: можно и без имени раздела, если имена всех опций разные. Горячие клавиши действуют глобально в любом случае (или только на время работы скрипта, если получится) З.З.Ы.: я , кстати, сегодня немного проспонсировал/приблизил релиз новой версии ) Сообщение отредактировал Zeleax - 11.8.2013, 11:06
--------------------
|
|
|
|
xolost |
11.8.2013, 11:16
|
     
Expert
Сообщений: 517
Регистрация: 17.6.2012 Группа: Пользователи Наличность: 0
Пользователь №: 15.035

|
И кстати. Если сделать эту с финдимиджем, то. Код set findimage 100 0 set $a findimage(бла-бла-бла) while $a < 1 and #a < 101 wait 10 set #a #a + 1 findimage 100 #a set $a findimage(бла-бла-бла) end_while msg $a #a
Ну или с точностью тоже самое, или одновременно. Проще говоря, появится возможность автоподстройки!!! З.З.З.Ы.: я , кстати, в ожидаемый релиз тоже оказывал пободную помошь )
|
|
|
|
|
  |
12 чел. читают эту тему (гостей: 12, скрытых пользователей: 0)
Пользователей: 0
|
|