ADMIN

Tom Clancy's The Division [AHK] Anti-Recoil (or) AutoFire

Recommended Posts

Только один может быть включен сразу для их работы, autofire имеет приоритет.
NumLock должен быть включен для "NUMPAD 1,2", чтобы быть ключем, удивительно, не так ли?
-Нет клавиши "выход", закрыть можно из Диспетчера задач или системного трея.

Для запуска этого скрипта вам понадобится AutoHotkey: https://autohotkey.com/
- Сделай .ahk файл в любом месте на рабочем столе или проводнике, а затем вставьте код. Запустите файл после сохранения и вуаля.
- Тестируется только на Windows 10

one := 0
two := 0
firstoptionstatus := "Disabled"
secondoptionstatus := "Disabled"

Gui, +AlwaysOnTop -Caption +Owner +LastFound +E0x20
Gui, Margin, 0, 0
Gui, Color, Grey
Gui, Font, cRed s30 bold, Arial
Gui, Add, Text, x13 y0 w500 h40, Recoil Reduce  |
Gui, Font, cRed s30 bold, Arial
Gui, Add, Text, x330 y0 w200 h40 vfirstoptionstatus, %firstoptionstatus%
Gui, Add, Text, x13 y50 w500 h40, Auto-Fire           |
Gui, Add, Text, x330 y50 w200 h40 vsecondoptionstatus, %secondoptionstatus%
WinSet, Transparent, 200
Gui, Show, x0 y800 h100 w530
;#################################################  #################################

Hotkey, $LButton, Toggle
Hotkey, $*~LButton, Toggle

Numpad1::
Hotkey, $*~LButton, Toggle
one += 1
if Mod(one, 2) = 1{
    firstoptionstatus := "Enabled"
    GuiControl, +clime, firstoptionstatus
    GuiControl,      ,firstoptionstatus, %firstoptionstatus%
    WinActivate, Tom Clancy's The Division
}
else{
    firstoptionstatus := "Disabled"
    GuiControl, +cred, firstoptionstatus
    GuiControl,      ,firstoptionstatus, %firstoptionstatus%
    WinActivate, Tom Clancy's The Division
    return
}
return

Numpad2::
Hotkey, $LButton, Toggle
two += 1
if Mod(two, 2) = 1{
    secondoptionstatus := "Enabled"
    GuiControl, +clime, secondoptionstatus
    GuiControl,      ,secondoptionstatus, %secondoptionstatus%
    WinActivate, Tom Clancy's The Division
}
else{
    secondoptionstatus := "Disabled"
    GuiControl, +cred, secondoptionstatus
    GuiControl,      ,secondoptionstatus, %secondoptionstatus%
    WinActivate, Tom Clancy's The Division
    return
}
return

*~LButton::
if WinActive("ahk_exe TheDivision.exe")
{
    while GetKeyState("LButton")
    {    
        DllCall("mouse_event", uint, 1, int, 0, int, 8, uint, 1, int, 0)
        Sleep, 25
    }
}
return

LButton::
if WinActive("ahk_exe TheDivision.exe")
{
    Loop
    {
    SetMouseDelay 30
    Click
    If (GetKeyState("LButton","P")=0)
    Break
    }
}
else{
Click
}
return

Чтобы изменить настройки отдачи:

while GetKeyState("LButton")
    {    
        DllCall("mouse_event", uint, 1, int, 0, int, NumberForAmountOfDownwardsMovement, uint, 1, int, 0)
        Sleep, DELAYinBETWEENeachMOVEMENT
    }


Чтобы добавить авто-огонь к нему, добавьте это где-нибудь в скрипте:

<keyname to toggle autofire>::Hotkey, LButton, Toggle

LButton::
{
    If WinActive("ahk_exe TheDivision.exe")
    {
        Loop
        {
            Click
            if (GetKeyState("LButton","P")=0)
            {
                Break
            }
        }
    }
    else
    {
        Click
    }
}
return

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

НА РАЗВИТИЕ ФОРУМА

Добавить комментарий

Вы можете отправить сообщение прямо сейчас и зарегистрироваться позже. Если у вас есть учетная запись, войдите прямо сейчас для публикации с вашим аккаунтом.
Примечание: Ваш пост потребует одобрения модератора, прежде чем он будет виден.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.