5
« on: February 19, 2015, 09:41:51 AM »
Так чтож, будет состоять из одних только подпрограмм одинаковых?
//ищем пиксел области
$check = 0
WHILE($check = 0)
GETSCREEN (х, y, x1, y1)
IF_PIXEL_IN (х, y, x1, y1, Бледный)
$check = 1
ELSE
WAITMS(RND(100,200))
move(100,500)
END_IF
END_CYC
$x = a
$x1 = b
$x2.1 = c
$x2.2 = d
SUB (sub_1.7o)
//Ищем 7 оранж
$check = 0
WHILE($check = 0)
GETSCREEN ($x,y, $x1,y1)
IF_PICTURE_IN ($x,y, $x1,y1, "7or.bmp")
WAITMS(RND(10,50))
$check = 1
WAITMS(RND(10,50))
move($_return1, $_return2)
END_IF
END_CYC
WAITMS(RND(10,50))
//Ищем первое окно
$check = 0
WHILE($check = 0)
getscreen ($x2.1, y, x2.2, y1)
IF_PIXEL_IN ($x2.1, y, x2.2, y1, Желтый)
$check = 1
WAITMS(RND(10,50))
LCLICK($_return1+9, $_return2+9)
END_IF
END_CYC
WAITMS(RND(10,50))
//ищем окно 2
$check = 0
WHILE($check = 0)
getscreen (x, y, $x1, y2)
IF_PIXEL_IN (x, y, $x1, y2, Синий)
$check = 1
WAITMS(RND(10,50))
MOVE($_return1+9, $_return2+9)
END_IF
END_CYC
WAITMS(RND(10,50))
END_SUB
SUB (sub_1.8o)
END_SUB
SUB (sub_1.7z)
END_SUB
SUB (sub_1.8z)
END_SUB
SUB (sub_2.7o)
END_SUB
SUB (sub_2.7o)
END_SUB
Это правильно будет? и подпрограммы будут выполнятся последовательно, и между ними также можно дописывать код?
Подпрограмму можно вставлять в условия цикла?