[Помощь] Эмуляция нажатия на кнопку на AHK v2 - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Помощь] Эмуляция нажатия на кнопку на AHK v2
_daGGer_ Дата: Четверг, 20.04.2023, 00:01 | Сообщение # 1
Новичок
Сообщений: 16
Статус: Offline
Доброго времени суток, написал для игры StalCraft простенький AHK-скрипт, что-бы при нажатии определенной клавиши у меня нажималась другая клавиша, курсор переносился на определенные координаты, и через N-е кол-во секунд происходило нажатие на ЛКМ, но по итогу ничего не работает, буду рад помощи!

Код

#Requires AutoHotkey v2.0

; #IfWinActive, StalCraftw.exe

numpad0::
{
    action:
    Send "{x}"
    Sleep 500
    MouseMove 800, 1054, 30
    Sleep 300
    Click
    Return
}

; #IfWinActive ;


Сообщение отредактировал _daGGer_ - Четверг, 20.04.2023, 00:02
Xalava_CM Дата: Пятница, 21.04.2023, 02:24 | Сообщение # 2
Новичок
Сообщений: 27
Статус: Offline
Привет! У меня есть несколько замечаний по твоему скрипту:

Вместо использования метки (action) для выполнения действий, ты можешь просто поместить код внутри блока hotkey. Например:

numpad0::
Send "{x}"
Sleep 500
MouseMove 800, 1054, 30
Sleep 300
Click
Return

В начале скрипта используется директива #IfWinActive, которая позволяет определить, при активации какого окна будет выполняться скрипт. В данном случае окно должно быть названо StalCraftw.exe. Если это не соответствует названию окна, в котором ты запустил игру, то скрипт не будет работать. Если у тебя нет нужного окна, то просто закомментируй эту строку.

Ты используешь в скрипте клавишу numpad0 для запуска действий. Убедись, что эта клавиша не используется в игре для других целей. Если это так, то выбери другую клавишу.

Вот исправленный код:

#Requires AutoHotkey v2.0

; #IfWinActive, StalCraftw.exe

numpad0::
Send "{x}"
Sleep 500
MouseMove 800, 1054, 30
Sleep 300
Click
Return

; #IfWinActive

Если после этих изменений твой скрипт все еще не работает, проверь, не забыл ли ты загрузить его в AutoHotkey и не запущен ли он в данный момент. Также убедись, что в игре настройки управления не блокируют эти действия. Если проблема не решена, напиши мне, я постараюсь помочь.
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума