Banebush

Banebush

Not enough ratings
Радио за 15 секунд при помощи autohotkey
By Я скес хачу трх
В данном руководстве я кратко опишу как написать свой скрипт для autohotkey.
1
   
Award
Favorite
Favorited
Unfavorite
Что необходимо в первую очередь?
В первую очередь нам нужно сделать 2 шага:
  1. Дойти до магазина и сделать сохранение перед тем как открывать радио (желательно сделать в т.ч. резервный сейв на 2 странице).
  2. Сделать скриншот и обрисовать на нём схему нажатий (при обрисовке схемы надо учитывать что перемещение по полю будет производится нажатием на стрелочки и использование клавиши ENTER вместо кликов мышью).

Пример моей схемы:
Начало написания скрипта
  1. Далее ищем в поисковике autohotkey. Он бесплатный и найти его можно за пару минут.
  2. Скачиваем и устанавливаем.
  3. Создаём файл скрипта (например создаем на рабочем столе .txt файл и меняем расширение на .ahk). Пример как должен выглядеть файл скрипта:

  4. Далее открываем и начинаем редактировать наш .ahk (я использовал Notepad++).
Пример моего скрипта
Вот сейчас будет больно, но для понимания что надо делать это пригодится:

F3:: { Send {Enter} Sleep, 1500 Send {Up} Sleep, 100 Send {Enter} {Enter} {Enter} Sleep, 100 Send {Up} Sleep, 100 Send {Enter} {Enter} Sleep, 100 Send {Up} Sleep, 100 Send {Enter} {Enter} Sleep, 100 Send {Up} Sleep, 100 Send {Enter} Sleep, 100 Send {Right} Sleep, 100 Send {Enter} Sleep, 100 Send {Right} Sleep, 100 Send {Enter} {Enter} Sleep, 50 Send {Enter} Sleep, 100 Send {Right} Sleep, 100 Send {Enter} Sleep, 100 Send {Right} Sleep, 100 Send {Enter} {Enter} {Enter} Sleep, 100 Send {Right} Sleep, 100 Send {Enter} {Enter} Sleep, 100 Send {Down} Sleep, 100 Send {Enter} {Enter} {Enter} Sleep, 100 Send {Right} Sleep, 100 Send {Enter} {Enter} Sleep, 100 Send {Left} Sleep, 100 Send {Down} Sleep, 100 Send {Enter} Sleep, 50 Send {Down} Sleep, 100 Send {Enter} {Enter} {Enter} Sleep, 50 Send {Left} Sleep, 50 Send {Enter} Sleep, 100 Send {Up} Sleep, 50 Send {Enter} {Enter} Sleep, 50 Send {Up} Sleep, 50 Send {Left} Sleep, 50 Send {Enter} Sleep, 50 Send {Left} Sleep, 50 Send {Left} Sleep, 50 Send {Enter} {Enter} {Enter} Sleep, 50 Send {Down} Sleep, 50 Send {Enter} {Enter} {Enter} Sleep, 50 Send {Down} Sleep, 50 Send {Enter} {Enter} {Enter} Sleep, 50 Send {Right} Sleep, 50 Send {Enter} {Enter} Sleep, 50 Send {Up} Sleep, 50 Send {Enter} {Enter} Sleep, 50 Send {Right} Sleep, 50 Send {Enter} {Enter} }

Итого - 100 строк
Как оно работает?
После сохранения скрипта (или его зачатка) кликаем 2 раза по файлу скрипта, должен появится значок запущенного скрипта:

Запускаем/разворачиваем игру и доходим до этого момента:
Прожимаем стрелочку вверх на клавиатуре (и не трогаем мышь) чтобы перейти в режим управления клавиатурой.
Далее нажимаем F3 и начинается исполнение скрипта.
Пояснения
Код скрипта прост как амёба, только рот и жопа. Базовый скрипт в любом случае должен иметь следующий вид:
F3:: { Send {Enter} Sleep, 1500 Send {Up} Sleep, 100 Send {Enter} }

Где:
F3::
Кнопка запуска скрипта
Send {Enter}
Нажатие на клавишу ENTER, заменяет клик мыши. В начале кода можно в строку добавить без задержки ещё 2 нажатия на ту же клавишу.
Sleep, 1500
Задержка перед следующим нажатием в миллисекундах. Первую задержку выставляем в соответствии со скоростью прогрузки радиосхемы на вашей системе. Следующую задержку можно выставить в 50-100 мс. Примерный запас для ачивки ~14500 мс.
Send {Up}
Переместить «курсор» вверх на 1 сегмент.

Так же, пригодятся функции:
Send {Down}
Переместить «курсор» вниз на 1 сегмент.
Send {Left}
Переместить «курсор» влево на 1 сегмент.
Send {Right}
Переместить «курсор» вправо на 1 сегмент.

Между нажатиями на ENTER задержку в принципе можно не ставить, А вот при нажатиях на стрелочки задержку рекомендую не менее 50мс. Так же рекомендую сначала написать код для первых 3 сегментов (не забывайте сохранять и перезапускать скрипт) и проверить работу скрипта.
Если в процессе скрипт начал игнорировать нажатия или вообще нажимать непонятно что, то либо ищите ошибку в коде либо перезапускайте сам скрипт.
Ну а на этом всё
Желаю удачного пердолинга.
2 Comments
Я скес хачу трх  [author] Sep 11, 2025 @ 11:30pm 
Как братишка братишку, я прошу вас немедленно прекратить все отношения с тарелкой.
Краснацен Sep 11, 2025 @ 11:12pm 
САСАТЬ Я БЕЗ АВТОХОТКЕЯ СДЕЛАЛ ЗА 15 СЕКУНДА АААААААААААААААААААААА
Я МИНУТ 10 ДРОЧИЛСЯ НАД ЭТОЙ АЧИВОКЙ