Вопросы по AHK-скриптингу

darksoor

Известный
674
353
Здравствуйте, помогите пожалуйста
Вот скрипт:

AutoHotKey:
g::

Loop,

{

ImageSearch, xp, yp, 871, 590, 1016, 646, *50 test666.png

Sleep 200

if(ErrorLevel == 0)

Sleep 200

Controlclick x948 y639,A,,Left,1, NA

}

return



  • короче мне надо что бы после того как скрипт нашел изображение, выполнялся контролклик, и после этого скрипт завершал работу, пока я заново не нажму кнопку

  • а когда кнопу нажал один раз, что бы скрипт искал все это время картинку пока не найдет и не выполнил контролклик
break (выход из цикла), reload (перезапустить скрипт)
 
D

deleted-user-411329

Гость
помогите как написать скрипт который будет нажимать 3 клавиши когда открыт самп
 
Последнее редактирование модератором:

darksoor

Известный
674
353
Здравствуйте, помогите пожалуйста
Вот скрипт:

AutoHotKey:
g::

Loop,

{

ImageSearch, xp, yp, 871, 590, 1016, 646, *50 test666.png

Sleep 200

if(ErrorLevel == 0)

Sleep 200

Controlclick x948 y639,A,,Left,1, NA

}

return



  • короче мне надо что бы после того как скрипт нашел изображение, выполнялся контролклик, и после этого скрипт завершал работу, пока я заново не нажму кнопку

  • а когда кнопу нажал один раз, что бы скрипт искал все это время картинку пока не найдет и не выполнил контролклик
AutoHotKey:
g::
Loop,
{
   ImageSearch, xp, yp, 871, 590, 1016, 646, *50 test666.png
   Sleep 200
   if(ErrorLevel == 0) {
      Sleep 200
      Controlclick x948 y639,A,,Left,1, NA
      break
   }
}
return
 

Maine

Новичок
2
2
Как сделать чтобы ахк работал в свернутой игре.

#NoEnv ;
Numpad1:: ;
Loop
{
SendInput, {LButton Down}
SendInput, {W Down}
Sleep 1400
SendInput, {W Up}
SendInput, {A Down}
Sleep 34000
SendInput, {A Up}
SendInput, {W Down}
Sleep 1400
SendInput, {W Up}
SendInput, {D Down}
Sleep 34000
SendInput, {D Up}
SendInput, {W Down}
Sleep 1400
SendInput, {W Up}
}
return
 
  • Нравится
Реакции: Ledane и Mixaker

Novilian

Новичок
1
0
Извиняюсь за глупый вопрос.
Мне нужно, чтобы enter нажимался раз в час, может кто помочь, пожалуйста?
 

Shpic

Известный
27
1
Всем привет!
В АХК можно сделать скрипт, который определит твой скин и выдаст соответствующую отыгровку, при нажатии горячей клавиши (условно alt+q) ?
Пример:
Я в скине SWAT (id не помню), нажимаю alt+q, выдаёт отыгровку: /me надел балаклаву
если в скине патрульного офицера, то при нажатии alt+q, выдаст: /me прикрепил значок
Есть такая возможность ?
 

degrando

Известный
362
127
Всем привет!
В АХК можно сделать скрипт, который определит твой скин и выдаст соответствующую отыгровку, при нажатии горячей клавиши (условно alt+q) ?
Пример:
Я в скине SWAT (id не помню), нажимаю alt+q, выдаёт отыгровку: /me надел балаклаву
если в скине патрульного офицера, то при нажатии alt+q, выдаст: /me прикрепил значок
Есть такая возможность ?
AutoHotKey:
#include samp.udf ; https://www.blast.hk/threads/20318/

skin := getPlayerSkinId()
if (skin == "285") { ; 285 - swat
SendChat("Я в скине сват")
} else {
SendChat("не в скине")
}
return
 
Последнее редактирование:
  • Влюблен
Реакции: Shpic

_stal1n

Новичок
16
0
Здрасте, нужен код который будет сам включать F6 и писать туда нужное мне сообщение, когда увидит нужное сообщение из chatlog
 

Maksi-don

Известный
33
0
AutoHotKey:
NumPad1::
hWnd := WinExist(gta_window)
Loop
    {
        sleep 500
        ControlSend,,{sc12 down}, %gta_window%
        sleep 5500
        ControlSend,,{sc12 up}, %gta_window%
        sleep 6500
    }
return

^!r::Reload

Хочу сделать ahk в свернутом режиме, почему в этом коде не работает зажимание клавиш? Ответьте пожалуйста.
Игра gta5
 
Последнее редактирование:

darksoor

Известный
674
353
AutoHotKey:
NumPad1::
hWnd := WinExist(gta_window)
Loop
    {
        sleep 500
        ControlSend,,{sc12 down}, %gta_window%
        sleep 5500
        ControlSend,,{sc12 up}, %gta_window%
        sleep 6500
    }
return

^!r::Reload

Хочу сделать ahk в свернутом режиме, почему в этом коде не работает зажимание клавиш? Ответьте пожалуйста.
Игра gta5
Где твоя переменная gta_window?