Автокликер Clickermann :: Форум
Основной раздел => Использование => Topic started by: Разумист on July 08, 2020, 03:38:13 PM
-
Здравствуйте. Имеется игра World of warcraft:BFA в 2 окна на рабочем столе.
Необходимо:
(Привязываю CM сочетанием клавишь alt+w ко второму окну, куда должны дублироваться действия.
*Цикл, постоянный мониторинг нижеперечисленных кнопок на активность в процессе игры.*
При нажатии кнопки 1 (в окне игры #1) - срабатывание кнопки 1 в окне игры #2
При ЗАЖАТОЙ (это важно) кнопке X - ЗАЖАТЬ кнопку X во втором окне игры.
При ЗАЖАТОЙ (это важно) кнопке SPACE - ЗАЖАТЬ кнопку SPACE во втором окне игры.
Что имеется:
FOR ($a=1, $a>0)
if(iskeydown(#w)=1)
keypress(#1)
ELSE
if(iskeydown(#x)=1)
KEYpress(#x)
ELSE
if(iskeydown(#space)=1)
KEYpress(#space)
ELSE
waitms(20)
END_IF
END_IF
END_IF
END_CYC
halt
Какие проблемы:
Когда я зажимаю кнопку SPACE (пробел), то во втором окне SPACE (пробел) зажимается рывками. Дело в том, что в игре WoW персонажи летают по миру. Когда я в первом окне зажимаю пробел (зажать пробел - взлет персонажа вверх) то это должно продублироваться во второе окно. Но дублируется с рывками как то...
-
KEYPRESS это нажатие, а не зажатие.
Зажать это KEYDOWN, только... зажатия не работают в режиме привязки.
-
KEYPRESS это нажатие, а не зажатие.
Зажать это KEYDOWN, только... зажатия не работают в режиме привязки.
Ну можно считать, что тема не актуальна. :( Ответ на свой вопрос услышал, жаль что не работает зажатие в режиме привязки(