if not BeeUnitCastSpellName("player") and BeePlayerBuffCount("灭世者的死亡之帽-湮灭")>=5 and BeeUnitBuffTime("灭世者的死亡之帽-湮灭")<2 then BeeRun("/cast 灭世者的死亡之帽-湮灭") end
释放和保持拆开啊。看着是像对自身释放的
if BeePlayerBuffCount("灭世者的死亡之帽-湮灭")>=5 and BeeIsRun("灭世者的死亡之帽-湮灭","player") then BeeRun("灭世者的死亡之帽-湮灭","player") end
if BeePlayerBuffTime("灭世者的死亡之帽-湮灭")<2 and BeeIsRun("灭世者的死亡之帽-湮灭","player") then BeeRun("灭世者的死亡之帽-湮灭","player") end
一行应该也行
if (BeePlayerBuffCount("灭世者的死亡之帽-湮灭")<5 or BeePlayerBuffTime("灭世者的死亡之帽-湮灭")<2) and BeeIsRun("灭世者的死亡之帽-湮灭","player") then BeeRun("灭世者的死亡之帽-湮灭","player") end
如果小于5层,或者时间小于2,则释放