Проблема такая - Есть цикл while , который ждет появления определенной картинки. Как только она появляется, скрипт определяет ее координаты и делает по ней клик - с этим все понятно вот рабочий пример : Пример
while_not #w > 0 // цикл - ждем кнопку принять.
wait 100
set #w FindImage (1, 1 471, 473 (images\Prinyat.bmp) %crds 2)
continue
end_while
if #w > 0
left %crds[1 1] %crds[1 2]
for #w = 0
end_for
end_if
Тут идет поиск одной картинки и никаких проблем. Проблемы начинаются когда нужно найти ДВЕ картинки. Сначало цикл находит одну картинку и клацает по ней несколько раз, после этого на ее месте через рандомное кол-во раз появляется другая картинка, нужно заставить цикл определить вторую картинку и кликать уже по ней. Взять предъидущие найденные координаты и клацать по ним не пойдет, т.к картинка меняется и цикл опять пытается найти первую картинку. Я попытался заставить цикл искать сразу 2 картинки и при появлении любой из них определять координаты и клацать по найденой. Поиск 2 картинок(не работает)
while_not #w > 0
wait 100
set $path "D:\Desctop\Pilots\images" // путь к картинкам
set %image [1] nogaigrok.bmp // имя изображения
set %image [2] sel.bmp
for #i 0 2 1
set #w findimage (1, 1 471, 473 ($path%image[#i].bmp) %arr 2)
log #w
continue
end_while
if #w > 0
left %arr[1 1] %arr[1 2]
for #w = 0
end_for
end_if
подскажите как заставить это работать