Top.Mail.Ru
Перейти к содержимому

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


Bamboleo
 Делиться

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

 

 

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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Делиться

×
×
  • Создать...
Вверх