逻辑有点问题,试试下面的:
[Lua] 纯文本查看 复制代码
["乱射"] = function()
if enables["乱射"] then
-- 获取目标周围8码范围内的怪物数量
local nearby = #ni.unit.enemiesinrange("target", 8)
-- 获取当前正在释放的引导类技能的名字(如果没有释放技能或不是引导类技能,n就是nil)
local n = UnitChannelInfo("player");
if n ~= spells.Volley.name -- 当前没有在释放乱射
and ni.spell.available(spells.Volley.id) -- 当前可以施放乱射技能
and _playerInRange -- 目标在攻击范围内
and nearby >= values["乱射目标"] then -- 目标周围的怪物数量大于或等于设置的数量
ni.spell.castat(spells.Volley.name, "target", 1)
return true
end
end
end,
|