xyaxy001 发表于 2024-3-5 14:22:05

求助:如何根据BUFF的ID来检测剩余时间

求助,玩个SF,里面有7个循环BUFF,名称一样,但ID和属性不同,魔蜂如何根据它的ID来检测剩余时间呢?
已尝试但无效的方法:
① BeeTargetDeBuffTime(BUFF ID)
② BeeUnitBuffCount(GetSpellInfo(ID))

求大佬解答

z22904220 发表于 2024-3-5 16:50:13

local name,_,pic=GetSpellInfo(48162) --"由ID获得技能名字和图标"
local ispic = {strsplit("\\",pic)} --"分割字符串储存到表"
print(BeePlayerBuffTime(name,ispic)) --"测试返回值"

时光吹老了少年 发表于 2024-3-6 19:05:58

大范甘迪放松吧SQELOIJFVB35T34567U76824523

yyaozong 发表于 2024-3-11 15:57:42

谁有强制打断施放某个技能的宏

懒动行不行 发表于 2024-3-12 12:46:23

本帖最后由 懒动行不行 于 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没有则对自身施放野性赐福

慕小白 发表于 2024-3-13 22:15:34

万恶的伸手费 , 回复一下!

maygo 发表于 2024-3-15 23:56:21

了不起的大佬,继续完善了魔蜂666

公认坏人 发表于 2024-3-16 23:58:08

懒动行不行 发表于 2024-3-12 12:46 PM
我写了个自定义函数,通过Buff的ID来获取Buff的剩余时间,你单独给它建个脚本保持运行,或者直接插到WBE的W ...

十分需要这个,魔改端用的

fuqianmeng 发表于 2024-3-17 14:23:27

:lol向大佬学习   整愁怎么实现

a000000 发表于 2024-3-17 16:08:03

阿达实打实大师大师大苏打
页: [1] 2 3
查看完整版本: 求助:如何根据BUFF的ID来检测剩余时间