【lua入门】时停 + 回血buff
评论区不要水!不要水!不要水!!!!
我以前的帖子就算了,这个帖子评论区我严查啊!
帮白羽毛做时停mod时,顺手写了两个lua脚本,方便新手入门a佬的 MHWLuaScript 框架
!!!注意!!!一定要安装框架和前置!脚本才会生效
脚本放置位置:
1.时停
效果:按 + 开关,预设是全体停止,可以自己到文件里面改
脚本里面都写好了注释,看懂了基本就可以直接使用函数库里面的功能了:
2.温泉buff(手柄)
效果:按 左摇杆 开关,持续 60秒 温泉buff(缓慢回血),按键关闭 或 时间到了,会 保留 2秒 buff 并 添加 120秒 冷却
进阶级脚本,因为 lua框架 读取 手柄按键 是 按帧检测,所以专门写了一个防止无限读取的教程,要是看懂了你会发现其实很简单的:
可以再简洁一点的,但是不方便讲解,而且还可以再优化一些,比如:
1.开启buff就添加冷却,这样中途关闭后冷却时间会更少
2.开启buff就计数,手动关闭后根据使用时间来添加相应的冷却时间(更灵活)
3.在画面绘制buff剩余时间,甚至可以搞个技能图标
4.添加使用条件,你甚至可以写出一套完整的系统来让mod更平衡
等等等等
这些就当做课后作业吧,做出来发布后私信我,我会给相应的影响力(其实真做出来了还会缺吗……)
我的魔力系统就是基于lua写的,希望更多人可以使用a佬的框架写出有趣的mod
更新于 2022-06-12
打赏后可直接下载附件
赠人玫瑰 手留余香
默认
最新