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

18 страниц V « < 5 6 7 8 9 > »   
Ответить в эту темуОткрыть новую тему
> Новая Версия Uopilot v.2.40 (05.11.2017), Официальный сайт. Скачать. Последняя версия.
sutra
сообщение 19.10.2018, 18:26
Сообщение #121


*******

Adept
Сообщений: 923
Регистрация: 10.8.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.007



Без конкретных примеров я не осилю. Метод тыка тут не сработает.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
sutra
сообщение 19.10.2018, 18:39
Сообщение #122


*******

Adept
Сообщений: 923
Регистрация: 10.8.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.007



Если Кнайт доведёт до ума Файнды, больше ничего и не надо. А если всё-таки сделает поиск цветовой разницы с параметром типа (R-G(20), R-B(30)), то вообще не будет проблем. На этом принципе я сделал распознаватель текста, анализ 8-ми реперных точек, лично у меня даёт 100% результат, на любом фоне, при приличном рендеринге и работает достаточно быстро.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
sutra
сообщение 19.10.2018, 19:24
Сообщение #123


*******

Adept
Сообщений: 923
Регистрация: 10.8.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.007



Нашёл примеры. Будем пробовать.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 19.10.2018, 23:44
Сообщение #124


***********

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



Столкнулся со странной проблемой. Финдимидж в lua синтаксисе возвращает два числа 4 и -5 и не возвращает при этом массив. В окне скрина _белый_ малевич. Это что?


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


***********

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



Привязываемся к хрому.

set $var getwindowtext (workwindow)
log $var
set %arr findwindow($var)
log find: %arr[1 1] %arr[1 2]

вывод в лог:
2:13:10 4 (autosaved_4.txt, 16): Chrome Legacy Window
2:13:10 4 (autosaved_4.txt, 18): find:

Т.е. имя текущего рабочего окна успешно дергается, а вот найти финдом не может его.


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


***********

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



getwindow - возвращает стринг


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


***********

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



После сохранения по-прежнему съезжают относительные адреса. В случае с lua каждое сохранение = перезапуск пилота ибо все едет.


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


****

Группа: Пользователи
Наличность: 0
Пользователь №: 4.876



Uopilot не взаимодействует с орионом, можно как то починить? Не работает автомув, статы и прочее тоже не показывает.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 20.10.2018, 11:32
Сообщение #129


********

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



Цитата
4 и -5

4 - это скорее всего у тебя четвертым параметром идет путь к файлу,
-5 - это скорее всего загруженная картинка обработана, но в ней не обнаружено что искать.

Цитата
Т.е. имя текущего рабочего окна успешно дергается, а вот найти финдом не может его.

Chrome Legacy Window дочернее окно, мы разве умеем дочерние искать?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 20.10.2018, 13:55
Сообщение #130


********

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



Цитата
После сохранения по-прежнему съезжают относительные адреса. В случае с lua каждое сохранение = перезапуск пилота ибо все едет.
Напомни о чем речь, Че-то я запамятовал.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 20.10.2018, 15:30
Сообщение #131


***********

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



Цитата
Chrome Legacy Window дочернее окно, мы разве умеем дочерние искать?

А что нет? о.О
Вообще имхо уже давно пара в пилот вкрутить и классы опционально задаваемые. Если есть необходимость могу дать исходники плагина своего с выдергиванием кучи инфы.
Цитата
4 - это скорее всего у тебя четвертым параметром идет путь к файлу,

Пятым параметром оно идет. Почему это вместо массива то возвращается?
Цитата
Цитата
После сохранения по-прежнему съезжают относительные адреса. В случае с lua каждое сохранение = перезапуск пилота ибо все едет.
Напомни о чем речь, Че-то я запамятовал.

Когда делаешь require, запись/чтение файла с относительными адресами, то эти адреса рассчитываются относительно ехе пилота. Если сохранить скрипт в, скажем, scripts/, то относительные адреса начнут рассчитыватья относительно scripts/, после перезапуска все приходит в норму.

Сообщение отредактировал DarkMaster - 20.10.2018, 15:31


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


********

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



