2
« on: February 21, 2016, 08:48:40 AM »
Доброго времени суток всем
нужна помощь экспертов
написал скрипт для одной онлайн игры, но почему-то он не работает (частично)
// область поиска
$x_1 = 0
$y_1 = 63
$x_2 = 1358
$y_2 = 731
// область мини карты
$x_mini_1 = 1113
$y_mini_1 = 266
$x_mini_2 = 1287
$y_mini_2 = 373
start:
$rx = RND($x_mini_1,$x_mini_2)
$ry = RND($y_mini_1,$y_mini_2)
LCLICK($rx,$ry) // рандомный клик по миникарте
//Клик по красной точке на мини карте
$var=0
FOR($var, $var < 10, 1)
WAITMS(100)
COLORMODE(6,$x_mini_1,$y_mini_1,$x_mini_2,$y_mini_2)
GETSCREEN($x_mini_1,$y_mini_1,$x_mini_2,$y_mini_2)
IF_PIXEL_IN($x_mini_1,$y_mini_1,$x_mini_2,$y_mini_2, 255)
LCLICK($_return1,$_return2)
WAIT(2)
END_IF
//Клик по мобу
COLORMODE(6,$x_mini_1,$y_mini_1,$x_mini_2,$y_mini_2)
GETSCREEN($x_1,$y_1, $x_2,$y_2)
IF_PIXEL_IN($x_mini_1,$y_mini_1,$x_mini_2,$y_mini_2,327746)
DBLCLICK($_return1+1,$_return2-5)
WAITMS(100)
KEYPRESS(#CTRL)
WAIT(10)
END_IF
END_CYC
GOTO(start)
но проблема в том, что он нажимает на заданный пиксель только если он стоит на месте, если он находится в движении, то ничего не происходит
нужна помощь! Как заставить нажимать кликер на указанный пиксель, который постоянно меняет свою координату?