LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 236|回复: 1

NI插入技能的实现方法

[复制链接]
发表于 2024-6-4 10:02:12 | 显示全部楼层 |阅读模式
本帖最后由 7858321 于 2024-6-4 12:23 PM 编辑

众所周知,NI在正常运行的时候我们如果想实时插入一个技能是按不出来的,因为NI把公共CD都占完了,wbe有一个插入技能的函数就很好用,但是我发现NI也有一个插入函数,那就是



函数的原型为



但是不知道ni_getspellidfromactionbar()具体是怎么工作的,于是我就在游戏的宏命令中写入一个全局函数T,以便ni.spell.castqueue()获取参数
游戏中新建宏命令  

在脚本队列写入
[Lua] 纯文本查看 复制代码
["插入技能"] = function()
if T~=0  and T~=nil then
       ni.spell.castqueue(T, "target")
       T=0
end               
 end,


按一下插入技能,再按一下取消要插入的技能(防止有些cd过长的技能延后插入)
并且要插入的技能屏幕中间下方有提示的
还有一个插入范围技能的函数,原理同上,直接在目标脚下施放(未测试)



这样就能插入技能了,按理说作者有这个函数应该有更好的调用方法,望大神指点







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入我们

x
回复

使用道具 举报

发表于 2024-6-4 10:29:35 | 显示全部楼层
点赞,期待大神出更多NI技术贴。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|LUACN论坛

GMT+8, 2026-11-13 08:45 AM , Processed in 0.019008 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表