При провеоки заносится координаты найденной картинки. И в след раз перед нажатием проверяется по координатам . Если есть - нажимает. Как только картинка меняется координаты обнуляются
[id330007213:bp-14410794_75366|Артур], SUB(check_1)
WAITMS(300)
$ok = 0
getscreen
IF_PICTURE_IN($x+50,$y-70, $x+200,$y-30, "ne1.bmp")
$ok = 1
ELSE
IF_PICTURE_IN($x+50,$y-70, $x+200,$y-30, "ne2.bmp")
$ok = 1
ELSE
IF_PICTURE_IN($x+50,$y-70, $x+200,$y-30, "ne3.bmp")
$ok = 1
END_IF
END_IF
END_IF
END_SUB
SUB(action_1)
lclick($x, $y+5)
END_SUB
SUB(action_2)
lclick($x+50, $y-23)
END_SUB
SUB(find_501)
getscreen
IF_PICTURE_IN($x-10,$y-35, $x+34,$y, "501.bmp")
lclick($x, $y-25)
check_1()
IF($ok)
LOGWRITE("Найден не тот объект" )
action_1()
ELSE
LOGWRITE(" подтверждён ")
action_2()
END_IF
END_IF
//MOVE($ox, $oy)
WAITMS(5)
END_SUB
SUB(find_500)
getscreen
scanpicture($var, 20,153, 1920,350, "500.bmp")
while (arrsize($var) > 0)
$y = arrpop($var)
$x = arrpop($var)
find_501()
end_cyc
END_SUB