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

degrando

Известный
362
127
Привет, хотелось бы узнать, как можно сделать так, чтобы, например, при нажатии 1 продолжался диалог, а при нажатии 2 отменялся.
....
SendInput, {F6}...{enter}
sleep 2000
(потом выбор: продолжение или отмена)
SendInput, {F6}...enter}
AutoHotKey:
addChatMessageEx("{F6789A}" ,"Чтобы продолжить, нажмите - {ffffff}'1'")
addChatMessageEx("{F6789A}" ,"Чтобы отменить, нажмите - {ffffff}'2'")
    while (!GetKeyState("1", "P") && !GetKeyState("2", "P"))
    continue
    if (GetKeyState("1", "P")) {
        ; код если 1
    } else if (GetKeyState("2", "P")) {
    addChatMessageEx("{F6789A}", "Вы отменили действие.")
        return
    }
 

gegtar

Известный
26
1
Приветствую! Иногда SAMP крашится при вводе некоторых команд например когда кричу в мегафон остановить машину с выводом в чат марки автомобиля. А иной раз играешь а игру не крашит, в чём может быть проблема? Может какие то дополнительные переменные прописать?
 

Вложения

  • ARP_PD 2.txt
    15.5 KB · Просмотры: 6
У

Удалённый пользователь 341712

Гость
Привет ребят, как сделать так, чтобы при нажатии включался скрипт, а далее если job then шла проверка если нажата ЛКМ то х3 ЛКМ, подскажите плз
Lua:
job = false
Insert::
job = not job
return

if (job)
{
LBUTTON::
Send {LBUTTON}
Send {LBUTTON}
Send {LBUTTON}
return
}
 

degrando

Известный
362
127
Привет ребят, как сделать так, чтобы при нажатии включался скрипт, а далее если job then шла проверка если нажата ЛКМ то х3 ЛКМ, подскажите плз
Lua:
job = false
Insert::
job = not job
return

if (job)
{
LBUTTON::
Send {LBUTTON}
Send {LBUTTON}
Send {LBUTTON}
return
}
непонел
 
У

Удалённый пользователь 341712

Гость
Как найти определенный файл на компьютере не имея никакой директории?
 
Последнее редактирование модератором:

timurqa222

Новичок
5
0
как сделать активацию хоткея на выбранную клавишу пользователем через hotkey?
 

Black Bond

Новичок
3
1
Доброго времени суток :)
Ниже в спойлере приведен АХК нажимающий клавишу "Shift" и "Enter", в сампе.
Shift открывает диалоговое меню, Enter выбирает первый пункт в диалоге.
А теперь вопросик. Можно ли сделать так, дабы все это работало в свернутом режиме гта са?
#IfWinActive GTA:SA:MP
!k::
Loop 9999999
{
Send Keys,{shift}
Send Keys,{enter}
Sleep 30000
}
 

SampiDampi

Новичок
19
2
Доброго времени суток :)
Ниже в спойлере приведен АХК нажимающий клавишу "Shift" и "Enter", в сампе.
Shift открывает диалоговое меню, Enter выбирает первый пункт в диалоге.
А теперь вопросик. Можно ли сделать так, дабы все это работало в свернутом режиме гта са?
#IfWinActive GTA:SA:MP
!k::
Loop 9999999
{
Send Keys,{shift}
Send Keys,{enter}
Sleep 30000
}

Код:
!k::
    IfWinExist,  GTA:SA:MP
    {
        while false
        {
        ControlSend,,{LShift},  GTA:SA:MP
        ControlSend,,{Enter},  GTA:SA:MP
        Sleep 30000
        }
    }
return
 
  • Нравится
Реакции: Black Bond