Нужна помощь с АХК

Cornetto

Участник
Автор темы
34
8
Доброго времени,никто не мог бы помочь,в ахк я полнейший ноль,решил собрать прокачку силы на ДРП,путем нажатия клавиш.Но то что я написал,не работает.Энтер и другие клавиши не жмутся,хотя с Ф6 работает отлично.
Home::
Loop
{
send, {Enter}
sleep, 6200
send, {Space}
sleep, 5200
send, {Space}
sleep, 5200
send, {Space}
sleep, 5200
send, {Space}
sleep, 50000
}
Return
End::
ExitApp
Return
 

Cornetto

Участник
Автор темы
34
8
а в чём суть скрипта? какие кнопки он жмёт, я могу сделать кликер клавиш с нужной тебе задержкой, мне не лень
Смотри,мне нужно для игры самп,такая тема
Активация на любую удобную тебе кнопку
send, {Enter} Жмет энтер ,чтобы лечь на тренажер,ждет 6200мс
sleep, 6200
send, {Space} Жмет пробел,чтобы тягать штангу,ждет 5200
sleep, 5200
send, {Space} Жмет пробел,чтобы тягать штангу,ждет 5200
sleep, 5200
send, {Space} Жмет пробел,чтобы тягать штангу,ждет 5200
sleep, 5200
send, {Space} Жмет пробел,чтобы тягать штангу,устает,ждет пока спадет усталость (Его скидывает с тренажера),ждет 50к мс
sleep, 50000
send, {S} отходит назад ,чтобы пикап обновился
sleep, 100
send, {W} подходит назад,чтобы подойти ближе к тренажеру
sleep, 100
и по кругу
 

James Hawk

Известный
919
218
Вместо send поставь SendInput
Доброго времени,никто не мог бы помочь,в ахк я полнейший ноль,решил собрать прокачку силы на ДРП,путем нажатия клавиш.Но то что я написал,не работает.Энтер и другие клавиши не жмутся,хотя с Ф6 работает отлично.
Home::
Loop
{
send, {Enter}
sleep, 6200
send, {Space}
sleep, 5200
send, {Space}
sleep, 5200
send, {Space}
sleep, 5200
send, {Space}
sleep, 50000
}
Return
End::
ExitApp
Return
 

James Hawk

Известный
919
218
Используй
Send {Enter down}
sleep, 50
Send {Enter up}
так будет работать, и так для каждой клавиши
Зачем? Такое нужно делать только в редких случаях (если нужно нажать на энтер и мы не работаем с чатом). Не учи говнокоду
 
Последнее редактирование:

Kvisk

Известный
212
223
Зачем? Такое нужно делать только в редких случаях (если нужно нажать на энтер и мы не работаем с чатом). Не учи говнокоду
какой говнокод ты знаешь альтернативу?! тут мы отправляем пакет серверу что мы нажали данную игровую клавишу и простого сенд с его эмуляцией нажатия не хватает, клиент не отправляет серверу нажатие
 

Cornetto

Участник
Автор темы
34
8
Попробовал заменить на SendInput не помогло,сейчас попробую заменить на энтер ап даун

Код с Инпутом выглядил так
Home::
Loop
{
SendInput, {Enter}
sleep, 6200
SendInput, {Space}
sleep, 5200
SendInput, {Space}
sleep, 5200
SendInput, {Space}
sleep, 5200
SendInput, {Space}
sleep, 50000
}
Return
End::
ExitApp
Return

Сделал ахк с говно-кодом,все работает,спасибо

Осталась одна проблема,персонаж превосходно ложится,но пробел не жмет,по аналогии Спэйс ап спэйс даун?

Применив говно код я получил это -
Home::
Loop
{
SendInput, {Enter up}
SendInput, {Enter down}
sleep, 6200
SendInput, {Space up}
SendInput, {Space down}
sleep, 5200
SendInput, {Space up}
SendInput, {Space down}
sleep, 5200
SendInput, {Space up}
SendInput, {Space down}
sleep, 5200
SendInput, {Space up}
SendInput, {Space down}
sleep, 50000
}
Return
End::
ExitApp
Return


Персонаж ложится на тренажер,но не поднимает штангу нажатием пробела
 

darksoor

Известный
679
355
Попробовал заменить на SendInput не помогло,сейчас попробую заменить на энтер ап даун

Код с Инпутом выглядил так
Home::
Loop
{
SendInput, {Enter}
sleep, 6200
SendInput, {Space}
sleep, 5200
SendInput, {Space}
sleep, 5200
SendInput, {Space}
sleep, 5200
SendInput, {Space}
sleep, 50000
}
Return
End::
ExitApp
Return

Сделал ахк с говно-кодом,все работает,спасибо

Осталась одна проблема,персонаж превосходно ложится,но пробел не жмет,по аналогии Спэйс ап спэйс даун?

Применив говно код я получил это -
Home::
Loop
{
SendInput, {Enter up}
SendInput, {Enter down}
sleep, 6200
SendInput, {Space up}
SendInput, {Space down}
sleep, 5200
SendInput, {Space up}
SendInput, {Space down}
sleep, 5200
SendInput, {Space up}
SendInput, {Space down}
sleep, 5200
SendInput, {Space up}
SendInput, {Space down}
sleep, 50000
}
Return
End::
ExitApp
Return


Персонаж ложится на тренажер,но не поднимает штангу нажатием пробела

Down - вниз, чтобы нажать клавишу,
Up - вверх, чтобы отпустить клавишу.
У тебя всё наоборот.

И как поднимается штанга? Простым нажатием на пробел либо кликать нужно?
 

Cornetto

Участник
Автор темы
34
8
Down - вниз, чтобы нажать клавишу,
Up - вверх, чтобы отпустить клавишу.
У тебя всё наоборот.

И как поднимается штанга? Простым нажатием на пробел либо кликать нужно?
Простым нажатием на пробел,потом опускает сам приходит в исходное состояние,далее ты также жмешь пробел и по кругу