罗技游戏软件 LUA脚本编程 从入门到放弃 篇三:全局变量与伪智能

2017-04-24 17:33:04 21点赞 82收藏 6评论

全局变量与伪智能

之前有人调戏微软的人工智能,问说买X1还是PS4?回答:ps4 is cheaper and better。之后,微软修复了此“BUG”……

前一阵子阿尔法狗的连胜众人皆知,并且有过几次离奇下着,当然,最后还是赢了。现场解说纷纷赞叹,这是人工智能越超人类几十步的思考OOXX云云~
最后,黄博士说了,那是我点错了……

至少在目前为止,AI再怎么智能,它也是数据和逻辑的堆积,并且极易受人的干扰。
什么时候能有本质上的突破?恐怕只有量子计算机来干了。

宝宝比较粘人,最近比较忙,再加上前几天感冒,本期更新较慢请见谅。

罗技游戏软件 LUA脚本编程 从入门到放弃 篇二:表与多按键好,上一篇介绍了一下简单的连招函数之后,这次我们来看多按键如何实现。现在的鼠标按键越来越多,所以我们可以给每个按键都分配一个功能,比如卡尔如果鼠标按键不够多,我们也可以通过ALT、SHIFT、CTRL等辅助键的状态来给一个按键分配多组功能。罗技游戏软件LUA脚本编程从入门到放弃篇一:开关与简单连招.波导终结者| 8 评论21 收藏59查看详情

上一期介绍了LUA里的表。
脚本就是用来实现逻辑,管理数据的。结合表里存储的数据,通过对应的逻辑,实现复杂功能。
实现的多了,屌了,就能称为智能了。
就像手机,早些时候诺基亚的塞班称为智能机。安卓和苹果出来后,诺基亚就变成被人鄙视的功能机了……

全局变量与伪智能

这次我们还是用卡尔来举例。
本系列只是授之以渔,不代表你用了范例脚本就能8000分大神~
这里,我们假设一个情景,卡尔因为长得太过娘炮,导致GANK他的大汉很多。我们设置了一个一键逃生键。
按下这个键,瞬间开启幽灵漫步跑路。万一,幽灵漫步在CD,则原地丢个冰墙,双击跳刀跑路。
这就是最基本的“智能”。

表里,记录了逃生键所要做的事情。TYPE为1,就是按下键盘按键,为2则是按下鼠标,为3则是移动鼠标等……根据需求自行扩充。
同时,随机延迟的上下限也写进表内。
逃生的CD,作为全局变量记录下来,并在按键时进行判断和记录。

当然,如果你有第3、第4套逃生方案,则每个表里各自记录一个CD时间为佳。

全局变量与伪智能

入口函数。
主要用来判断CD时间,如果技能还在CD,则选用备用方案。

全局变量与伪智能

记录CD的核心,在于知道当前的时间。
一般来说,现在的编程语言都会提供一个返回纯数字的函数,这个数字返回当前系统时间,距离1970年1月1日早上8点距离的秒数。
在LUA里,这个函数是os.time()。

但是,这个函数只能精确到秒,也就是说,它不能区分秒头和秒尾,所以可能会有1秒多的误差,这个对逃生来说是不能接受的。
所以作为宿主,LGS的函数数提供了类似功能,GetRunningTime函数返回以毫秒为单位的执行脚本总时间。
这个执行脚本总时间,是以脚本载入为开始计时。也就是说如果你重启电脑啦,重启LGS啦,或者编辑完脚本保存啦,这个时间都会重置。

全局变量与伪智能

接下来是主逻辑函数。
table.getn是LUA获取表长度的函数。这个长度仅限于数组模式的长度,所以"CD","BackUp"这种下标不会统计在内,也不会影响下标。

判断TYPE用的是IF,而不是switch,因为:
LUA没有switch。全局变量与伪智能
虽然可以通过变通的方法自写函数实现,但是……和所谓的在LUA里使用面向对象一样,没什么实际意义。

本文里只有1种TYPE,如果你有需要鼠标操作,可以添加TYPE 2。相应的command填写对应鼠标按键的数字。
如果有需要鼠标移动,表内可以增加X、Y等下标参数。
……
类推,将主逻辑函数结合表格式和结构完善之后,以后有类似的需求就只需要简单的编辑一下表即可。

