wulinnike 发表于 2024-9-5 09:38:00

如何先释放5层buff技能叠加后,在buff消失前继续释放,刷新buff层数和持续时间??

if not BeeUnitCastSpellName("player") and BeePlayerBuffCount("灭世者的死亡之帽-湮灭")>=5 andBeeUnitBuffTime("灭世者的死亡之帽-湮灭")<2 then BeeRun("/cast 灭世者的死亡之帽-湮灭") end


这样写可以吗?

notveryimba 发表于 2024-9-5 11:36:12

一行逻辑肯定不够啊,这是你已经上好了5层后面的逻辑,那还有没有5层的逻辑呢?

wulinnike 发表于 2024-9-5 15:15:06

notveryimba 发表于 2024-9-5 11:36 AM
一行逻辑肯定不够啊,这是你已经上好了5层后面的逻辑,那还有没有5层的逻辑呢?

那要怎么写呢?能否告知,谢谢

xiaoyao1 发表于 2024-9-5 17:24:17

释放和保持拆开啊。看着是像对自身释放的
if BeePlayerBuffCount("灭世者的死亡之帽-湮灭")>=5 and BeeIsRun("灭世者的死亡之帽-湮灭","player") then BeeRun("灭世者的死亡之帽-湮灭","player") end
if BeePlayerBuffTime("灭世者的死亡之帽-湮灭")<2 and BeeIsRun("灭世者的死亡之帽-湮灭","player") then BeeRun("灭世者的死亡之帽-湮灭","player") end

lbabey 发表于 2024-9-13 22:32:57

一行应该也行
if (BeePlayerBuffCount("灭世者的死亡之帽-湮灭")<5 or BeePlayerBuffTime("灭世者的死亡之帽-湮灭")<2)and BeeIsRun("灭世者的死亡之帽-湮灭","player") then BeeRun("灭世者的死亡之帽-湮灭","player") end
如果小于5层,或者时间小于2,则释放

cuihaijun0 发表于 2024-9-13 23:56:52


感谢楼主分享或者时间小于2,则释放
页: [1]
查看完整版本: 如何先释放5层buff技能叠加后,在buff消失前继续释放,刷新buff层数和持续时间??