Доброго времени суток
Возникла следующая проблема скрип виснет при втором прохождении цикла. То есть сразу скрипт выполняется полностью без вопросов, но когда он проходит второй раз, цикл с определением пикселя срабатывает, а скрипт дальше не работает 
$check = 0
$end = $_time_t + 3600
WHILE($check = 0)
   GETSCREEN
   COLORMODE(6, 840, 158, 858, 175)
   $time = $_time_t + 10
   WHILE(($time > $_time_t)&(PXL(851, 166) ! 4161407)&(PXL(851, 166) ! 4145023)&(PXL(851, 166) ! 4145087)&(PXL(588, 194) ! 12566463)
      lclick(519, 344)
      move(525,344)
      waitms(30)
      move(524,344)
      waitms(30)
      move(523,344)
      waitms(30)
      move(522,344)
      waitms(30)
      move(521,344)
      waitms(30)
      move(520,344)
      waitms(30)
      move(519,344)
      lclick(519, 344)
      WAIT(8)
      GETSCREEN
      COLORMODE(6, 840, 158, 858, 175)
   END_CYC
   FOR($i, $i < 10)
      waitms(30)
      move(799,564)
      waitms(30)
      move(800,564)
      waitms(30)
      move(801,564)
      waitms(30)
      move(801,564)
      waitms(30)
      move(800,564)
      waitms(30)
      lclick(799, 564)
      WAIT(3)
   END_CYC
   WAIT(5)
   IF($end < $_time_t)
      $check = 1
   end_if
END_CYC
halt