Кирилл, добрый день. Спасибо за то что возитесь со мной, я тут с утра тож набросал, не так элегантно как увас, но вроде работало. Но! и в моём и сейчас проверил в вашем варианте, присутствует 1 лишняя секунда в цикле ч/з 2 мин, и меня это беспокоит. Откуда она берётся и как от неё избавится?IF($time1 < $_time_t) // условие должно сработать ч/з 2 мин
$time1 = $_time_t + 120
LOGWRITE ("start")
FOR($a=0, $a < 1)
$time2 = $_time_t + 60
WHILE($time2 > $_time_t) //условие выпол-ся в теч 1 мин
GETSCREEN
IF_PIXEL_IN(1450,500, 1550,620, 61951)
LCLICK($_return1+150, $_return2)
LOGWRITE ("Атака")
WAIT(1)
LCLICK(500,485) // 1 точка
WAITMS(50)
LCLICK(500,495) // 1 точка
WAITMS(50)
LCLICK(965,630) // 3 точка
WAITMS(50)
LCLICK(970,640) // 3 точка
WAITMS(50)
LCLICK(975,650) // 3 точка
WAITMS(50)
LCLICK(1160,640) // 4 точка
WAITMS(50)
LCLICK(1165,650) // 4 точка
WAITMS(50)
LCLICK(1170,660) // 4 точка
WAIT(9)
ELSE
WAITMS(50)
END_IF
END_CYC
LOGWRITE ("end_1")
END_CYC
END_IF