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

30 страниц V « < 28 29 30  
Ответить в эту темуОткрыть новую тему
> Разработка findcolor, findimage, Pure lua
Иллидан
сообщение 6.2.2024, 9:42
Сообщение #581


**

Neophyte
Сообщений: 16
Регистрация: 22.3.2023
Группа: Пользователи
Наличность: 0
Пользователь №: 20.504
Возраст: 99



попробовал сделать так

Код
set #proce 55//75
set #otten 15//25
set #a findimage (0 0 1600 900 (Scripts\Screens/1.bmp) %arr 2 #proce -1 #otten)
set #w size (%arr) // получим число найденных картинок
msg Найдено картинок: #w
//hint Найдено картинок: #w

:metka
for #i 1 #w
    set #x %arr [#i 1]+5
    set #y %arr [#i 2]+5
    set #distaX #x //для определения разницы координат между текущей и предыдущей точкой
    set #distaY #y
    if  #distaX > #distaX+8 or #distaY > #distaY+8
        hint картинка #i в координатах: #x #y
        move_smooth #x #y     // переместить курсор на найденную картинку
    else
        set #x %arr [#i 1]+5 //координаты для сравнения
        set #y %arr [#i 2]+5
        goto metka
    end_if
end_for

end_script


но не понял как сделать сравнение координат между последними 2 точками из for, что бы при большой разнице сразу начинался переход на следующую найденную картинку, за указанными в #distaX > #distaX+8 or #distaY > #distaY+8 пределами от последней найденной картинки (IMG:style_emoticons/default/ohmy.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
nykep
сообщение 6.2.2024, 20:44
Сообщение #582


****

Apprentice
Сообщений: 261
Регистрация: 1.9.2012
Группа: Пользователи
Наличность: 1789
Пользователь №: 15.246
Возраст: 25



насчет синтаксиса не уверен, но может как то так
Код

set #x 0
set #y 0
for #i 1 #w
    if abs(#x - %arr [#i 1]) > 8 or abs(#y - %arr [#i 2]) > 8
        set #x %arr [#i 1]
        set #y %arr [#i 2]
        move_smooth #x #y
    end_if
end_for
end_script
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Grigory
сообщение 15.3.2025, 13:03
Сообщение #583


***

Novice
Сообщений: 57
Регистрация: 26.9.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 8.027



Чем дело то кончилось? color.lua зарелизилось ? Косяк с не обновляющимся скриншотом остается
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 15.3.2025, 18:33
Сообщение #584


***********

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



Цитата
Чем дело то кончилось?

Ну по сути на данный момент ни чем. Колоры работают, два из трех методов имиджа и миллион фишечек работают тоже, но в одном из методов косяк из-за чего не зарелизил. Последний подход был где-то пол года назад. Там конкретный вынос мозга. При каких-то смещениях начинает криво искать при чем не совсем понятно почему, есть подозрение, что конвертирует изображение ошибочно. Так же есть плавающая ошибка с получением скрина с крайне низким шансом, но там там поправить намного проще, можно спокойно обвешать кучей логов, но проблема в том, что именно у меня она почему-то не воспроизводится, надо на другой машине тестить. Если интересно в моем mod pack в 3.0.3b версию случайно загрузил color.lua, но дллки там нет.

Сообщение отредактировал DarkMaster - 15.3.2025, 18:33


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


***

Novice
Сообщений: 57
Регистрация: 26.9.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 8.027



Цитата(DarkMaster @ 15.3.2025, 18:33) *

Ну по сути на данный момент ни чем. Колоры работают, два из трех методов имиджа и миллион фишечек работают тоже, но в одном из методов косяк из-за чего не зарелизил. Последний подход был где-то пол года назад. Там конкретный вынос мозга. При каких-то смещениях начинает криво искать при чем не совсем понятно почему, есть подозрение, что конвертирует изображение ошибочно. Так же есть плавающая ошибка с получением скрина с крайне низким шансом, но там там поправить намного проще, можно спокойно обвешать кучей логов, но проблема в том, что именно у меня она почему-то не воспроизводится, надо на другой машине тестить. Если интересно в моем mod pack в 3.0.3b версию случайно загрузил color.lua, но дллки там нет.


Хорошо, гляну, тоже сегодня весь измучился, из-за ерунды вроде, буду chatGPT мучать дальше
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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