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

> FindImage проблемы скоординатами
Ericsson
сообщение 21.12.2021, 20:10
Сообщение #1


**

Neophyte
Сообщений: 13
Регистрация: 21.12.2021
Группа: Пользователи
Наличность: 0
Из: GB
Пользователь №: 20.155
Возраст: GB



Добрый день, есть скрипт, который повторяет действия в игре.
Когда запускаешь по новой, отрабатывает отлично, когда повторяется, происходит сбив по картинке, будто смещаются координаты.
скрипт длинный.
сюда можно его выложить?


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
Ericsson
сообщение 21.12.2021, 20:45
Сообщение #2


**

Neophyte
Сообщений: 13
Регистрация: 21.12.2021
Группа: Пользователи
Наличность: 0
Из: GB
Пользователь №: 20.155
Возраст: GB



И ещё, я осуществляю поиск по мини карте, которая тоже двигается вместе с персонажем и если времени ожидания мне не хватает для того что бы добежал персонаж и начинается следующий следующий поиск findimage, точнее следующей картинки, то выскакивает ошибка, с чем это может быть связано?
вот по этому коду

while 1 = 1 // бесконечный цикл
set findoffsetx 4 //смещение вправо на 50 пикселей
set findoffsety 15 //смещение вниз на 30 пикселей
set #w FindImage (1169, 112 1420, 361 (C:\Users\Slava\Desktop\UO242\image\точка1.bmp) %crds 2)
if #w > 0 // если найдена первая картинка
while 1 = 1 // бесконечный цикл
left %crds[1 1] %crds[1 2] // клик по первой картинке
wait 10000 // пауза 1 сек.
set findoffsetx 80 //смещение вправо на 50 пикселей
set findoffsety 80 //смещение вниз на 30 пикселей
set #w FindImage (1169, 112 1420, 361 (C:\Users\Slava\Desktop\UO242\image\точка2.2.bmp) %crds2 2)
if #w > 0 // если найдена вторая картинка
while 1 = 1 // бесконечный цикл
left %crds2[1 1] %crds2[1 2] // клик по второй картинке
wait 12000
set #w FindImage (1169, 112 1420, 361 (C:\Users\Slava\Desktop\UO242\image\точка3.bmp) %crds3 2)
if #w > 0 // если найдена вторая картинка
while 1 = 1 // бесконечный цикл
left %crds3[1 1] %crds3[1 2] // клик по второй картинке
wait 12000
break // выход из цикла
break 2 // выход из цикла
break 3 // или выход из первого цикла если нужно
end_if
end_while
end_if
end_while
end_if
end_while
end_if
wait 100
end_while
end_script


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

Сообщений в этой теме
Ericsson   FindImage проблемы скоординатами   21.12.2021, 20:10
cirus   Можно.   21.12.2021, 20:13
Ericsson   Вот думал может вначале поставить обнуление коорди...   21.12.2021, 20:17
cirus   Куда смещаются? Если уменьшить скрипт, оставив 2-...   21.12.2021, 21:19
Ericsson   Куда смещаются? Если уменьшить скрипт, оставив 2-...   21.12.2021, 21:30
cirus   Можно попробовать убрать все: и заменить: на: se...   21.12.2021, 23:00
Ericsson   Можно попробовать убрать все: и заменить: на: s...   11.1.2022, 9:32
Ericsson   Можно попробовать убрать все: и заменить: на: s...   3.2.2022, 0:18
Ericsson   Нет, это не помогло, меняешь эти цифры а он всё в...   3.2.2022, 1:03
Ericsson   Доброго времени суток. Прошу помощи вас. Как осуще...   31.1.2022, 0:31
cirus   // коориднаты поиска полоски хп set #startX 623 se...   31.1.2022, 0:53
Ericsson   Спасибо, а ещё как сделать чтобы он выполнял какое...   31.1.2022, 9:05
Ericsson   Спасибо, а ещё как сделать чтобы он выполнял како...   31.1.2022, 9:48


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

 

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