前两组都没有数字1出现。。。。
知道是哪出问题了,因为我没有1.12的端,明天我先总335侧石下再和你沟通 知道是哪出问题了,因为我没有1.12的端,明天我先总335侧石下再和你沟通
首先特别感谢大佬的支持,本来我的理想的宏是有星就切割,然后就破甲,如果自身有切割和对方有破甲DB的情况下就5星剔骨,一直打邪恶,buff和DB没有就补上,因为是魔改邪恶直接就五星,这样保持自身的切割和对方的破甲,一直剔骨输出,,,
当然不行就把切割改成破甲也行,因为武器都是魔改,有加速加成,切割就显得不是那么重要,当然能有最好,如果宏太难米有的话也没办法,字数不是问题有超级宏 本帖最后由 懒动行不行 于 2023-9-3 01:25 PM 编辑
听海 发表于 2023-9-2 10:29 PM
首先特别感谢大佬的支持,本来我的理想的宏是有星就切割,然后就破甲,如果自身有切割和对方有破甲DB的 ...
我在335客户端测试没有问题了,你在1.12客户端上再测试下
/script local p,c,b,f=GetComboPoints("player"),CastSpellByName; for i=1,40 do b=UnitDebuff("target",i);if b=="破甲" then f=1 break; end;end; if p>0 and not f then c("破甲");elseif p==5 and f then c("剔骨");else c("邪恶攻击") end
/script local p,c,b,f=GetComboPoints("player"),CastSpellByName; for i=1,40 do b=UnitDebuff("target",i);if b=="破甲" then f=1 break; end;end; if p>0 and not f then c("破甲");elseif p==5 and f then c("剔骨");else c("邪恶攻击") end
因为335因为和谐的原因一些技能名字改了,比如剔骨改成了刺骨,邪恶攻击改成了影袭,如果这个宏还工作不正常,你看看宏里面的中文技能的名称是否正确。另外注意复制到WOW宏里的时候,确认/script前面没有空格
看起来原来宏不工作的原因是GetComboPoints这个API没有指定相应的参数,我搞不清楚你原来的宏怎么能够运行的起来。 奇怪了,还是5星施放破甲,一直破甲 听海 发表于 2023-9-3 03:30 PM
奇怪了,还是5星施放破甲,一直破甲
私M下你们服的QQ群或者网址,我上去看看 已经搞定,之所以宏问题,还有1.12竟然可以用UniBuff函数是因为客户端自带了库,关于Buff和Debuff的写法你可以在客户端的
\Interface\AddOns\!Libs\UnitAura\UnitAura.lua
文件中查看
废话不多说,可以用的宏是
这个宏仅仅可以在你这个客户端使用
/script local p,c,f=GetComboPoints("player"),CastSpellByName; if TarDebuff("破甲") then f=1 end; if p>0 and not f then c("破甲");elseif p==5 and f then c("剔骨");else c("邪恶攻击") end
/script local p,c,f=GetComboPoints("player"),CastSpellByName; if TarDebuff("破甲") then f=1 end; if p>0 and not f then c("破甲");elseif p==5 and f then c("剔骨");else c("邪恶攻击") end
明天有时间可以帮你做个切割和破甲在一起的一键宏,主要是提供下破甲和切割的优先级 搞不定,这个宏既不放破甲,也不打邪恶,也不放剔骨。。。。。我又试了试之前的切割,正常,这个啥也不放。。。。老大看看不知道啥情况 听海 发表于 2023-9-8 01:04 PM
搞不定,这个宏既不放破甲,也不打邪恶,也不放剔骨。。。。。我又试了试之前的切割,正常,这个啥也不放。 ...
你发个你插件列表的截图,要么是登录角色时的插件列表截图,要么是登入游戏后的插件列表截图
谢谢大佬
本帖最后由 听海 于 2023-9-8 09:38 PM 编辑谢谢大佬谢谢谢谢。。。。。。。。。。