Yuri
AutoIT Гуру
- Сообщения
- 737
- Репутация
- 282
Написал код. Он хорошо работает, но там, где надо - не работает:
Хотел приспособить его (мой код) для игры Counter Strike Source.
Цель - управление координатами указателя мыши (в игре - это прицел) в Counter Strike Source.
Не дает. Точнее дает (выбор опций и т.п. в игре- тут все работает), но вот в самом процессе игры - нет.
Либо это защита, или еще что. Сам вопрос:
Как это можно реализовать? Если, конечно, это вообще можно.
Может есть другие способы?
Код:
#Include <Misc.au3>
While 1
Sleep (50)
$pos = MouseGetPos() ; получить текущие координыты указателя мыши
ToolTip("Mouse x,y: "& $pos[0] & "," & $pos[1], 0, 0) ; вывести визуально эти координаты
If _IsPressed(01) = 1 Then ; если вдруг нажмем ЛКМ, - вызвать функцию "MyCoordinate"
Call("MyCoordinate")
EndIf
WEnd
Func MyCoordinate()
While _IsPressed(01) = 1 ; пока зажата ЛКМ выполнять
Sleep (20)
MouseMove($pos[0], $pos[1], 1) ; устанавливать указатель мыши по этим координатам
WEnd
EndFunc
Хотел приспособить его (мой код) для игры Counter Strike Source.
Цель - управление координатами указателя мыши (в игре - это прицел) в Counter Strike Source.
Не дает. Точнее дает (выбор опций и т.п. в игре- тут все работает), но вот в самом процессе игры - нет.
Либо это защита, или еще что. Сам вопрос:
Как это можно реализовать? Если, конечно, это вообще можно.
Может есть другие способы?