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

> FindImage, не находит по картинке
mb6467606
сообщение 8.4.2025, 14:45
Сообщение #1


**

Neophyte
Сообщений: 10
Регистрация: 1.4.2025
Группа: Пользователи
Наличность: 0
Пользователь №: 20.943
Возраст: 21



Всем привет, сильно не ругайтесь так как я только учусь.
С помощью шаблона с вашего форума - https://forum.uokit.com/index.php?showtopic...mp;hl=Findimage
Сделал картинку и пытаюсь ее найти в игре чтоб сделать по ней клик но ничего не получается (IMG:style_emoticons/default/sad.gif)

У картинки левый верхний угол с красным пикселем
UoPilot работает от имени администратора
Windows 10 Pro
UoPilot v 2.39 ( потому что скрипт для создания картинки работает только на этой версии )
монитор 2K+второй Full HD (игра в окне 1920 1080) возможно из за этого что-то не работает


сам скрипт
Код
 // Привязка Ctrl + A на окне игры перед запуском

set #startX 0
set #startY 0
set #endX 1920
set #endY 1080

set $path "E:\screen_test\1.bmp"
set %image target

// Можно настроить смещение, чтобы клик был в центр картинки (если она 20x20)
set findoffsetx 10
set findoffsety 10

:main
set #result FindImage (#startX #startY #endX #endY ($path%image.bmp) %coords 2 80 1 5)

if #result > 0
    msg Найдена картинка в координатах X = %coords[1 1], Y = %coords[1 2]
    left %coords[1 1] %coords[1 2]    // клик по центру картинки
    wait 1000                         // подождать секунду
else
    msg Картинка не найдена
end_if

wait 3000                             // пауза 3 секунды
goto main                             // повтор поиска


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


***********

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



Цитата
Чтобы сравнивать это значение с интервалом ожидания (interval = 15000 — это миллисекунды), нужно перевести os.clock() в миллисекунды, т.е. умножить на 1000.

я понимаю, что там написано. я не понимаю зачем. clock по умолчанию работает в секундах - вы переделываете на миллисекунды, wait работает в миллисекундах вы переделываете в секунды.
Цитата
С этими изменениями Wait работает

эти изменения не имеют вообще никакого отношения к работе wait()


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

Сообщений в этой теме
mb6467606   FindImage   8.4.2025, 14:45
mb6467606   Потестил все на ноутбуке и все так же ничего не на...   8.4.2025, 16:55
DarkMaster   значение #result в лог выведите   8.4.2025, 18:05
mb6467606   значение #result в лог выведите 18:30:35 2 (aut...   8.4.2025, 18:31
DarkMaster   Привязку точно делаете? А если координаты задать о...   10.4.2025, 5:08
mb6467606   Привязку точно делаете? А если координаты задать ...   10.4.2025, 14:50
DarkMaster   Это зависит от того как у вас установлены монитор...   10.4.2025, 20:24
mb6467606   Это зависит от того как у вас установлены монитор...   10.4.2025, 21:51
DarkMaster   она не влияет на луа. вставляйте задержки ручками...   11.4.2025, 3:26
mb6467606   она не влияет на луа. вставляйте задержки ручками...   11.4.2025, 3:47
DarkMaster   -- wait(time_to_wait) -- приостановить ра...   11.4.2025, 4:42
mb6467606   -- wait(time_to_wait) -- приостановить р...   12.4.2025, 0:16
DarkMaster   какие? это вообще что?   12.4.2025, 1:31
mb6467606   какие? это вообще что? какие уже сказать не могу...   12.4.2025, 1:37
DarkMaster   Зачем это приводится к миллисекундам? зачем это...   12.4.2025, 1:58
mb6467606   Зачем это приводится к миллисекундам? зачем это ...   12.4.2025, 2:58
DarkMaster   ??? я задал вам достаточно простые и прозрачные ...   12.4.2025, 4:13
mb6467606   ??? я задал вам достаточно простые и прозрачные ...   12.4.2025, 13:57


Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

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