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

 
Ответить в эту темуОткрыть новую тему
> Команда findimage, Как пропустить первый найденный вариант
Игрок333
сообщение 3.9.2017, 23:45
Сообщение #1


**

Neophyte
Сообщений: 15
Регистрация: 21.6.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.511
Возраст: 22



Через команду findimage ищем картинку на экране, пилот находит ту, которая находится выше по экрану. А если внизу экрана есть еще такая же картинка, как сказать пилоту, чтобы он первый найденный вариант пропустил, и дальше вниз искал такую же картинку?
set $a findimage (628, 446 957, 601 (C:\Игра\Предмет.bmp) %arr 2 100 1 5 )
if $a > 0
left %arr [1 1], %arr [1 2]
wait 5000
end_if
Вот так я прописываю эту команду. Можно ли тут что-то поменять, чтобы нажимал на второй найденный вариант данной картинки? Или как-то по-другому сделать это возможно ли вообще?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 4.9.2017, 0:00
Сообщение #2


**********

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



Цитата
2 100 1 5

1 - количество картинок для поиска. Или указывайте большее число, или -1 (искать все картинки).
Код
set #a findimage (628, 446 957, 601 (C:\Игра\Предмет.bmp) %arr 2 100 -1 5)
if  size(%arr) > 0        // если картинка найдена
    if  size(%arr) = 1                // если одна
        left %arr [1 1], %arr [1 2]   // клик по ней
        wait 5000
    else                              // иначе (если больше одной)
        left %arr [2 1], %arr [2 2]   // клик по второй
        wait 5000
    end_if
end_if
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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