Цитата
исходники плагина своего
Скинь, почитаем для лучшего понимания.
Цитата
Почему это вместо массива то возвращается?
Оно вернуло код ошибки, в этом случае оно не может вернуть массив. Четверка - это просто где-то служебную информацию не убрал. Почистим на досуге.
Скинь строку вызова функции, и проверь из обычного скрипта, не луа. Можно еще искомую картинку проверить.
Цитата
запись/чтение файла с относительными адресами
Ааа, раньше это называли путь к файлу, поэтому недопонял (IMG:style_emoticons/default/smile.gif)


build 16

Галочку "Check image capture by handle" перенес в настройки\разное. Включена по умолчанию.

Добавил функцию поиска значений в памяти 'findmemory (count value type %result accuracy workwindow)'.
Возвращает количество найденных элементов, либо код ошибки.
Параметры:
count - предельное количество, -1 - все;
value - искомое значение. если строка не сплошная, то в кавычках;
type - тип предыдущего аргумента, также как в командах чтения\записи в память;
%result - принимающий массив;
accuracy - точность поиска последовательности значений;
workwindow - хендл рабочего окна;
В 64х битных процессах пока сканирует только первые 32 бита.

Подправил обновление переменной 'workwindow' при нажатии Ctrl+A.

Исправил функцию 'getwindow()' в Lua, теперь возвращает число.

Дочинил. Хендл, возвращаемый функцией 'findwindow' в Lua, теперь число.

Добавил в команды 'readmem' и 'writemem' чтение\запись по хендлу.
'readmem <variable> <adress> <type> <size> [handle] [modulename]'
'writemem <variable> <adress> <type> [handle] [ModuleName] [result]'

Добавил команды скрытия курсора мыши: 'mouse <hide|show>'. Уводит курсор в правый верхний угол экрана и держит его там. При закрытии пилота освобождает курсор.

Сообщение отредактировал WKnight - 21.10.2018, 1:47
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 21.10.2018, 2:11
Сообщение #133


***********

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



Цитата
Оно вернуло код ошибки, в этом случае оно не может вернуть массив.

Ну понятно, что не может вернуть. Без проблем, что не возвращает массив при это. Проблема в том что конструкции типа:
local arr = findimage
if arr then
.....
end
Начинают сыпаться.

Цитата
Ааа, раньше это называли путь к файлу, поэтому недопонял smile.gif

Ну так путь бывает относительный и абсолютный) Ардес, путь - одна хрень)


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


********

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



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


***********

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



Цитата
Цитата
Ну понятно
Нифига не понятно, если ошибка, то оно должно вернуть нил и код ошибки, откуда у тебя там четверка?

Понятно в смыле "этом случае оно не может вернуть массив". А вот кого черта там 4 вопрос никуда не делся и как-то ответить на него я не в состоянии. Могу лишь сказать, что создавал набор изображений с помощью getimage и из-за ошибки с хенлом съехали координаты, получились белые квадраты (возможно просто другой кусок страницы с белым фоном). Начал искать эти изображения - посыпались ошибки. Кривых изображений приводящих к коду ошибки -5 у меня не осталось.


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


***********

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



Изображения могли быть полностью одноцветными, что должно было привести к тому, что все изображение становится игнорируемым фоном. Возможно где-то там проблема.


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


********

Master
Сообщений: 1.395
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 21047
Пользователь №: 16.156



getimage() под луа работает,что возвращает и как вызывать ?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 21.10.2018, 22:25
Сообщение #138


***********

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



Работает, вызывать точно так же, возрващает массив.
local loaded_image = getimage(param1, param2, ....)


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


********

Master
Сообщений: 1.395
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 21047
Пользователь №: 16.156



Второй вопрос :


Цитата

<(RequiredColors)> - один или несколько цветов для поиска (в круглых скобках!). Могут указываться отдельные RGB каналы и/или цвета в виде значений и/или диапазонов:
'84235' - точный десятичный цвет
'84235-86027' - диапазон десятичных цветов
'R(11)' - значение красного канала = 11, остальные каналы не проверяются
'G(73-80)' - диапазон значений зеленого канала, остальные каналы не проверяются
'R(11)+G(73-80)+B(1)' - заданы значения по всем каналам
'84235, R(0), R(11)+G(73-80)+B(1)' - комбинированное указание искомых цветов


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


***********

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



подозреваю, что все или почти все. Записывается только чуть иначе - скобки другие.
{param, param, param, ...}

param - стрингом.


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

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

 

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