так ты определись, ты ищешь картинки, или картинку, у тебя на экране 1.bmp одна, или их много? ты бездумно перебираешь варианты.
thread(t, 1)     // рандом клик     , не трогаем его
   LCLICK(RND(1480,1653), RND(877,981))
   WAIT(RND(10,17))
END_THREAD
getscreen 
scanpicture($var, 0,0, 1673,1005, "1.bmp")     //сразу начинаем искать картинкИ  1.bmp
while (arrsize($var) > 0)              //и кликаем по всем найденым картинкАМ  1.bmp
   $y = arrpop($var)
   $x = arrpop($var)
   lclick($x, $y )
   waitms(200)
   lclick(258, 421)
   waitms(500)
   lclick(232, 511)
   waitms(200)
end_cyc
wait(180)         //после того как понажимали по этим 1.bmp, ждем 3 минуты
getscreen
scanpicture($var, 0,0, 1673,1005, "2.bmp")   //после трех минут ожидания, начинаем искать картинкИ  2.bmp
while (arrsize($var) > 0)
   $y = arrpop($var)
   $x = arrpop($var)
   lclick($x, $y )                   //жмякаим по ним
   waitms(200)
end_cyc
wait(180)         //после того как понажимали по этим 2.bmp, ждем 3 минуты
getscreen
scanpicture($var, 0,0, 1673,1005, "3.bmp")  //после трех минут ожидания, начинаем искать картинкИ 3.bmp
while (arrsize($var) > 0)
   $y = arrpop($var)
   $x = arrpop($var)
   lclick($x, $y )           //жмякаим по ним
   waitms(200)
end_cyc
wait(180)            //после того как понажимали по этим 3.bmp, ждем 3 минуты
getscreen
scanpicture($var, 0,0, 1673,1005, "4.bmp") //после трех минут ожидания, начинаем искать картинкИ 4.bmp
while (arrsize($var) > 0)
   $y = arrpop($var)
   $x = arrpop($var)
   lclick($x, $y )      //жмякаим по ним
   waitms(1500)
   LCLICK(858,741)
   waitms(200)
end_cyc
//после того, как понажимали по картинкам  4.bmp, СРАЗУЖЕ возвращаемся в начало скрипта
//и начинаем искать картинки  1.bmp