求助:如何根据BUFF的ID来检测剩余时间
求助,玩个SF,里面有7个循环BUFF,名称一样,但ID和属性不同,魔蜂如何根据它的ID来检测剩余时间呢?已尝试但无效的方法:
① BeeTargetDeBuffTime(BUFF ID)
② BeeUnitBuffCount(GetSpellInfo(ID))
求大佬解答
local name,_,pic=GetSpellInfo(48162) --"由ID获得技能名字和图标"
local ispic = {strsplit("\\",pic)} --"分割字符串储存到表"
print(BeePlayerBuffTime(name,ispic)) --"测试返回值"
大范甘迪放松吧SQELOIJFVB35T34567U76824523 谁有强制打断施放某个技能的宏 本帖最后由 懒动行不行 于 2024-3-12 05:17 PM 编辑
我写了个自定义函数,通过Buff的ID来获取Buff的剩余时间,你单独给它建个脚本保持运行,或者直接插到WBE的WowBee.Function.lua文件中
**** Hidden Message *****
BeeBuffTime(ID)是自定义的一个全局函数,可以在脚本中直接调用,作用是判断玩家身上Buff的剩余时间,当身上没有此Buff时返回-1.注意ID输入Buff的ID而非技能的ID,本函数不区分施法者来源。实例:
if BeeBuffTime(48469)<0 then BeeRun("野性赐福","player") end
如果身上野性赐福的Buff没有则对自身施放野性赐福
万恶的伸手费 , 回复一下! 了不起的大佬,继续完善了魔蜂666 懒动行不行 发表于 2024-3-12 12:46 PM
我写了个自定义函数,通过Buff的ID来获取Buff的剩余时间,你单独给它建个脚本保持运行,或者直接插到WBE的W ...
十分需要这个,魔改端用的
:lol向大佬学习 整愁怎么实现 阿达实打实大师大师大苏打