При провеоки заносится координаты найденной картинки. И в след раз перед нажатием проверяется по координатам . Если есть -  нажимает. Как только картинка меняется координаты обнуляются  
[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