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

18 страниц V « < 14 15 16 17 18 >  
Ответить в эту темуОткрыть новую тему
> Новая Версия Uopilot v.2.40 (05.11.2017), Официальный сайт. Скачать. Последняя версия.
WKnight
сообщение 15.12.2018, 18:02
Сообщение #301


********

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



Цитата
5.1



5.2 из коробки не работает. Там какие-то функции менялись, подгонять надо.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 15.12.2018, 18:12
Сообщение #302


***********

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



У тебя остался скомпиленный вариант? В твоем варианте консоль нормально ест деление на ноль?


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


***********

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



Цитата
5.2 из коробки не работает. Там какие-то функции менялись, подгонять надо.

Не надо. 5.1 дефакто стандарт. Даже если отмести jit, то на 5.2 народа нет вообще, на 5.3 еще сидят, но подовляющее большинство все так же на 5.1


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


********

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



Цитата
У тебя остался скомпиленный вариант?
Похоже нет. Скачал несколько скомпиленых из инета. Консоль нормально воспринимает, пилот ругается.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 16.12.2018, 4:27
Сообщение #305


***********

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



идеи? Так же смущает достаточно сильно, что я не смог подсунуть свою длл. Ведь она должна быть полностью совместима.
Скаченные подсовывал?


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


********

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



Скаченные все подошли, и чистый 5.1 и джит. Я не много скачивал, штуки 4, но раз запускаются и симптомы теже, значит наша длл в принципе нормальная.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 16.12.2018, 16:35
Сообщение #307


***********

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



http://lua.2524044.n2.nabble.com/catching-...-td7655163.html

но чет мне малость сцыкотно как бы чего не съехало, если ты используешь какие-то делфиковские либы с делением на ноль либо сам понаписал.


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


********

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



При запрещении генерации исключения деления на 0 (и исключения при ошибочных операциях, иначе не работает), код на луа выполняется нормально, при этом поведение обычного скрипта (set #a 1/0) вроде бы не меняется.

Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 16.12.2018, 20:02
Сообщение #309


***********

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



Цитата
поведение обычного скрипта (set #a 1/0) вроде бы не меняется.

Ну в скриптах нефиг такое писать. Я даже придумать не могу зачем. Волнуют "потрашки" пилота. Не повлияет ли на что-то.
Ну а в целом можно и релиз сделать =) Окошки потыкаю хоть.


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


********

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



Unstable
16.12.2018 Build 016.19
Отключил генерацию исключения "деления на 0" и исключения "при ошибочных операциях" (иначе не работает), для совместимости с Lua.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 17.12.2018, 10:21
Сообщение #311


***********

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



Еще раз. Сколько луа машин у нас создается? 1 на одну вкладку?
Что происходит по факту при остановке/завершении луа скрипта?
Это необходимо понимать, чтобы осознавать возможности и пути передачи данных между вкладками.
Так же на данный момент последний билд является одноразовым при определенных условиях. При повторном запуске в частности получал ошибку:
a runtime error.
.\luaPlugins\winapi\winapi\windowclass.lua:152: Класс уже существует.
если закомментирована строка:
--os.exit(winapi.MessageLoop()) --start the message loop
Т.е. это свидетельствует о том, что какие-то данные после остановки скрипта все-таки сохранены.

Сообщение отредактировал DarkMaster - 17.12.2018, 10:21


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


********

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



1 на одну вкладку. При запуске скрипта ВМ создается, при завершении освобождается.
Цитата
последний билд является одноразовым
Оставь в конце winapi.MessageLoop(), будет многоразовым.
Сильно не ковырялся, но при правильной организации скрипта runtime error перестало выскакивать. Дальше не копал.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 18.12.2018, 4:51
Сообщение #313


***********

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



Цитата
Оставь в конце winapi.MessageLoop(), будет многоразовым.

Это я опытным путем сразу понял, тем не менее не абсолютно не понятно откуда там хвосты остаются. В окошках я вообще не шарю, если честно. Может мои тупняки какие-то.


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


*******

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



Мысли вслух, не претендуя на абсолютную истину. Ещё раз про findimage. Для Кнайта ... Для увеличения скорости, если параметр accuracy задан как 100%, отключать его вообще в алгоритме поиска. Я не знаю точно как работает этот параметр, но если он считает отклонение от оригинала, то его надо применять не ко всей картинке, а анализ проводить раздельно по строкам пикселей. Возьмём самый простой пример - ищем цифру 1. Она плавает примерно так, либо 2 "тёмных палки", либо одна тёмная и 2 светлых. То есть сумма в строке пикселей по горизонтали любого канала RGB собственно говоря будет мало отличаться. Если же считать ВСЁ, то тогда действительно трудно будет отличить O от Q. Конечно это усложнит алгоритм, но точность поиска однозначно улучшится.

Теперь для юзеров. Опять же не претендуя ... просто делюсь опытом. Если нужно искать картинку не содержащую текст, то параметр accuracy рекомендую задавать 100% (по умолчанию 80%). А "играть" надо параметром deviation. Каким значением его задавать ... Попробуйте выставлять значение всё больше и больше, пока findimage не начнёт находить более одной картинки. Найденное пограничное значение (например 30%) просто разделить на 2 и задавать 15%. Такое значение наверняка будет надёжно искать именно то, что нужно. К сожалению пока при таком раскладе скорость падает.

Опять же вышесказанное справедливо если картинка не "плавает". Если например искать пиктограмму закрытия окна ("крестик"), то он может плавать в зависимости от местоположения окна, тогда нужно комбинировать оба параметра и accuracy и deviation.

Кстати, чтобы он не "плавал", я про крестик, можно выставлять окно в нужную (заранее выверенную) позицию - это вообще полезно делать, чтобы ничего не плавало.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 21.12.2018, 15:08
Сообщение #315


**********

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



Цитата
Unstable
16.12.2018 Build 016.19
Отключил генерацию исключения "деления на 0" и исключения "при ошибочных операциях" (иначе не работает), для совместимости с Lua.

Что-то не то выложил. Не работает эта версия.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 21.12.2018, 15:23
Сообщение #316


********

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



--lua
log(1/0)

14:20:31 0 (autosaved_0.txt, 0): inf
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 21.12.2018, 15:41
Сообщение #317


**********

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



Удалил ini стало нормально.
С этим ini не работает: https://yadi.sk/i/BIJJCRT_3BXrTg
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 21.12.2018, 15:52
Сообщение #318


**********

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



Код
--lua
arr, err = findcolor(0, 0, 1920, 1080, {16777215}, 2)  -- не находит
hint (arr, err)

Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
sutra
сообщение 21.12.2018, 16:46
Сообщение #319


*******

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



Кнайт что-то про границы говорил, может он подправил выход за границы диапазона?

Хотя по логике правый нижний угол должен сам обрубать.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 21.12.2018, 17:41
Сообщение #320


********

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



Цитата
Удалил ini стало нормально.
Дык найди десять отличий.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

18 страниц V « < 14 15 16 17 18 >
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

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