|
发表于 2023-8-30 11:48:52
|
显示全部楼层
本帖最后由 懒动行不行 于 2023-8-30 11:52 AM 编辑
如果你原来的宏的确可以正常使用的话,从切割改破甲可以这样尝试
1、将for i=1,16 do b=UnitBuff("player",i)改为for i=1,40 do b=UnitDebuff("target",i)
2、将if b and strfind(b,"SliceDice")改为if b and strfind(b,"Expose Armor"),注意将鼠标指向目标身上的破甲图标,看看显示的名称是什么再相应修改括号里面的名称(标记了红色)
3、将if p>0 and not f then c("切割")改为if p>0 and not f then c("破甲"),注意将鼠标指向技能书中的破甲图标,看看显示的名称是什么再相应修改括号里面的名称(标记了红色)
但是我对原来的宏能在1.12上正常运行感到有些疑虑:
1、UnitBuff这是在WLK3.02中加入的API,在1.12上为什么能用,如果是在1.12应该是UnitAura("player",i,"HELPFUL"),当然HELPFUL可以省略
2、string.find可以简写成strfind嘛?这个我的确不清楚
3、楼主的SF是不是汉化不完全,为什么BUFF名称用了英文,而技能名称用了中文?
|
|