山坡上的流氓 发表于 2023-3-9 12:01:44

术士一直释放同一个法术 好像是判断不到DEbuff

团队有几个术士就会出现这种情况 腐蚀术无法判断到 一只丢腐蚀术 这个到底是什么原因引起的写法没问题 有时候是正常的 有时候就会出现无法判断到

hps165 发表于 2023-3-9 13:45:31

if UnitExists("target")==1 and not UnitIsDeadOrGhost("target") and BeeTargetDeBuffTime("腐蚀术")<1
then
    BeeRun("/cast 腐蚀术")
end

山坡上的流氓 发表于 2023-3-9 13:58:00

hps165 发表于 2023-3-9 01:45 PM
if UnitExists("target")==1 and not UnitIsDeadOrGhost("target") and BeeTargetDeBuffTime("腐蚀术")

不是这个原因 一般情况下都是正常打 但是团队里术士多了以后 就会出现无法识别到DEbuff

hps165 发表于 2023-3-9 14:06:21

if BeeTargetDeBuffTime("腐蚀术")
知道了,可能没识别到自己的腐蚀术。
这一句应该能判断出自己上的DBUFF,有没有一种可能你的技能没挂上去?我记得有的服务器会挂不上。

aoyq2007 发表于 2023-3-9 17:34:06

这里有两个可能原因:API函数本身unitebuff只能返回boss最前面的40个buff超过40返回不了,25人团buff太多时容易出现,据大A说,用uniteaura会更好。

还一种可能是,beeunitbuff函数参数设定问题,可以返回任意成员或者自己释放的buff,注意看看

山坡上的流氓 发表于 2023-3-9 17:44:53

aoyq2007 发表于 2023-3-9 05:34 PM
这里有两个可能原因:API函数本身unitebuff只能返回boss最前面的40个buff超过40返回不了,25人团buff太多时 ...

UnitAura("target", 1, "PLAYER|HARMFUL")
这个查到的函数 用法一样的吗

山坡上的流氓 发表于 2023-3-9 22:51:16

aoyq2007 发表于 2023-3-9 05:34 PM
这里有两个可能原因:API函数本身unitebuff只能返回boss最前面的40个buff超过40返回不了,25人团buff太多时 ...

还是不行 还是会反复施放

leonokok 发表于 2023-3-13 17:00:27

{:5_238:}{:5_240:}{:5_158:}{:5_255:}{:5_255:}

汪屁西 发表于 2023-5-14 18:12:05

解决了吗?这个不光魔峰监测不到,插件也监测不到

bornkiller 发表于 2023-5-27 14:21:59

主要原因就是。。你在目标debuff栏里。。你都找不到自己的腐蚀术。。各种dot职业都会触发这个问题。。我也一直没解决掉
页: [1]
查看完整版本: 术士一直释放同一个法术 好像是判断不到DEbuff