LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 275|回复: 9

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

[复制链接]
发表于 2023-3-9 12:01:44 | 显示全部楼层 |阅读模式
团队有几个术士就会出现这种情况 腐蚀术无法判断到 一只丢腐蚀术 这个到底是什么原因引起的  写法没问题 有时候是正常的 有时候就会出现无法判断到
回复

使用道具 举报

发表于 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
回复 支持 反对

使用道具 举报

发表于 2023-3-9 14:06:21 | 显示全部楼层
if BeeTargetDeBuffTime("腐蚀术")
知道了,可能没识别到自己的腐蚀术。
这一句应该能判断出自己上的DBUFF,有没有一种可能你的技能没挂上去?我记得有的服务器会挂不上。
回复 支持 反对

使用道具 举报

发表于 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太多时 ...

还是不行 还是会反复施放
回复 支持 反对

使用道具 举报

发表于 2023-3-13 17:00:27 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2023-5-14 18:12:05 | 显示全部楼层
解决了吗?这个不光魔峰监测不到,插件也监测不到
回复 支持 反对

使用道具 举报

发表于 2023-5-27 14:21:59 | 显示全部楼层
主要原因就是。。你在目标debuff栏里。。你都找不到自己的腐蚀术。。各种dot职业都会触发这个问题。。我也一直没解决掉
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|LUACN论坛

GMT+8, 2024-4-29 11:18 AM , Processed in 0.083524 second(s), 32 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表