Вот тебе для начала
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 // стоп