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

Cod

Участник
117
15
Мы изначально переменной step ничего не присвоили зачем делать 2 условия?

Пробелы тут вообще ничего не решает.

Лучший и короткий вариант:
AutoHotKey:
!1::
SendChat("/me " (test ? "снял":"надел") " маску")
test := (test ? 0:1)
return
Step на то и Step, там не нужно ничего присваивать .
 

snowsadasds

Известный
66
3
Ребят, нужна ваша помощь. Пытался сделать АХК скрипт, но не получилось, хелпаните. (скрипт не для сампа, для другой игры)
Щелчок левой мышки >>> ожидание 1 сек >>> щелчок левой мышки >>> ожидание 10 мин >>> перезапуск.
Сделайте пж
 

#Rin

Известный
Всефорумный модератор
1,214
1,036
Ребят, нужна ваша помощь. Пытался сделать АХК скрипт, но не получилось, хелпаните. (скрипт не для сампа, для другой игры)
Щелчок левой мышки >>> ожидание 1 сек >>> щелчок левой мышки >>> ожидание 10 мин >>> перезапуск.
Сделайте пж
Код:
Loop
{
       Send, {LButton}
       Sleep, 1000
       Send, {LButton}
       Sleep, 600000
}
 

TopMo3

Участник
121
7
Как сделать, чтобы каждый 10 секунд, нажимался ЛКМ автоматически.
 
Последнее редактирование:

fuzzy1737

Новичок
5
0
Помогите пожалуйста с ( Ахк или Клео ) . В этом деле я не понимаю :(
Пример : Я пишу в чат:
" /ID 25 привет. " - А мне пишет вместо /ID 25 - Ник игрока на сервере под 25 ID .
 

#Rin

Известный
Всефорумный модератор
1,214
1,036
Помогите пожалуйста с ( Ахк или Клео ) . В этом деле я не понимаю :(
Пример : Я пишу в чат:
" /ID 25 привет. " - А мне пишет вместо /ID 25 - Ник игрока на сервере под 25 ID .
Потому что команда /id является самповской, она стандартная.
 

fuzzy1737

Новичок
5
0
Потому что команда /id является самповской, она стандартная.
Ну можно же заменить , например : /fam , ну либо на любую команду вместо : ID .. главное что бы было при этой команде вместо ID игрока ник писался на сервер..
 

snowsadasds

Известный
66
3
Хз, сделай Мб так
AutoHotKey:
Loop
{
       Send, {LButton down} {LButton up}
       Sleep, 1000
       Send,  {LButton down} {LButton up}
       Sleep, 600000
}
Да блин, не пойму в чем проблема, первый цикл происходит все нормально, потом тыкает всего один раз, а без цикла, просто чтобы один раз происходило нужно просто убрать Loop и код будет выглядеть так?

Код:
F3::
       Send, {LButton down} {LButton up}
       Sleep, 1000
       Send,  {LButton down} {LButton up}
       Sleep, 600000
return
 

#Rin

Известный
Всефорумный модератор
1,214
1,036
Ну можно же заменить , например : /fam , ну либо на любую команду вместо : ID .. главное что бы было при этой команде вместо ID игрока ник писался на сервер..
Плохо объясняешь ты.
AutoHotKey:
$~NumpadEnter::
$~Enter::
If (isInChat() = 1 && isDialogOpen() = 0)
{
    Sleep 250
    dwAddress := dwSAMP + 0x12D8F8
    chatInput := readString(hGTA, dwAddress, 256)
    If (chatInput == /fam) {
        RegExMatch(chatInput,"^/fam ([0-9]*)", ids)
        name := getPlayerNameById(ids1)
        rpname := RegExReplace(name, "_", " ")
        SendChat("Привет " rpname)
    }
}