Программа должна ссчитать координаты персонажа и моба, если между ними есть черный пиксель, то он должен ходить, а если нет, то должен стрелять по мобу.
координаты персонажа
GETSCREEN
IF_PIXEL_IN(9910604,7871522,9783896,97155350,9785179,10305618,9318722,8860208,9643820,11543078,10110038,5775135)
$XP=$_RETURN1
$YP=$_RETURN2
END_IF
getscreen
define($a,2)
wait(1)
while($a>0)
if_pixel_in(300,115, 910,415, 4867928, 8354971, 6709384,13224393,12829897,166776959,11909303,16119285,15395562,15724527,4689787,7579543,1994075,610626,39552,7961708,3362891,1385507,134412,534055,1059630,2636088)
$Y=$_RETURN2
$X2=$_RETURN1
$Y2=$_RETURN2
IF(($XP>$X2)&($YP>$Y2)) //$XP,$YP - КООРДИНАТЫ ПЕРСОНАЖА, $X,$Y -МОБА
IF_PIXEL_IN($XP,$YP,$X2,$Y2,0)
keypress(#6)
keypress(#6)
KEYPRESS(#6)
keypress(#L)
ELSE
lclick($X2, $Y2)
waitms(20)
DEFINE($Y,$_RETURN2)
end_if
END_IF
IF(($XP<$X2)&($YP<$Y2))
IF_PIXEL_IN($X2,$Y2,$XP,$YP,0)
keypress(#6)
keypress(#6)
KEYPRESS(#6)
keypress(#L)
ELSE
lclick($X2, $Y2)
waitms(20)
DEFINE($Y,$_RETURN2)
END_IF
END_IF
if(($YP>$Y2)&($XP<$X2))
IF_PIXEL_IN($XP,$Y2,$X2,$YP,0)
keypress(#6)
KEYPRESS(#6)
keypress(#L)
ELSE
lclick($X2, $Y2)
waitms(20)
DEFINE($Y,$_RETURN2)
end_if
END_IF
IF(($Y2>$YP)&($XP>$X2))
IF_PIXEL_IN($X2,$YP,$XP,$Y2,0)
keypress(#6)
KEYPRESS(#6)
keypress(#L)
ELSE
lclick($X2, $Y2)
waitms(20)
DEFINE($Y,$_RETURN2)
end_if
END_IF
end_if
inc($a,-1)
END_CYC
getscreen
IF_PIXEL_IN(975,428,976,429,5587757)
KEYPRESS(#R)
end_if