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

Опубликуйте ваши работающие скрипты, библиотеки и ПО для AutoHotkey
latency86
Posts: 1
Joined: 10 Jun 2022, 08:39

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

Post by latency86 » 25 Jun 2022, 14:35

Добрый день. Я новенький в 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.
Буду очень благодарен

User avatar
Tibro
Posts: 14
Joined: 20 Oct 2022, 17:38

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

Post by Tibro » 23 Oct 2022, 13:57

Пропиши полностью по пунктам точную задержку
Пример:

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

User avatar
Tibro
Posts: 14
Joined: 20 Oct 2022, 17:38

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

Post by Tibro » 23 Oct 2022, 14:10

Я не до конца понял что ты хочешь.
Вот тебе карявый пример для твоих целей. Может поможет

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)

Post Reply

Return to “Скрипты и библиотеки”