Да, вполне. у меня так сальважер определяет сколько вреков у него на таргете, сколько целей есть вообще и сколько надо долочить.Enemy сказал(а):а реально сделать, искать белые треугольники в оверью, и считать не залоченные астеры, если есть 3 треугольника то не лочим, а если есть два то ищем ближайший пустой и лочим его?![]()
Func searchfreetarget()
$x = 1103 ;координата Х первой цели в овере, где белый треугольник
$y = 178 ;координата Y первой цели в овере, где белый треугольник его то и будем плюсовать в поисках не белого треугольника
$i = 0 ;счетчик таргетов
While $i <= 3
PixelSearch($x, $y, $x, $y, 0xFFFFFF)
If @error Then
$coordx = Number($x+30) ;сдвигаем склик мышки в право на 30 пикселей
Send("{Ctrldown}") ;Нажать и удерживать клавишу Ctrl
MouseClick("left", Random($coordx, $coordx+5), Random($y, $y+5), 1, 20);жмем свободную цель
Send("{CtrlUp}") ;Отпустить клавишу Ctrl
$i = $i + 1
EndIf
$y = $y + 19
WEnd
EndFunc
Func searchfreetarget()
$x = 1103 ;координата Х первой цели в овере, где белый треугольник
$y = 178 ;координата Y первой цели в овере, где белый треугольник его то и будем плюсовать в поисках не белого треугольника
$i = 0 ;счетчик таргетов
Send("{Ctrldown}") ;Нажать и удерживать клавишу Ctrl
While $i <= 3
PixelSearch($x, $y, $x, $y, 0xFFFFFF)
If @error Then
$coordx = Number($x+30) ;сдвигаем склик мышки в право на 30 пикселей
MouseClick("left", Random($coordx, $coordx+5), Random($y, $y+5), 1, 20);жмем свободную цель
$i = $i + 1
EndIf
$y = $y + 19
WEnd
Send("{CtrlUp}") ;Отпустить клавишу Ctrl
EndFunc