WAITMS(RND(100,200)) // задержка на 100-200 мс
Если нужно по любому искать четвертую картинку то поиск нужно писать отдельно без вложения.
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "1.bmp", -1, 100)
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "2.bmp", -1, 100)
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "3.bmp", -1, 100)
LCLICK($_return1, $_return2)
WAITMS(100)
END_IF
END_IF
END_IF
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "4.bmp", -1, 100)
BEEP(900,1000)
WAITMS(500)
HALT
END_IF
WAITMS(100)
Заметь GETSCREEN я написал только в начале а не перед каждым анализом. В данном случаи мы делаем снимок а потом серией анализов проводим поиск на нем. Так лучше для нагрузки на процессор, так как GETSCREEN сильно жрет ресурсы.