Имеется скрипт, как в него добавить условие- поиск "картинка5", и как только он нашел картинка5, то искал картинку "домой". Наверно поток надо добавить, как? "картинка5" может появиться в любой момент.
LOGWRITE ("Ищем!")
WAIT(15)
первая А:
FOR($a=0,$a<3)
WAIT(1)
GETSCREEN
IF_PICTURE_IN (0,0,$_xmax,$_ymax, "картинка1.bmp", 65280) //с
LOGWRITE ("нашли картинка1")
LCLICK($_return1, $_return2)
WAIT(RND(3, 4)
ELSE
LOGWRITE ("не нашли картинка1")
WAIT(2)
GOTO(домой)
END_IF
WAITMS(100)
MOVE(1000,300)
LCLICK(1000,300)
WAITMS(100)
END_CYC
вторая:
WAIT(1)
GETSCREEN
IF_PICTURE_IN (0,0,$_xmax,$_ymax, "картинка2.bmp", 65280) //м
LOGWRITE ("нашли картинка2")
LCLICK($_return1, $_return2)
WAITVS(RND(50, 100)
ELSE
LOGWRITE ("не нашли картинка2")
END_IF
WAITMS(100)
MOVE(1000,300)
LCLICK(1000,300)
WAITMS(100)
первая Б:
FOR($a=0,$a<2)
WAIT(1)
GETSCREEN
IF_PICTURE_IN (0,0,$_xmax,$_ymax, "картинка1.bmp", 65280) //с
LOGWRITE ("нашли картинка1")
LCLICK($_return1, $_return2)
WAIT(RND(3, 4)
ELSE
LOGWRITE ("не нашли картинка1")
GOTO(домой)
END_IF
WAITMS(100)
MOVE(1000,300)
LCLICK(1000,300)
WAITMS(100)
END_CYC
третья:
WAIT(1)
GETSCREEN
IF_PICTURE_IN (0,0,$_xmax,$_ymax, "картинка3.bmp", 65280) //ц
LOGWRITE ("нашли картинка3")
LCLICK($_return1, $_return2)
WAIT(RND(2, 3)
ELSE
LOGWRITE ("не нашли картинка3")
END_IF
WAITMS(100)
MOVE(1000,300)
LCLICK(1000,300)
WAITMS(100)
четвертая:
WAIT(1)
GETSCREEN
IF_PICTURE_IN (0,0,$_xmax,$_ymax, "картинка4.bmp", 65280) //р
LOGWRITE ("нашли картинка4")
LCLICK($_return1, $_return2)
WAIT(RND(3, 4)
GOTO(первая А)
ELSE
LOGWRITE ("не нашли картинка4")
END_IF
WAITMS(100)
MOVE(1000,300)
LCLICK(1000,300)
WAITMS(100)
домой:
GETSCREEN
IF_PICTURE_IN (0,0,$_xmax,$_ymax, "домой.bmp", 65280)
LOGWRITE ("нашли домой")
LCLICK($_return1, $_return2)
GOTO(ПОИСК)
ELSE
LOGWRITE ("не нашли домой")
END_IF