邦戈猫 - 百万代码

0 点赞
Bongo Cat
转载

✨ Как безопасно набить клики для Bongo Cat (или другой игры) с помощью AutoHotkey “Иногда всё, что тебе нужно — это немного магии… и правильный скрипт.” 🧰 Что нужно? * 📦 AutoHotkey v2.0[www.autohotkey.com] — лёгкая и бесплатная программа * ⌨️ Немного терпения и внимания, как у Гермионы Грейнджер 🤖Что делает скрипт? Он печатает фразу "Я не должен лгать" (допускается свой вариант путём изменения фразы в коде) снова и снова — реалистично, как будто ты сам это делаешь (прямо как в сцене с кровавым пером у Долорес Амбридж). Работает даже для Bongo Cat, если игра не любит обычные автокликеры. 📜 Инструкция "Я не должен лгать" 1. Установи AutoHotkey v2.0 Перейди на офсайт[www.autohotkey.com], скачай → установи. Никакой черной магии. 2. Создай файл Правый клик на рабочем столе → New → AutoHotkey Script Назови, например: BongoClick.ahk Открой его в Блокноте (или редакторе мощнее, если ты — Снейп) 3. Вставь заклинание: #Requires AutoHotkey v2.0 SendMode("Event") global isRunning := false F9::ToggleLoop() Esc::ExitApp ToggleLoop() { global isRunning isRunning := !isRunning if isRunning { SetTimer(TypePhrase, 1000) ; задержка между фразами (мс) } else { SetTimer(TypePhrase, 0) } } TypePhrase(*) { phrase := "Я не должен лгать" for char in StrSplit(phrase) { SendChar(char) Sleep(150 + Random(0, 100)) ; реалистичная задержка } Send("{Enter}") } SendChar(char) { A_Clipboard := char Send("^v") Sleep(50) } 📜 Инструкция "Поколение Z" 1. Установи AutoHotkey v2.0 Перейди на офсайт[www.autohotkey.com], скачай → установи. Никакой чёрной магии. 2. Создай файл Правый клик на рабочем столе → New → AutoHotkey Script Назови, например: BongoClick.ahk Открой его в Блокноте (или редакторе мощнее, если ты — Снейп) 3. Вставь заклинание: #Requires AutoHotkey v2.0 SendMode("Event") ; используем SendEvent — самый совместимый для игр global isRunning := false F9::ToggleLoop() Esc::ExitApp ToggleLoop() { global isRunning isRunning := !isRunning if isRunning { SetTimer(PressKey, 100) ; жмём каждые 100 мс } else { SetTimer(PressKey, 0) } } PressKey(*) { Send("{z down}") Sleep(50) Send("{z up}") } Примечание: в текстовом документе будет прописываться буква z/я в зависимости от раскладки 🔧 Где настраивается скорость? Вот кусок из скрипта: for char in StrSplit(phrase) { SendChar(char) Sleep(150 + Random(0, 100)) ; 👈 это задержка между буквами } Send("{Enter}") ========================================================================= SetTimer(TypePhrase, 1000) ; 👈 это интервал между фразами (в миллисекундах) 🔁 Примеры: 🚀 Хочешь быстрее: Sleep(50 + Random(0, 30)) ; задержка между буквами: 50–80 мс SetTimer(TypePhrase, 500) ; новая фраза каждые 0.5 секунды 🐢 Хочешь медленнее и реалистичнее: Sleep(200 + Random(0, 150)) ; задержка между буквами: 200–350 мс SetTimer(TypePhrase, 2000) ; новая фраза каждые 2 секунды 🎮 Как использовать Запусти скрипт двойным кликом Переключи клавиатуру на русский язык (важно!) Зайди в игру и наведи фокус на нужное окно Нажми F9 — начнётся ввод фразы Нажми F9 ещё раз — остановка Нажми Esc — выход из волшебства 🧙‍♂️ Советы мага Работает только там, где принимается Ctrl+V (вставка из буфера) Игры с защитой (Easy Anti-Cheat, например) могут игнорировать скрипт Не злоупотребляй — сам Дамблдор бы не одобрил 🎇 Итог Лёгкий и безопасный способ сэкономить себе нервы и сохранить суставы. Фраза печатается красиво и с душой. Steam не ругается — всё по-честному. Шалость удалась! ✨ 🐱‍💻Послание разрабам Дорогие разработчики, сие руководство не призывает каким-либо образом вредить игровому процессу и ни коем образом не несёт в себе негативный посыл в сторону котиков (котиков-разработчиков в том числе). Это лишь попытка слегка облегчить жизнь игрокам в процессе получения ачивок, если они такие же нетерпеливые как и я😅 Если руководство каким-либо образом противоречит вашим жизненным принципам, заставляет душу разрываться на крестражи или причиняет эстетическую боль, пожалуйста, свяжитесь со мной и мы найдём компромисс, который устроит всех. А после выпьем сливочного пива 🍻