进阶版压枪脚本教学教程 | 您所在的位置:网站首页 › FPS开关下载 › 进阶版压枪脚本教学教程 |
普通的压枪宏往往以一个固定的值为下移参数,这样做简单却不适用于pubg等游戏,因为pubg的后坐力随开火时间而变化,且不同枪械的后坐力也不同,站姿与蹲姿也不同。 针对这类问题给大家分享一个更高级的压枪宏,它有三个特点: 1.能够随开火时间而改变压枪参数,每三发子弹改变一下下压值。 我们都知道简单版的压枪宏就是一个循环体,循环体内是MoveMouseRelative函数,我们将这个循环体成为主体代码。 我们可以设置一个计数的变量cx,然后在循环体内加入cx=cx+1,在游戏选一把枪射30发子弹,然后取cx的值,此时cx可以当成射完30发的时间,我们也就进而推算出每3发子弹射出后,cx值会变成多少。所以我们能得出一个cx_array数组,数组对应每三发子弹射出后,cx的值。 对于这个数组我们再创建一个y_array下压数组。就完成了每三发改变下压值的效果。 具体代码: 2.为不同枪械和不同配件组合提供不同压枪参数,游戏内可根据所用的枪进行切换,且枪的数量无上限,不会受侧键数目的限制。 此罗技API函数能使脚本获取你鼠标点击时的位置。由于屏幕的坐标位置有无数个,且该函数使用方式简单,只需点击一下便返回位置信息。 所以该函数适合作为我们选枪的判断条件。您可以针对您不同枪不同配件定制不同的下压参数并在屏幕上分配一块位置区域。这样当您在该区域用选枪键点击时,便将下压参数修改为对应该枪的下压参数。 具体代码: 3.站姿与蹲姿下压参数不同。 此罗技API函数能使脚本获取CapsLock的状态,在游戏里将CapsLock键设置下蹲键,进而使脚本获取你是哪种姿态。 具体操作:在压枪主体代码 前加入“IsKeyLockOn("Capslock")”的判断条件,并对蹲姿与站姿设置不同的压枪参数。 具体代码: 基础教学参考这篇文章 分享几个最基本的G502压枪脚本 罗技lua脚本API文档https://douile.github.io/logitech-toggle-keys/APIDocs.pdf 源码链接: https://blog.csdn.net/weixin_51069669/article/details/123884894 |
CopyRight 2018-2019 实验室设备网 版权所有 |