罗技Ghub配置文件压枪编程 | 您所在的位置:网站首页 › 罗技g502吃鸡宏设置教程 › 罗技Ghub配置文件压枪编程 |
罗技Ghub配置文件压枪宏编程——仅供学习
文档和基础C语言基础Lua简单语法G-series Lua API文档G HUB软件
编程实例如何导入配置文件参考
文档和基础
C语言基础
尽管我们基本只需要使用罗技现成的接口简单的编程,但编程所使用的lua脚本语言基于C语言开发,仍需掌握编程语言的基本语法,可参考C语言菜鸟教程 Lua简单语法在掌握着C语言语法的前提下,Lua有着一些细小的区别,在使用循环等语句时需正确使用。可参考Lua菜鸟教程 G-series Lua API文档罗技已经写好了很多的现成的操作接口,我们主要使用G-series Lua API文档中的函数。中文文档可参考罗技G系列宏命令编程参考 G HUB软件G HUB是罗技官方提供的驱动软件,最后需通过此软件导入我们编写的配置文件。罗技官方对国内下载支持不太友好,网上有很多下载时容易遇到的问题的解决方案,可自行搜索。G HUB下载点这里 编程实例我使用的是罗技G Wireless Pro鼠标,其键位图如下,其中G6位于鼠标底部
对于固定弹道的游戏,在输入了合适的Xstep,Ystep,Tstep和capacity后可实现完美压枪,仅供学习。鼠标宏等同于外挂!会导致封号,禁止在多人游戏中使用 以上代码是一发一发子弹压枪,对于非固定弹道时,单向的拖动鼠标可以达到粗糙的压枪效果,可使用以下代码: local recoil = false local Xstep = 3 local Ystep = 22 EnablePrimaryMouseButtonEvents(true) function OnEvent(event, arg) OutputLogMessage("event = %s, arg = %d\n", event, arg) if (event == "MOUSE_BUTTON_PRESSED" and arg == 7) then recoil = not recoil OutputLogMessage("recoil = %s\n",recoil) end if (event == "MOUSE_BUTTON_PRESSED" and arg == 1 and recoil == true) then Sleep(4) while(IsMouseButtonPressed(1)) do Sleep(1) MoveMouseRelative(Xstep,Ystep) Sleep(10) end end end 如何导入配置文件需注意,新版GHUB中脚本代码应删除全部中文注释,否则会报错,文章代码中“- -”后的为注释。 参考https://blog.csdn.net/qq_41090038/article/details/108221352 https://www.cnblogs.com/huic/p/14057206.html 学习过程中参考了以上两篇文章,特此致谢 |
CopyRight 2018-2019 实验室设备网 版权所有 |