одновременно вторую и четвертую картинку тебе искать никто не будет. в любом случае с начала нужно проверить на наличие второй, если она отсутствует, то ищем четвертую. если же и четвертой нету, то тогда уже ищем пятую.
при этом получается бессмысленный поиск. в любом случае при наличии 2-й и 4-й, мы ищем третью, и только при наличии трнетей делаем действие. а не проще ли сразу искать третью и уже при ее отсутствии искать пятую? но тебе виднее.
не стоит делать скрин экрана перед каждым поиском если знаешь что картинка не изменится сама по себе (без каких либо действий). если же она меняется, то нужно выставлять хоть какието задержки перед гетскринами.
GETSCREEN
IF_PICTURE_IN (822,214, 1003,464, "1.bmp", -1, 90)
IF_PICTURE_IN (728,240, 1003,464, "2.bmp", -1, 90)
IF_PICTURE_IN (688,240, 1003,464, "3.bmp", -1, 90) //если нашли вторую
LCLICK($_return1, $_return2)
MOVE(10,10)
WAITMS(100)
END_IF
else
IF_PICTURE_IN(728,240, 1003,464, "4.bmp", -1, 90)
IF_PICTURE_IN (688,240, 1003,464, "3.bmp", -1, 90) //если не нашли вторую но нашли четвертую
LCLICK($_return1, $_return2)
MOVE(10,10)
WAITMS(100)
END_IF
ELSE
IF_PICTURE_IN (822,214, 1003,464, "5.bmp", -1, 90) //если не нашли не вторую не четвертую
MOVE($_return1, $_return2)
WAITMS(100)
MOVE(10,10)
END_IF
END_IF
END_IF
WAITMS(100)
END_IF