|
想要查看内容赶紧注册登陆吧!
您需要 登录 才可以下载或查看,没有账号?立即注册
x
绝地求生压抢 大跳,可实时修改频率,适用所有鼠标,所有系统,支持实时调节,智能暂停压抢等功能
国外论坛拿回来的源码 我自己改成更易用的版本了 使用方法如下:
先开游戏或者后开无所谓 程序会自动识别绝地求生运行时才会生效 并且在开背包与拖动地图等等地方会自动暂停
窗口化全屏运行,不用窗口化也行,但是调整功能会切出去,会很难受
原版默认压抢数值是5 加减数值是5 大跳是蹲键 觉得不好用就自己修改了
小键盘0:大跳(按Shift加空格就会自动大跳了 不按就不大跳 原版是按蹲键大跳的 觉得不合理就改了)
小键盘1:ADS(打开这个之后 按住右键的腰射会变成开镜 类似H1Z1的瞄准方式)
小键盘2:开火(打开之后按住开火键就会一直最高射速开枪 无论是不是全自动)
小键盘3:压抢
使用说明:
默认调成了大多数枪都压的住的8 按小键盘的“+”“-”号 可以随时更改压抢的频率 个人配置是默认8 四倍就手动调成20
因为每把枪都有配件 这样就避免了宏与大多数压抢脚本不可以适时调节 不能应对不同情况的窘境(以前用宏的时候 看到枪口不能捡是真的难受 装了就压过头了 )
枪的话我推荐M4 上一个三角握把跟枪屁股 然后调成7左右 众所周知不论通过什么压抢都不能改变准心左右晃动
手动配置方法: 桌面新建文本文档 复制代码 另存为后缀为.ahk 保存之后选择AHK主程序打开即可
考虑到有人没有AHK 或者有部分小白用户看不懂 我自己已经上传一个导出好的EXE 打开按照说明就可以正常使用 自己测试了两个月了没有任何封号
非常非常简单介绍一下AHK 当年很多人都用的 下载下来是个H图标的那个联发工具 就是用AHK做的 AHK类似按键精灵 输入已经预设好的指令 会自动实现想要的功能 比如连发程序就是按下“X” 会自动按出预设频率的“XXXXXXXXX”
因为个人习惯不同 鼠标DPI不一样 手臂流400DPI可能默认的“8”压不住 我在下面也公布了AHK配置文件的源码 希望花个十分钟翻译一下 毕竟每个人使用习惯不同 我无法做出适合每一个人的完美配置 比如喜欢拿M16+SKS的 可能按一下增加或减少“2”更为方便
11.14更新:默认开启大跳压抢自动开火 默认压抢频率8 !
下载地址:源码如下:
- ; Configuration
-
- #NoEnv ;Improves performance and compatibility with future AHK updates.
- #SingleInstance force ;It allows to run only one at the same time.
- SetTitleMatchMode, 2 ;Matching for window title.
- #ifwinactive, PLAYERUNKNOWN'S BATTLEGROUNDS ;Active only when in PUBG.
-
-
- ; Variables
-
- isMouseShown() ;To suspend script when mouse is visible.
- ADS = 0 ;Var for fast aiming.
- CrouchJump = 1 ;Var for crouch when jumping.
- AutoFire = 0 ;Var for autofiring.
- Compensation = 0 ;Var for compensation when autofiring.
- compVal = 10 ;Compensation value.
-
-
- ; Suspends if mouse is visible
-
-
- isMouseShown() ;It suspends the script when mouse is visible (map, inventory, menu).
- {
- StructSize := A_PtrSize + 16
- VarSetCapacity(InfoStruct, StructSize)
- NumPut(StructSize, InfoStruct)
- DllCall("GetCursorInfo", UInt, &InfoStruct)
- Result := NumGet(InfoStruct, 8)
-
- if Result > 1
- Return 1
- else
- Return 0
- }
- Loop
- {
- if isMouseShown() == 1
- Suspend On
- else
- Suspend Off
- Sleep 1
- }
-
- ; Fast Aiming
-
-
- *RButton:: ;Fast Aiming [default: Right Button]
- if ADS = 1
- { ;If active, clicks once and clicks again when button is released.
- SendInput {RButton Down}
- SendInput {RButton Up}
- KeyWait, RButton
- SendInput {RButton Down}
- SendInput {RButton Up}
- } else { ;If not, just keeps holding until button is released.
- SendInput {RButton Down}
- KeyWait, RButton
- SendInput {RButton Up}
- }
- Return
-
-
- ; CrouchJump
-
-
- *<+Space:: ;Crouch when jumping [default: Button 4]
- if CrouchJump = 1
- {
- SendInput {Space down}
- SendInput {c down}
- SendInput {Space up}
- Sleep 500 ;Keeps crouching 0.5 seconds to improve the jump.
- SendInput {c up}
- }
- Return
-
-
-
-
-
- ; AutoFire
-
-
- ~$*LButton:: ;AutoFire
- if AutoFire = 1
- {
- Loop
- {
- GetKeyState, LButton, LButton, P
- if LButton = U
- Break
- MouseClick, Left,,, 1
- Gosub, RandomSleep ;Call to RandomSleep.
- if Compensation = 1
- {
- mouseXY(0, compVal) ;If active, call to Compensation.
- }
- }
- }
- Return
- RandomSleep: ;Random timing between clicks, just in case.
- Random, random, 14, 25
- Sleep %random%-5
- Return
-
-
- ; Compensation
-
-
- mouseXY(x,y) ;Moves the mouse down to compensate recoil (value in compVal var).
- {
- DllCall("mouse_event",uint,1,int,x,int,y,uint,0,int,0)
- }
-
-
- ; Tooltips
-
-
- ToolTip(label) ;Function to show a tooltip when activating, deactivating or changing values.
- {
- ToolTip, %label%, 930, 650 ;Tooltips are shown under crosshair for FullHD monitors.
- SetTimer, RemoveToolTip, 1300 ;Removes tooltip after 1.3 seconds.
- return
- RemoveToolTip:
- SetTimer, RemoveToolTip, Off
- ToolTip
- Return
- }
-
-
- ; Hotkeys for changing values
-
-
- ;Toggles
- *NumPad1::(ADS = 0 ? (ADS := 1,ToolTip("ADS ON")) : (ADS := 0,ToolTip("ADS OFF")))
- *NumPad2::(AutoFire = 0 ? (AutoFire := 1,ToolTip("AutoFire ON")) : (AutoFire := 0,ToolTip("AutoFire OFF")))
- *NumPad3::(Compensation = 0 ? (Compensation := 1,ToolTip("Compensation ON")) : (Compensation := 0,ToolTip("Compensation OFF")))
- *NumPad0::(CrouchJump = 0 ? (CrouchJump := 1,ToolTip("CrouchJump ON")) : (CrouchJump := 0,ToolTip("CrouchJump OFF")))
-
- *NumpadAdd:: ;Adds compensation.
- compVal := compVal + 1
- ToolTip("Compensation " . compVal)
- Return
-
- *NumpadSub:: ;Substracts compensation.
- if compVal > 0
- {
- compVal := compVal - 1
- ToolTip("Compensation " . compVal)
- }
- Return
复制代码
|
|