Bamboleo Опубликовано 6 марта, 2020 Поделиться Опубликовано 6 марта, 2020 Только один может быть включен сразу для их работы, 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 Ссылка на комментарий Поделиться на другие сайты Поделиться
maksiukha Опубликовано 23 июля, 2023 Поделиться Опубликовано 23 июля, 2023 пишет ошибку:( maksiukha Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти