|
|
|
Игровой бот Небеса: уникальная игра! |
|
|
dimоn |
15.3.2016, 15:17
|
Novice
Сообщений: 97
Регистрация: 24.10.2014 Группа: Пользователи Наличность: 0
Пользователь №: 17.079
Возраст: 27
|
Код printscreen 1 0 0 0 0 c:\client window.bmp set $v findimage (797, 224 1114, 541 (\verkh.bmp)%up (c:\client window.bmp) 80 30 5) set $l findimage (797, 224 1114, 541 (\levo.bmp)%lv (c:\client window.bmp) 80 30 5) здесь printscreen делает скрин экрана, а тип поиска (c:\client window.bmp) обращается к этому скрину. При чем, к одному скрину обращается сразу двумя поисками. Получается, отпадает необходимость бороться с вращением, когда, поймав одну стрелку, второй поиск мог зацепить еще и вторую, но уже повернувшуюся, за время обработки первого. veiron, в точку (IMG: style_emoticons/default/goodpost.gif) Цитата(DarkMaster @ 15.3.2016, 14:36) Скорее всего ошибку она делает (IMG: style_emoticons/default/smile.gif) Сейчас посмотрел, прошел почти год, как я юзаю эту конструкцию. Ошибок она не делает. Работает четко и уверенно.
|
|
|
|
dimоn |
15.3.2016, 16:28
|
Novice
Сообщений: 97
Регистрация: 24.10.2014 Группа: Пользователи Наличность: 0
Пользователь №: 17.079
Возраст: 27
|
Сейчас попробовал новую версию пилота - удобная ф-ция добавлена, с окошком картинки, которую обрабатывает программа, рядом с кнопочкой лога (IMG: style_emoticons/default/biggrin.gif) Подправил не много. Да, кстати, забыл добавить - в виде, который есть, заточено под арену, с культовыми, под ужас.
|
|
|
|
veiron |
15.3.2016, 17:02
|
Master
Сообщений: 1.264
Регистрация: 22.5.2012 Группа: Пользователи Наличность: 0 Из: Белоруссии
Пользователь №: 14.972
|
Цитата(dimоn @ 15.3.2016, 15:17) При чем, к одному скрину обращается сразу двумя поисками.
Вот только интересно как работает второй поиск, если хэндл скрина картинки совсем другой. Я попробовал эту конструкцию, если открыто окно с игрой оно ищет 100% картинку. А как с хэндлом игры можно в скрине найти что-то, я немного не понимаю. Не проще сделать скрин и просто поиск по скрину не вращающихся стрелок. Код printscreen 1 0 0 0 0 c:\client window.bmp set $v findimage (797, 224 1114, 541 (\verkh.bmp)%up (c:\client window.bmp) 2 80 1 5) Попробовал так, в логе найдено 2. Код printscreen 1 0 0 0 0 c:\client window.bmp set $v findimage (797, 224 1114, 541 (\verkh.bmp)%up 2 80 1 5) Так найдено 100%. Код set $v findimage (797, 224 1114, 541 (\verkh.bmp)%up 2 80 1 5) Убрал printscreen, но конструкцию не изменял, а вот картинку скрина с папки удалил и все равно находит 2, не пойму в чем прикол.
|
|
|
|
veiron |
15.3.2016, 17:48
|
Master
Сообщений: 1.264
Регистрация: 22.5.2012 Группа: Пользователи Наличность: 0 Из: Белоруссии
Пользователь №: 14.972
|
Цитата(dimоn @ 15.3.2016, 17:41) Стоп. Скрин сделать и просто поиск по скрину - не проще. Сколько за бой будет сохранено скринов? грязь и мусор, в общем.
Какой мусор, один скрин, который будет перезаписываться при каждом ходе . Цитата(dimоn @ 15.3.2016, 17:41) А находит второй поиск, без принтскрина, потому, что было сохранение до этого.
Я удалил прежнею сохраненную картинку Цитата(dimоn @ 15.3.2016, 17:41) Это не хендл, а, указанный, как тип поиска, путь к пикче.
Что за пикча? Тогда смысл этого скрина окна игры, если там не ищется?
|
|
|
|
dimоn |
15.3.2016, 17:48
|
Novice
Сообщений: 97
Регистрация: 24.10.2014 Группа: Пользователи Наличность: 0
Пользователь №: 17.079
Возраст: 27
|
(IMG: http://c2n.me/3vB1ltV.png) Код (c:\client window.bmp) 80 35 5) работает на таких вот параметрах.
|
|
|
|
DarkMaster |
15.3.2016, 18:34
|
Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008 Группа: Супермодераторы Наличность: 27725
Пользователь №: 11.279
|
Цитата Вопрос К ДаркМастеру, разве пилот может выполнить поиск по отскриненой картинке просто лежащей в папке? Первый раз об этом слышу. Теоретически я мог бы предположить такой вариант, что внутренняя конструкция загружает битовую маску и все пошуршало. Но тут кусок парсинга кнайта и скорее всего он выглядит как switch, который воспринимает 1 и 2, как типы поиска и запускает различные функции забора изображения, а все остальные значения воспринимаются, как хэндл. Итого - я подозреваю, что при подобных конструкциях просто не происходит парсинг должным образом и параметры скорее всего просто игнорируются. В частности от кнайта я ни разу не слышал даже намеков о каких-то попытках или неоконченных решениях по поиску изображения в скрине.
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____
|
|
|
|
dimоn |
15.3.2016, 22:17
|
Novice
Сообщений: 97
Регистрация: 24.10.2014 Группа: Пользователи Наличность: 0
Пользователь №: 17.079
Возраст: 27
|
У меня тоже раньше работала, а сейчас начал проверять (IMG: http://c2n.me/3vBORMG.png) Пробовал более ранние версии,, та же история
|
|
|
|
|
|
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
|
|