Часть кода нормально работает отдельно. Но когда запускаешь полностью все, находит каким то образом те картинки на экране которых нет.
SUB(ataka) // подпрограмма
$S_CORR = (rnd(1 , 5))
waitms(5882 + $S_CORR)
RDown(1332,793)
waitms(142 + $S_CORR)
RUp(1332,793)
waitms(4181 + $S_CORR)
RDown(1032,597)
waitms(146 + $S_CORR)
RUp(1032,597)
waitms(6074 + $S_CORR)
// deleted
waitms(0 + $S_CORR)
// deleted
waitms(568 + $S_CORR)
// deleted
waitms(4 + $S_CORR)
$VAR=1
print ("Начал")
WHILE($VAR=1)
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (858, 352, 1177, 689, "boi2.bmp", -1, 90)
print (Нашел)
WAITMS(1000)
$VAR=2
ELSE
RCLICK(rnd(856, 1208), rnd(638, 926))
WAITMS(1000)
END_IF
END_CYC
wait(rnd(5 , 10))
// вот это часть кода что ниже.
GETSCREEN
colormode(6)
IF_PICTURE_IN (865,452, 969,565, "faild06.bmp", -1, 80)
print("еся")
$S_CORR = rnd(1 , 5)
waitms(7258 + $S_CORR)
RDown(1096,595)
waitms(222 + $S_CORR)
RUp(1096,595)
waitms(2443 + $S_CORR)
// deleted
waitms(0 + $S_CORR)
// deleted
waitms(396 + $S_CORR)
WAITMS(100)
else
$S_CORR = (rnd(1 , 5))
waitms(5310 + $S_CORR)
rDown(929,578)
waitms(153 + $S_CORR)
rUp(929,578)
waitms(2543 + $S_CORR)
rDown(1026,644)
waitms(140 + $S_CORR)
rUp(1026,644)
waitms(7616 + $S_CORR)
// deleted
waitms(0 + $S_CORR)
// deleted
waitms(280 + $S_CORR)
// deleted
waitms(3 + $S_CORR)
END_IF
// Вот эта часть кода что выше
// тело выполняется только после вызова
END_SUB
//ataka() // вызов подпрограммы (обязательно ниже подпрограммы)
SUB(yachik) // подпрограмма
GETSCREEN
colormode(7)
//print ("нет ***")
IF_PICTURE_IN (1187,413, 1360,562, "yachik.bmp", -1, 90)
//print ("есть ящик ***")
//LCLICK($_return1, $_return2) // вместо этой строки вбивать действие
else
ataka() //сюда вписываем действие если ящика нет
WAITMS(1000)
END_IF
WAITMS(1000)
// тело выполняется только после вызова
END_SUB
//yachik() // вызов подпрограммы (обязательно ниже подпрограммы)
WHILE($vasya < 40)
waitms(3234 + $S_CORR)//8ой
rdown(1231,887)
waitms(144 + $S_CORR)
rup(1231,887)
waitms(6434 + $S_CORR)
yachik()
//7ой
rdown(1156,886)
waitms(184 + $S_CORR)
rup(1156,886)
waitms(7014 + $S_CORR)
yachik()
rdown(1086,887)//6ой
waitms(141 + $S_CORR)
rup(1086,887)
waitms(6308 + $S_CORR)
yachik()
rdown(1004,881)//5ый
waitms(90 + $S_CORR)
rup(1004,881)
waitms(5907 + $S_CORR)
yachik()
rdown(933,890)//4ый
waitms(104 + $S_CORR)
rup(933,890)
waitms(6394 + $S_CORR)
yachik()
rdown(859,889)//3ий
waitms(109 + $S_CORR)
rup(859,890)
waitms(6451 + $S_CORR)
yachik()
rdown(785,889) //2ой
waitms(105 + $S_CORR)
rup(785,889)
waitms(6982 + $S_CORR)
yachik()
rdown(703,880) //1ый
waitms(115 + $S_CORR)
rup(703,880)
waitms(9401 + $S_CORR)
yachik()
rdown(627,881) //переход дальше назад
waitms(112 + $S_CORR)
rup(627,881)
waitms(3825 + $S_CORR)
$vasya=$vasya+1
END_CYC