【lua】鼠标宏的研究
前阵子我朋友叫我做个鼠标宏出来,据说是很赚钱的,但是我觉得不靠谱,咸鱼大把便宜有卖的,赚个鬼。但是疫情没事干,就在家研究了一下,第一次接触lua,写出来的效果是有,但是比市面上的差一些。
是使用罗技鼠标实现的,lua5.1版本,目前只做了ak47的压枪数据,感觉不太理想,就不想做了,发此贴记录一下。
因为买到的宏有加密,我是使用按键精灵记录轨道,以及延时时间,然后自己写代码复现这个轨道和延时。
后来研究后一番后,发现lua是没有sleep函数的,而罗技的sleep函数的时间不是很准确,延时总是调不好,所以效果及其勉强。
有兴趣的可以下载来研究下,内附G-series Lua API 参考文档。
a42573447 发表于 2021-2-21 23:47
我这里有个CSGO的宏也是罗技的 你可以研究下跟你写哪个不一样
你这个也有点问题,你的这个延时功能是通过无限的循环,每循环一次加数值加30,数值到某个程度就移动一次,弊端就是每台电脑或不同型号鼠标的执行速度就不同,延时效果就不同,压枪效果就差。
我朋友给我的脚本可以将AK压到一个点上,非常恐怖。
shotTime = 0
repeat -----lua的循环
if (IsMouseButtonPressed(1)) then
if shotTime>2820 then
MoveMouseRelative(0, 0)
elseif shotTime>2790 then
MoveMouseRelative(0, 0)
elseif shotTime>2760 then
MoveMouseRelative(-18, -7)
elseif shotTime>2730 then
------省略了一部分....................................
Sleep(30)
shotTime = shotTime+30 -------就是这里
else
break
end
until( not IsOnClick ) 财运大涨 发表于 2021-2-22 14:39
你这个也有点问题,你的这个延时功能是通过无限的循环,每循环一次加数值加30,数值到某个程度就移动一次 ...
老哥,能发ak部分的代码吗,我想看看我这个为什么不能压到一个点上,只能压个大概 你这个思路挺好不知道源代码 直接录制 哈哈哈哈 学到了 不错不错!厉害的技术啊! 不懂怎么添加到罗技的驱动里面去 s000605 发表于 2021-2-21 00:58
不懂怎么添加到罗技的驱动里面去
logitech 游戏软件9.02,导入那个xml文件就好了。 最新的驱动导入不了xml了 {:301_999:} 我这里有个CSGO的宏也是罗技的 你可以研究下跟你写哪个不一样 卧槽,确实牛逼呀。。。用按键精灵来记录加密宏获取参数,思路新奇! 本帖最后由 www445599 于 2021-5-28 14:41 编辑
GHUB加入不了xml文件