山坡上的流氓 发表于 2023-4-1 19:43:30

求一个队友有指定DEBUFF刷血的命令 我这修改了好几次都不行 不知道哪里的问题了

    local JL= BeeGroupMinScript('BeeRange(unit)<=40 and BeeIsRun("激流",unit) and BeeSpellCD("激流")<=0 and UnitCanAssist("player",unit) and not UnitIsDeadOrGhost(unit)',"BeeUnitHealth(unit)",grouptype)
    if JL and BeeUnitBuff("血肉成灰",JL,2,2)>0 and BeeIsRun("激流",JL)
    then
      BeeRun("激流",JL)
      return;
    end
我想判断目标身上有血肉成灰这个DEBUFF 就一直刷 但是好像这种不行啊

电动男朋友 发表于 2023-4-2 09:23:44

BeeUnitBuff可以判断目标身上的 debuff 么?

山坡上的流氓 发表于 2023-4-2 09:38:08

电动男朋友 发表于 2023-4-2 09:23 AM
BeeUnitBuff可以判断目标身上的 debuff 么?

我后面加了数字里面给出的解释就是 2 所有人释放第二个2是有害的法术

电动男朋友 发表于 2023-4-2 16:42:17

山坡上的流氓 发表于 2023-4-2 09:38 AM
我后面加了数字里面给出的解释就是 2 所有人释放第二个2是有害的法术

我的意思是这个api 好像有问题..你换其他的试试

山坡上的流氓 发表于 2023-4-2 16:49:16

电动男朋友 发表于 2023-4-2 04:42 PM
我的意思是这个api 好像有问题..你换其他的试试

好像没有了 其他的都是获得自己施放的BUDEFF

山坡上的流氓 发表于 2023-4-2 17:12:33

本帖最后由 山坡上的流氓 于 2023-4-2 05:17 PM 编辑

电动男朋友 发表于 2023-4-2 04:42 PM
我的意思是这个api 好像有问题..你换其他的试试
    local JL= BeeGroupMinScript('BeeRange(unit)<=40 and BeeIsRun("激流",unit) and BeeSpellCD("激流")<=0 and UnitCanAssist("player",unit) and not UnitIsDeadOrGhost(unit)',"BeeUnitHealth(unit)",grouptype)
    if JL and UnitDebuff(JL, "心满意足") and BeeIsRun("激流",JL)
    then
      BeeRun("激流",JL)
      return;
    end

UnitDebuff(JL, "心满意足") 用了这个函数试了一下 我自己是可以 但是不知道这样是否判断的到队友

shangxin95 发表于 2023-8-11 09:58:06

用 BeeStringFind() 试试
页: [1]
查看完整版本: 求一个队友有指定DEBUFF刷血的命令 我这修改了好几次都不行 不知道哪里的问题了