比如,你的第三套备用逃生方案是开BKB再TP等等,只需要花几分钟配置一下表即可。

以上,视频演示效果。

代码和罗技的参考文档都放到度盘里了,车牌号1bp3oOP5。

再次强调,本系列只是授以渔。每个人的需求不同,我只是教你如何运用LGS和LUA的函数,组合逻辑,去实现复杂的功能。
本文脚本并不能让你使用后就变成8000分大神。

感谢收看。

下期预告:鼠标定位与移动全局变量与伪智能

展开 收起

ihuman 洪恩 识字子集拼音思维ABC会员永久包3-6岁儿童早教启蒙礼物玩具 识字会员终身包

ihuman 洪恩 识字子集拼音思维ABC会员永久包3-6岁儿童早教启蒙礼物玩具 识字会员终身包

268元起

Microsoft 微软 OFFICE 365 家庭版 会员

Microsoft 微软 OFFICE 365 家庭版 会员

106元起

WPS 金山软件 WPS 超级会员 3年卡

WPS 金山软件 WPS 超级会员 3年卡

308元起

Microsoft 微软 365 家庭版 电子秘钥 正版高级Office应用 1T云存储

Microsoft 微软 365 家庭版 电子秘钥 正版高级Office应用 1T云存储

279元起

Microsoft 微软 OFFICE 365 个人版 办公软件

Microsoft 微软 OFFICE 365 个人版 办公软件

189元起

WPS超级会员Pro套餐4年卡1488天官方正版pdf转word排版

WPS超级会员Pro套餐4年卡1488天官方正版pdf转word排版

676.4元起

WPS超级会员4年套餐pdf转word排版PPT润色模板素材店铺

WPS超级会员4年套餐pdf转word排版PPT润色模板素材店铺

暂无报价

WPS 金山软件 会员季卡

WPS 金山软件 会员季卡

59.85元起

微软(Microsoft))win10win11专业版批量式授权企业版嵌入式正版化解决方案win11家庭版

微软(Microsoft))win10win11专业版批量式授权企业版嵌入式正版化解决方案win11家庭版

1288元起

Microsoft 微软 office365家庭版15个月 203元

Microsoft 微软 office365家庭版15个月 203元

198元起

Microsoft 微软 办公软件 优惠商品

Microsoft 微软 办公软件 优惠商品

239元起

WPS稻壳会员1年套餐PPT模板素材字体美化图标思维导图官方正版

WPS稻壳会员1年套餐PPT模板素材字体美化图标思维导图官方正版

75.05元起

WPS超级会员2年pdf转word官方正版思维导图排版简历模板赠AI会员

WPS超级会员2年pdf转word官方正版思维导图排版简历模板赠AI会员

218.5元起

SANGFOR 深信服科技 深信服EDR-33 终端安全管理系统

SANGFOR 深信服科技 深信服EDR-33 终端安全管理系统

40000元起

SANGFOR 深信服科技 防火墙AF-2000-FH3100A边界安全防护系统

SANGFOR 深信服科技 防火墙AF-2000-FH3100A边界安全防护系统

410000元起

SANGFOR 深信服科技 AF-2000-FH2130B下一代防火墙

SANGFOR 深信服科技 AF-2000-FH2130B下一代防火墙

125000元起
6评论

  • 精彩
  • 最新
  • 这个要是出了玲珑心怎么半额

    校验提示文案

    提交
    办法很多。比如你如果不按小键盘,可以把NUM LOCK作为开关。或者,鼠标有空余按键,可以空一个出来做开关。

    校验提示文案

    提交
    收起所有回复
  • 没想到在这也能看到教程,上次的1和2还是在蒸汽上看到的

    校验提示文案

    提交
  • 反正看的云里雾里,很高深莫测的样子。

    校验提示文案

    提交
  • 不明觉厉!

    校验提示文案

    提交
  • 当年玩WOW 插件好多都是LUA写的 还学了一点,看到很亲切

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
82
扫一下,分享更方便,购买更轻松