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

6 страниц V « < 4 5 6  
Ответить в эту темуОткрыть новую тему
> Новая Версия Uopilot v.2.40 (05.11.2017), Официальный сайт. Скачать. Последняя версия.
cirus
сообщение 26.8.2018, 21:56
Сообщение #101


*********

Grandmaster
Сообщений: 2.215
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 13157
Пользователь №: 16.971
Возраст: 29



Убрать в ночной версии сообщение в лог что луа загружен, при первом запуске скрипта.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
FREEON
сообщение 26.8.2018, 22:46
Сообщение #102


***

Novice
Сообщений: 94
Регистрация: 14.2.2017
Группа: Пользователи
Наличность: 269
Пользователь №: 18.346
Возраст: 25



Цитата(AbsorbeR @ 24.8.2018, 23:27) *

И ещё, научить UOPilot игнорировать по умолчанию своё окно, если оно перекрывает нужное.

Теоретически это возможно запилить. Курсор пилот игнорирует и видит сквозь него... Вот если параметры окна пилота задать как у курсора то можно воплотить... Другое дело как это реализовать.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 26.8.2018, 23:26
Сообщение #103


***********

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



Цитата
Теоретически это возможно запилить. Курсор пилот игнорирует и видит сквозь него... Вот если параметры окна пилота задать как у курсора то можно воплотить... Другое дело как это реализовать.

По факту это будут все те же left'ы, которые не везде работают и анализ цвета через хендл такой же, как уже реализован в финдах. Итого - уже можно игнорировать и не просто пилот, а вообще все, но ограничено приложением. Если касательно именно пилота - ну сворачивайте, разворачивайте обернув функции кликов.


--------------------
Скрипты под заказ.
Консультации по UOpilot через ICQ, Skype, Ventrilo, TeamSpeak, TeamViewer 500р/час.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 27.8.2018, 12:08
Сообщение #104


********

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



Цитата
Убрать
Убрал.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 20.9.2018, 0:10
Сообщение #105


********

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



build 14

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

Если картинка или цвет не найдены, то 'findimage' и 'findcolor' в Lua возвращают nil вместо пустой таблицы.

Убрал сообщение 'Операция успешно завершена' выводившееся при остановке Lua скрипта.

Массивы, возвращаемые функциями 'findimage' и 'findcolor' в Lua, теперь числовые.

Исправил 'findwindow' при использовании из скрипта Lua. Если ничего не найдено, то возвращает "nil", а не пустую таблицу. При вызове без параметров, возвращает данные активного окна.

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

Размер сообщения, выводимого в лог, сейчас увеличен до 1к.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 20.9.2018, 3:40
Сообщение #106


***********

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



Приятный сюрприз (IMG:style_emoticons/default/smile.gif)


--------------------
Скрипты под заказ.
Консультации по UOpilot через ICQ, Skype, Ventrilo, TeamSpeak, TeamViewer 500р/час.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 20.9.2018, 13:03
Сообщение #107


********

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



Не стабильная:

Команда 'get clipboard' очищает принимающий массив.

Убрал преобразование переменных в получаемом буфере обмена при использовании команды 'get clipboard %array'.

Починил 'clipboard' в Lua.
'clipboard(text)' - один параметр, установка;
'string = clipboard()' - без параметров, получение одной строкой;
'array = clipboard(0,"string","word")' - больше одного параметра, разбивка в массив по словам, или по строкам, или по словам и по строкам.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 20.9.2018, 16:39
Сообщение #108


***********

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



Цитата
'array = clipboard(0,"string","word")' - больше одного параметра, разбивка в массив по словам, или по строкам, или по словам и по строкам.

Что за "0"? Костылик для количества параметров? Может тогда лучше "r" - типа read, как флаги открытия файлов?

Сообщение отредактировал DarkMaster - 20.9.2018, 16:40


--------------------
Скрипты под заказ.
Консультации по UOpilot через ICQ, Skype, Ventrilo, TeamSpeak, TeamViewer 500р/час.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 20.9.2018, 17:44
Сообщение #109


********

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



Оно костыль, ему пофиг кем, главное быть (IMG:style_emoticons/default/smile.gif)
Так тоже можно 'array = clipboard("string","word")'
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 13.10.2018, 14:46
Сообщение #110


********

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



build 15
Команда 'get clipboard' очищает принимающий массив.

Убрал преобразование переменных в получаемом буфере обмена при использовании команды 'get clipboard %array'.

Починил 'clipboard' в Lua.
'clipboard(text)' - один параметр, установка;
'string = clipboard()' - без параметров, получение одной строкой;
'array = clipboard(0,"string","word")' - больше одного параметра, разбивка в массив по словам, или по строкам, или по словам и по строкам.

Подправил передачу больших целых чисел из Lua. Больше не должны выводится в экспоненциальной форме.

Исправил ошибку в командах 'set hotkeystart' и 'set hotkeypause'.

Добавил в функцию 'findcolor' поиск цвета в загруженной области.

Добавил проверку захвата изображения по хендлу, при нажатии Ctrl+A для привязки скрипта к рабочему окну. Включается галочкой "Check image capture by handle", находящейся рядом с кнопкой "F" на форме скрипта. Если изображение не может быть получено, или возвращен черный квадрат, то берется родительский хендл и снова проверяется пока не будет получено изображение. В результате проверки в лог выводится цепочка проверенных хендлов и заголовок окна, необходимого для правильного определения цвета, либо сообщение об ошибке.

Добавил команду проверки захвата изображения по хендлу. Возвращает смещение по координатам и правильный хендл, либо 0.
'set #newhandle checkgetcolor (#x #y #handle)' // UoPilot, в переменные #x #y возвращает смещение.
'handle, offset_x, offset_y = checkgetcolor (handle)' -- lua

Исправил вывод в лог длинных сообщений.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 13.10.2018, 15:48
Сообщение #111


***********

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



Цитата
Включается галочкой "Check image capture by handle", находящейся рядом с кнопкой "F" на форме скрипта.

Может в настройки вынести? Едва ли оно нужно для частого переключения. Вкл по умолчанию.


--------------------
Скрипты под заказ.
Консультации по UOpilot через ICQ, Skype, Ventrilo, TeamSpeak, TeamViewer 500р/час.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение Сегодня, 18:09
Сообщение #112


********

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



Вынес.

Нестабильная ночнушка.
set #a findmemory (-1 value type %result 100 workwindow)
возвращает количество найденных либо код ошибки.
-1 - зарезервировано, обязательно
value - искомое значение. если строка не сплошная, то в кавычках.
type - тип предыдущего аргумента, также как в командах чтения\записи в память
%result - принимающий массив
100 - зарезервировано, обязательно
workwindow - хендл рабочего окна

Пока так.


В 64х битных процессах сканирует только первые 32 бита. Пока не нашел как вторые 32 бита перечислить.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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