财运大涨 发表于 2021-2-20 21:49

【lua】鼠标宏的研究

前阵子我朋友叫我做个鼠标宏出来,据说是很赚钱的,但是我觉得不靠谱,咸鱼大把便宜有卖的,赚个鬼。
但是疫情没事干,就在家研究了一下,第一次接触lua,写出来的效果是有,但是比市面上的差一些。




是使用罗技鼠标实现的,lua5.1版本,目前只做了ak47的压枪数据,感觉不太理想,就不想做了,发此贴记录一下。

因为买到的宏有加密,我是使用按键精灵记录轨道,以及延时时间,然后自己写代码复现这个轨道和延时。
后来研究后一番后,发现lua是没有sleep函数的,而罗技的sleep函数的时间不是很准确,延时总是调不好,所以效果及其勉强。


有兴趣的可以下载来研究下,内附G-series Lua API 参考文档。

财运大涨 发表于 2021-2-22 14:39

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-10-24 10:33

财运大涨 发表于 2021-2-22 14:39
你这个也有点问题,你的这个延时功能是通过无限的循环,每循环一次加数值加30,数值到某个程度就移动一次 ...

老哥,能发ak部分的代码吗,我想看看我这个为什么不能压到一个点上,只能压个大概

fkue587 发表于 2021-2-21 00:08

你这个思路挺好不知道源代码 直接录制 哈哈哈哈 学到了

an9el 发表于 2021-2-21 00:10

不错不错!厉害的技术啊!

s000605 发表于 2021-2-21 00:58

不懂怎么添加到罗技的驱动里面去

财运大涨 发表于 2021-2-21 11:37

s000605 发表于 2021-2-21 00:58
不懂怎么添加到罗技的驱动里面去


logitech 游戏软件9.02,导入那个xml文件就好了。

s000605 发表于 2021-2-21 12:07

最新的驱动导入不了xml了 {:301_999:}

a42573447 发表于 2021-2-21 23:47

我这里有个CSGO的宏也是罗技的 你可以研究下跟你写哪个不一样

Cmilyci 发表于 2021-2-22 00:42

卧槽,确实牛逼呀。。。用按键精灵来记录加密宏获取参数,思路新奇!

www445599 发表于 2021-5-28 14:40

本帖最后由 www445599 于 2021-5-28 14:41 编辑

GHUB加入不了xml文件
页: [1] 2 3
查看完整版本: 【lua】鼠标宏的研究