$pct1="1.bmp"	//  нарезал 2 пикта 
$pct2="2.bmp"	//	25 на 25 пикселей 
$pct0=$pct1	//	задал название файла впеременную
$n=27		//	когда будет найдено изображение начало области поиска будет сдвинуто,
$n1=27	//	оносительно верхнего левого угла найденого объект вправо, а конец обласи вниз - оба на 27 пкс 
BEGIN0:
$x0=0
$y0=0
BEGIN:
GETSCREEN
COLORMODE(7, $x0,$y0, $_xmax,$_ymax)	//	можно без цветокорреции 
IF_PICTURE_IN($x0,$y0, $_xmax,$_ymax, $pct0, -1,80)	// -1 цвет прозрачности, 80 - % совпадения (не обязательно) 
   $pct=1 //	если найдено изображение пишем переменную
   $x0=$_return1+$n	//	собсно +27	
   $y1=$_return2+$n1	//	и здеся	
   LCLICK($_return1+5, $_return2+5)	//	+5 пкс вправо и вниз отн. левого верхнего угла объекта 	
   WAIT(1)	//	
   WHILE($pct=1)	//	начал цикл, т.к. $pct=1 
      GETSCREEN
      COLORMODE(7, $x0,$y0, $_xmax,$y1)
      IF_PICTURE_IN($x0,$y0, $_xmax,$y1, $pct0, -1,80)
         $x0=$_return1+$n
         $y1=$_return2+$n1
         LCLICK($_return1+5, $_return2+5)
         WAIT(1)
      ELSE
         $y0=$y1-13		//	шаг поиска (вниз) на 14 пкс относительно последнего найденого объекта 
         $x0=0		//	расширить область поиска влево до упора
         $pct=0		//	сброс цикла
      END_IF
   END_CYC	//	закончил цикл, если $pct не равно 1
   GOTO(BEGIN)	// идем к ...
ELSE
   IF($pct0=$pct1)
      $pct0=$pct2 	//	второе изображение для поиска
      GOTO(BEGIN0)	//	идем к ...
   ELSE
      HALT
   END_IF
END_IF	//	проверил, правда картинка типа обои, объекты были в рядах, и даже не шахматкой, но нашло все поочередиВот, пинайте
GETSCREEN
COLORMODE(7, $x0,$y0, $_xmax,$_ymax)Лучше оставить один и вынести вначало, после указания $x0  и $y0, это сделает поиск быстрее.