求助魔改的私服技能怎么使用,最好是能ID使用、自动补
本帖最后由 猫毛毛 于 2025-8-29 10:32 AM 编辑各位大佬,请问这种魔改的私服,技能是带颜色的,如何设置时间到了就补这个BUFF。
用了这个补BUFF的函数没用呢,这个技能是私服自己魔改的,请问可以设置这个技能时间到了,自动补充吗,用ID最好,求大佬指导:
方法一、用技能名字无效。
if BeePlayerBuffTime("登神!战斗怒吼!")<=0 then
BeeRun("/cast 登神!战斗怒吼!")
end
方法二、用技能ID也无效。
if BeePlayerBuffTime("338020")<=0 then
BeeRun("/cast 338020")
end
求各位大佬帮忙。
技能是这样的,魔改自带的 用技能ID就不要用双引号 1、可以把颜色代码写上去,格式大概是|cxxxxxxxxx名字
2、https://www.luacn.net/thread-30668-1-1.html
善用搜索 本帖最后由 猫毛毛 于 2025-9-1 11:14 AM 编辑
lbabey 发表于 2025-8-31 09:56 AM
1、可以把颜色代码写上去,格式大概是|cxxxxxxxxx名字
2、https://www.luacn.net/thread-30668-1-1.html
...
大佬,我在魔蜂的WowBee.Function.lua文件中插入了您的代码:
function BeeBuffTime(ID)
local rt= -1
for i=1,40 do
name,rank,icon,count,dispelType,duration, expirationTime, source, isStealable,_,spellId=UnitBuff("player",i)
if ID==spellId then
rt=expirationTime-GetTime()
break
end
end
return rtend
但发现魔蜂没法点启动了捏。
然后函数是用下面这个吗?
if BeeBuffTime(338020)<0 then BeeRun(338020) end
本帖最后由 xiaoyao1 于 2025-9-1 11:56 AM 编辑
把BeeRun(338020) 改为BeeRun("登神!战斗怒吼!","nogoal")试试 BeePlayerBuffTime("登神!战斗怒吼!")有没有可能是!用的不对,不清楚是中文的还是英文字符的!/ ! 应该不会,在shift直接按技能出来的 猫毛毛 发表于 2025-9-1 06:16 PM
应该不会,在shift直接按技能出来的
实在不行就别用ID了。
可以这样,BeePlayerBuffTime(BeeGetSpellName(338020))
如果ID不一样,但是名字一样的话,有可能有问题
不一样的话是没什么问题的
页:
[1]