lsm05042211 发表于 2024-4-17 16:15:44

求一个判定自己buff的字符串

求个字符串
实现以下功能:
微变服,有个命中的薄荷糖(使用读条1秒),这个buff可以叠加4层,持续30分钟,所以希望实现以下功能:
如果没有这个buff,使用这个buff到4层,如果这个buff还有30秒,则在使用一次

if BeePlayerBuffTime("欢乐薄荷糖")<30 then
    BeeRun("/cast 欢乐薄荷糖","player")
end


上述这个只能用一次,如何判定4层buff并在没有到4层之前一直用

电动男朋友 发表于 2024-4-17 19:47:53

看下API文档 你这个判断的是时间不是判断的层数

霸罢坝吧 发表于 2024-4-19 09:20:07

BeeTargetBuffCount

獲得當前目標 Buff 層數

语法
      count = BeeTargetBuffCount(Spell);

lsm05042211 发表于 2024-4-19 10:19:24

if BeePlayerBuffTime("欢乐薄荷糖")<30 or BeePlayerBuffCount("欢乐薄荷糖")<4 then
    BeeRun("/cast 欢乐薄荷糖","player")
end

youzehua 发表于 2024-4-23 19:42:58

楼上是正解   楼上是正解   楼上是正解   
页: [1]
查看完整版本: 求一个判定自己buff的字符串