Помогите реализовать пожалуйста, нужно что бы в данном цикле еще проверялось сколько времени висит картинка.
$time1 = $_time_t + 30
WHILE($time1 > $_time_t)
GETSCREEN (900,370, 910,390)
COLORMODE (6,900,370, 910,390)
IF_PICTURE_IN (900,370, 910,390, "Pic.bmp", -1, 90) // Картинка появляется иногда дважды, первая всегда исчезает быстро, нужно произвести действия со второй
// Тут нужна проверка, если картинка висит больше 300мс то $time1 = 0 клик по координатам и выход из цикла
$time1 = 0
LCLICK(RND(870,940),RND(370,444))
WAITMS(300)
ELSE
WAITMS(50)
END_IF
END_CYC
Можно ли так сделать? Проверил вроде работает, интересно можно ли сделать попроще?
$time1 = $_time_t + 30
WHILE($time1 > $_time_t)
GETSCREEN (900,370, 910,390)
COLORMODE (6,900,370, 910,390)
IF_PICTURE_IN (900,370, 910,390, "Pic.bmp", -1, 90)
WAITMS(300)
GETSCREEN (900,370, 910,390)
COLORMODE (6,900,370, 910,390)
IF_PICTURE_IN (900,370, 910,390, "Pic.bmp", -1, 90)
$time1 = 0
LCLICK(RND(870,940),RND(370,444))
WAITMS(300)
ELSE
WAITMS(50)
END_IF
END_IF
END_CYC