Page 1 of 1

Помогите со скриптом для Dayz

Posted: 25 Jun 2022, 14:35
by latency86
Добрый день. Я новенький в AHK.Познаний у меня нет слова совсем ,научился делать простенькие автокликеры или еще что то.
Суть моей проблемы такова : нужен скрипт, который будет нажимать одну лишь кнопку F, но с определенными задержками.
А именно нужно подобрать пароль формата {0000}.
1)Где сначала будет наводиться на последний 0 ,удерживаться клавиша F,примерно секунд 7.
2)Затем три нажатия ,чтобы перескочить на третий 0
3) Затем небольшое удержание примерно 1 сек.
4) Еще одно нажатие без удержания
5) И снова удержание F 7 секунд
6) Когда десятки и единицы будут проверены все ,нужно будет перескочить на второй 0 ( сотни)
7) И снова подбор десяток и единиц (пункты 1-5)
8) Затем когда сотни-десятки-единицы прокручены ,нужно перескочить на первый 0 обычными нажатиями ,без удержаний
9) И затем снова пункты 1-7
Примечание- переключение между 0 выполняется обычным нажатием, а прокрутка цифры осуществляется удержанием F.
Буду очень благодарен

Re: Помогите со скриптом для Dayz

Posted: 23 Oct 2022, 13:57
by Tibro
Пропиши полностью по пунктам точную задержку
Пример:

1. - 3сек [F]
2. - 1сек [F]
3. - 2 сек
4. - 7 сек[F]
и т.д

Re: Помогите со скриптом для Dayz

Posted: 23 Oct 2022, 14:10
by Tibro
Я не до конца понял что ты хочешь.
Вот тебе карявый пример для твоих целей. Может поможет

Code: Select all

F2:: ; Активация

Loop ; Постоянно повторение. 
{
Send, {vk46 down} ; Зажатие клавиши F
    Sleep, 7000 ; Задержка в 7 секунду
    Send, {vk46 up} ; Отжатие клавишы F
    Sleep 100 ; Задержка в 0.100 секунд. Необходима ибо скрипт будет мгновенно нажимать след клавишу. Игра может не успеть
    Send, {vk46] ; нажатие на клавишу F
  Sleep 100
    Send, {vk46]
  Sleep 100
    Send, {vk46]
Send, {vk46 down}
    Sleep, 1000
    Send, {vk46 up}
  Sleep 100
   Send, {vk46}
Send, {vk46 down}
    Sleep, 7000
    Send, {vk46 up}
	}
Return

^1::Pause ; Ctrk+1 Пауза/Старт снова. (F2 тужен только для первого запуска. Потом пользоваться Сtrl+1)