Вот тебе для начала
THREAD(off, 1) // отдельный поток (код выполняется независимо от основного скрипта)
   IF(iskeydown(#ESC)=1) // если нажата ESC
      LOGWRITE ("Стоп")
      HALT // стоп
   ELSE
      WAITMS(50)
   END_IF
END_THREAD
//== 1 === Загрузка ==============================
$check1 = 0
$time1 = $_ms + RND(5000,6000) // таймер на 5-6 секунд
WHILE($check1 = 0) // ожидание загрузки
   GETSCREEN
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Load.bmp", -1, 100)
      $check1 = 1 // переключатель завершает цикл
      WAIT(1)
   ELSE
      WAITMS(50)
      IF($time1 < $_ms) // условие срабатывает через 5-6 сек
         KEYPRESS(#F5) // или клик (обновление)
         WAITMS(RND(100,600))
         $time1 = $_ms + RND(5000,6000)
      END_IF
   END_IF
END_CYC
//== 2 === Бой ====================================
$check2 = 0
WHILE($check2 = 0) // бой
   
   // здесь серия команд с поиском картинок твоих скачущих кнопок или обычные клики с задержками
   // когда будет найдена картинка окончания боя, в $check2 задается значение 1 чтобы цикл мог завершиться   
   
END_CYC
HALT // стоп