本帖最后由 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过长的技能延后插入)
并且要插入的技能屏幕中间下方有提示的
还有一个插入范围技能的函数,原理同上,直接在目标脚下施放(未测试)
这样就能插入技能了,按理说作者有这个函数应该有更好的调用方法,望大神指点
|