1

Тема: Как можно привязать ahk к Gta 5 или RAGE Multiplayer

Искал на форумах, пробовал привязать, но ничего не помогло. В режиме оконный без рамки гта не морозится, вроде должно работать, но ничего не происходит.
Сам по себе он работает когда ты в окне гта но когда ты сворачиваешься в браузер например он в браузере работает по тех же координатах.


WinGet, roid, List, Grand Theft Auto V
sc4D::
IfWinNotActive, Grand Theft Auto V
F6:: ExitApp
F5::pause
Pause::Pause
NumPad1::
Loop, 1
{
    ControlClick,{Click right 1075, 290}
        sleep, 175
    Send,{Click right 1157, 286}
        sleep, 175
    Send,{Click right 810, 575}
        sleep, 175
    Send,{Click, 810, 676}
        sleep, 5150
}
SoundBeep, 
sleep 1000

Post's attachments

Screenshot_2.png
Screenshot_2.png 21.37 kb, 2 downloads since 2021-05-15 

You don't have the permssions to download the attachments of this post.

2

Re: Как можно привязать ahk к Gta 5 или RAGE Multiplayer

Директивы нужно правильно использовать, конечно не будет эффекта.

Win10x64, AHK v1.1.33.09 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

3

Re: Как можно привязать ahk к Gta 5 или RAGE Multiplayer

Тут всё расписано IfWinActive.

Win10x64, AHK v1.1.33.09 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

4 (изменено: dimkacum, 2021-05-15 21:05:59)

Re: Как можно привязать ahk к Gta 5 или RAGE Multiplayer

__Михаил__
Напиши пожалуйста что это а то я только начинаю писать ахк и толком еше ниче не понимаю. Буду очень благодарен если исправишь мои ошибки. Спасибо!
Если какие-то нужны файлы могу докинуть!
https://forum.script-coding.com/viewtopic.php?id=16355

5

Re: Как можно привязать ahk к Gta 5 или RAGE Multiplayer

Если перейти по ссылке что я оставил выше, можно найти примеры использования.
В чём проблема заменить привязку на своё окно?

Win10x64, AHK v1.1.33.09 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

6

Re: Как можно привязать ahk к Gta 5 или RAGE Multiplayer

В коде используется 'IfWinNotActive' - для чего она? Откуда взялась?

Win10x64, AHK v1.1.33.09 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

7

Re: Как можно привязать ahk к Gta 5 или RAGE Multiplayer

__Михаил__
IfWinNotActive ето если окно не активное

8

Re: Как можно привязать ahk к Gta 5 или RAGE Multiplayer

А зачем это нужно? В коде нет привязок к каким либо окнам - толку 0.

Win10x64, AHK v1.1.33.09 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

9

Re: Как можно привязать ahk к Gta 5 или RAGE Multiplayer

__Михаил__
Честно говоря я уже запутался, написал даже такой код не знаю что делать вроде все перепробовал. Ниче не работает. Вот весь код. Помогите чем сможете( я запутался
Фото прикрепил слева в окне оно показывается как RAGE Multiplayer
А в диспетчере как Grand Theft Auto V и если развернуть то увидим
cef_process(развернуть его получается cef_process.exe),
RAGE Multiplayer(развернуть его получается GTA5.exe)
Social Club UI ван не понадобится!
Что смог то прикрепил надеюсь на помощь.
У меня такое чувство что я просто перестаю это понимать(
Если будете объяснять распишите поподробнее. Спасибо!

DetectHiddenWindows, On

#If WinExist("ahk_class RAGE Multiplayer ahk_exe cef_process.exe")
F6:: ExitApp
F5::pause
Pause::Pause
NumPad1::
	While WinExist("ahk_class RAGE Multiplayer V ahk_exe cef_process.exe")
Loop, 1
{
    ControlClick, x1075 y290, ahk_id 0xc08e0,, RIGHT
        sleep, 175
    ControlClick, x1157 y286, ahk_id 0xc08e0,, RIGHT
        sleep, 175
    ControlClick, x810 y575, ahk_id 0xc08e0,, RIGHT
        sleep, 175
    ControlClick, x810 y676, ahk_id 0xc08e0,, LEFT
        sleep, 5150
}
SoundBeep, 
sleep 100
#If
Post's attachments

Screenshot_12.png 154.69 kb, 1 downloads since 2021-05-16 

You don't have the permssions to download the attachments of this post.

10 (изменено: __Михаил__, 2021-05-16 05:08:30)

Re: Как можно привязать ahk к Gta 5 или RAGE Multiplayer

Пример:

#IfWinActive, ahk_exe GTA5.exe

NumPad1::
ControlClick, x1075 y290, ahk_id 0xc08e0,, RIGHT
Sleep, 175
ControlClick, x1157 y286, ahk_id 0xc08e0,, RIGHT
Sleep, 175
ControlClick, x810 y575, ahk_id 0xc08e0,, RIGHT
Sleep, 175
ControlClick, x810 y676, ahk_id 0xc08e0,, LEFT
Sleep, 5150
Return

#If
Win10x64, AHK v1.1.33.09 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

11

Re: Как можно привязать ahk к Gta 5 или RAGE Multiplayer

__Михаил__
Не работает! Не знаю что делать.

12

Re: Как можно привязать ahk к Gta 5 или RAGE Multiplayer

'ControlClick' капризная команда и не обязана работать везде где мы хотим.
Обычные 'Send' команды будут работать (где нет защиты античита), но только когда окно игры не в полноэкранном режиме.

Win10x64, AHK v1.1.33.09 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101