А можно ли изменить скрипт таким образом: сначала на экране 100 раз ищется star1.bmp, а потом 50 раз star2.bmp.
Могу ли я просто копировать этот цикл второй раз и изменить WHILE($count < 50).
Не будет ли при этом ошибки? Простите за нубовопросы!
//Программа поиска звездочки
print("Программа поиска звездочки запущена")
WAITMS(1000)
$count = 0
WHILE($count < 100)
GETSCREEN
IF_PICTURE_IN(0,0, $_xmax,$_ymax, "star1.bmp", -1, 100)
INC($count,1) // увеличиваем число
WAITMS(100)
move($_RETURN1+20,$_RETURN2)
WAITMS(100)
LCLICK($_RETURN1+20,$_RETURN2)
print("Найдена!!!")
waitms(1000)
ELSE
waitms(50)
print("Звездочка не найдена")
END_IF
END_CYC
// тут начинается поиск второй звездочки, которая никак не зависит от первой, но я хочу что бы цикл повторялся только 50 раз
$count = 0
WHILE($count < 50)
GETSCREEN
IF_PICTURE_IN(0,0, $_xmax,$_ymax, "star2.bmp", -1, 100)
INC($count,1) // увеличиваем число
WAITMS(100)
move($_RETURN1+20,$_RETURN2)
WAITMS(100)
LCLICK($_RETURN1+20,$_RETURN2)
print("Найдена!!!")
waitms(1000)
ELSE
waitms(50)
print("Звездочка не найдена")
END_IF
END_CYC
HALT // стоп