Что нового

[Батла 3D] Пиксель найден, но курсор не хочет двигаться к нему

jufas222

Знающий
Сообщения
93
Репутация
5
Всем привет.

Подскажите по какой причине у меня не двигается курсор в игре.

Ссылка на игру http://vk.com/app2328540_132893365?ref=9

Код:
func _start()
WinActivate("Батла (3D шутер онлайн) - Google Chrome")
Sleep(3000)

while 1
opt("MouseCoordMode",2)
opt("PixelCoordMode",2)

$pix = PixelSearch(362,139,1115,725,0x497EE7,1) ; 387 408
	If not @error Then
		MouseClick("left",$pix[0],$pix[1],1,1)
	EndIf

WEnd
EndFunc


Пиксель находится и происходит просто нажатие мышки (стрельба), но при этом курсор не перемещается на место пикселя.
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
Re: Батла 3D (пиксель найден, но курсор не хочет двигаться к нему)

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"Батла 3D (пиксель найден, но курсор не хочет двигаться к нему)" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Модератор.









Название игры в названии темы указывается не как тебе заблагорассудится, а в квадратных скобках.
 

_ToBe_

Осваивающий
Сообщения
142
Репутация
35
Могу посоветовать сделать проверочки, что б точно знать находит он пиксель или нет:

Код:
$pix = PixelSearch(362,139,1115,725,0x497EE7,1) ; 387 408
    If not @error Then
        ToolTip("Нашёл", 100, 100)
        MouseClick("left",$pix[0],$pix[1],1,1)
    Else
        ToolTip("Где же пиксель???", 100, 100)
    EndIf
 
Автор
J

jufas222

Знающий
Сообщения
93
Репутация
5
Пиксель находит, это факт, так как я проверял, как у вас только на
Код:
MsgBox
и когда пиксель найден, прицел должен передвинутся к нему и стрелять, но происходит просто стрельба, а прицел стоит на месте.
 

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
А вот так?

Код:
$pix = PixelSearch(362,139,1115,725,0x497EE7,1) ; 387 408
    If not @error Then
        ToolTip("Нашёл", 100, 100)
		MouseMove($pix[0],$pix[1],10)
        MouseClick("left")
    Else
        ToolTip("Где же пиксель???", 100, 100)
    EndIf
 
Автор
J

jufas222

Знающий
Сообщения
93
Репутация
5
Уже пробывал с
Код:
MouseMove
не дало результата :(
 
Верх