Всем привет. Прошу помощи.
Написал скрипт автоподнятия лута для Stalker-Online.
Он не сложный, так как надо всего лишь быстро жать клавишу Z.
Для запуска скрипта, паузы и выхода были выбраны F6, F7 и F8.
Собственно вопрос: как сюда добавить условие, чтобы при первом нажатии ENTER скрипт вставал на паузу, а при повторном нажатии продолжал работать. Это нужно для того, чтобы в чате что-то свое написать, а не zzzzzzzzzzzzzzzzz
.
Еще одно условие - отслеживать нажатие и удержание клавиши SHIFT, если она нажата, то скрипт ставить на паузу. Я подумал и решил вставить такой костыль для того, чтобы при нажатии шифта не падала быстро выносливость, да и все равно игрок ничего не успеет подобрать, когда быстро бежит.
З.Ы. Была еще мысль изменить скрипт так: при нажатии и удержании клавиши w(бег вперед), чтобы быстро нажималась клавиша z.
Собственно сам код, но он не работает. Компилируется, но не работает.
Написал скрипт автоподнятия лута для Stalker-Online.
Он не сложный, так как надо всего лишь быстро жать клавишу Z.
Для запуска скрипта, паузы и выхода были выбраны F6, F7 и F8.
Код:
HotKeySet('{F6}', '_start')
HotKeySet('{F7}', '_pause')
HotKeySet('{F8}', '_exit')
While 1
sleep(1000*60*60)
WEnd
Func _start ()
while 1
Send("{z}")
Sleep(5);пауза между нажатиями
WEnd
EndFunc
Func _pause ()
while 1
sleep(1000*60*60)
WEnd
EndFunc
Func _exit ()
Exit
EndFunc
Собственно вопрос: как сюда добавить условие, чтобы при первом нажатии ENTER скрипт вставал на паузу, а при повторном нажатии продолжал работать. Это нужно для того, чтобы в чате что-то свое написать, а не zzzzzzzzzzzzzzzzz

Еще одно условие - отслеживать нажатие и удержание клавиши SHIFT, если она нажата, то скрипт ставить на паузу. Я подумал и решил вставить такой костыль для того, чтобы при нажатии шифта не падала быстро выносливость, да и все равно игрок ничего не успеет подобрать, когда быстро бежит.
З.Ы. Была еще мысль изменить скрипт так: при нажатии и удержании клавиши w(бег вперед), чтобы быстро нажималась клавиша z.
Собственно сам код, но он не работает. Компилируется, но не работает.
Код:
#include <Misc.au3>
If _IsPressed('{w}') Then
Send("{z}")
Sleep(5);пауза между нажатиями
EndIf