Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Исходник [AHK] Diablo 4 Auto HP Check — Авто-хил с GUI и проверкой меню

Sloppy
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
13 Фев 2026
Сообщения
445
Реакции
10
Народ, кто плотно гоняет в Diablo 4 и задолбался прожимать банки на хай-тир картах?

Попал в руки простенький, но рабочий костыль на AHK для автоматического прожима хилок. Это не какой-то навороченный internal софт, а обычный PixelSearch, который чекает состояние полоски HP и жмет кнопку за тебя. Минимум рисков для аккаунта, если играть с умом.

Основные фичи скрипта:
  1. Автоматически юзает банку (бинд на XButton1), когда уровень здоровья падает примерно до половины.
  2. В комплекте идет простенький GUI Overlay, который показывает текущий статус работы скрипта.
  3. Умная пауза: скрипт чекает пиксели кнопок выхода в меню и у вендоров, чтобы не сливать банки в городе.
  4. Базово настроен под разрешение 1440p, но легко адаптируется под любой монитор.

Так как это пиксельный скрипт, он сильно зависит от вашего разрешения и цветопередачи. Автор затачивал его под 2K (1440p). Если у вас 1080p или другие настройки графики — открываете Window Spy (идет с любым AHK), ловите координаты своей полоски HP и нужные цвета, после чего правите их в коде. В коде также прописан класс окна Diablo IV Main Window Class, так что лишних срабатываний быть не должно.

Код:
Expand Collapse Copy
; Diablo 4 HP Check
#NoEnv
CoordMode, Mouse, Client
#SingleInstance Force
SetTitleMatchMode 2
#WinActivateForce

; Основной цикл проверки
start:
guicontrol,, text1, Getting HP Status...
WinActivate, ahk_class Diablo IV Main Window Class
loop{
    ; Ищем цвет здоровья в заданных координатах
    PixelSearch, px, py, 812, 1296, 847, 1315, 0x9E3038, 25, Fast RGB 
    If (errorlevel = 1) ; Если цвет не найден — значит HP упало
    {
        sleep 300
        ; Проверка на открытое меню (кнопка Tab/Exit)
        Pixelsearch, px2, py2, 2488, 19, 2553, 69, 0xB64131, 15, Fast RGB 
        If (errorlevel = 1)
        {
             ; Проверка на окно магазина/инвентаря
             Pixelsearch, px2, py2, 2514, 83, 2555, 115, 0x842422, 15, Fast RGB 
             If (errorlevel = 1)
             {
                guicontrol,, text1, Healing...
                Send {XButton1} ; Прожим банки
             }
        }
    }
}
return

F9::Exitapp

По поводу детектов:
Это обычный макрос на AutoHotkey. По сигнатурам такое не банится, так как нет вмешательства в память игры. Однако Blizzard не жалуют любой автоматизм, так что на мейне юзайте на свой страх и риск. Для легитной игры — самое то, особенно когда засыпаешь на фарме.

Кто уже пробовал подобные кликеры в D4, как сейчас обстоят дела с варнами за макросы?
 
Назад
Сверху Снизу