乌龟服吧 关注:23,592贴子:295,887
  • 20回复贴,共1

求个法师宏,自己写了一个,不起作用。

只看楼主收藏回复

新练了个冰法,发现龟壳上没有冰法能用的宏。
求个宏,希望能把寒冰护体和寒冰箭弄到一起,因为老是忘记释放寒冰护体
自己试着写了个,但是不起作用,哪位大佬能指导下。
#showtooltip 冰盾寒冰箭
/script for i=1,16 do if(UnitBuff("player",i))
then if(string.find(UnitBuff("player",i),"IceBarrier"))
then CastSpellByName("寒冰箭");break;end;
else CastSpellByName("寒冰护体");break;end;
end
希望宏是这样,没有寒冰护体就释放寒冰护体,有寒冰护体就释放寒冰箭。
但是这个宏不起作用,哪位大佬能指导下??


IP属地:北京1楼2024-12-25 18:42回复
    为什么要放寒冰护体,浪费一次cd打寒冰剑


    IP属地:北京来自Android客户端2楼2024-12-25 20:34
    收起回复
      超级宏 ,经典宏?


      IP属地:湖北来自Android客户端3楼2024-12-25 20:34
      回复
        我有超级宏和经典宏,但是不管用,不知道是语法错误,还是插件安装有问题。点了就是什么也没反应。


        IP属地:北京4楼2024-12-26 00:42
        回复
          图片上传失败!


          IP属地:湖南来自手机贴吧5楼2024-12-26 01:35
          回复
            是不是少了个判断插件


            IP属地:吉林来自Android客户端6楼2024-12-26 07:33
            收起回复
              安装isbuffactive插件,然后 /Script if not IsBuffActive("寒冰护体","player") then CastSpellByName("寒冰护体");else CastSpellByName("寒冰箭") end


              IP属地:辽宁来自Android客户端7楼2024-12-26 11:46
              收起回复
                冰法本身没有几个技能,我没有做宏
                不然会很无聊
                我懂你说的意思
                我自己的解决办法是
                在人物模型旁边加了一个趣味动作条,调大一点,放了。冰柱,寒冰护体,跟冰环
                因为图标很大,会看到,很醒目


                IP属地:江苏来自Android客户端8楼2024-12-26 12:59
                回复
                  3


                  IP属地:天津来自iPhone客户端9楼2024-12-26 18:11
                  回复
                    经典宏的话简单点。装个classicmacro
                    /cast [nomybuff:寒冰护体]寒冰护体;寒冰箭
                    超级宏也可以
                    /script if not MyBuff("寒冰护体") then CastSpellByName("寒冰护体") else CastSpellByName("寒冰箭") end


                    IP属地:天津来自Android客户端10楼2024-12-26 19:39
                    收起回复
                      能不能再加进去 发现冰柱BUFF 中断寒冰箭 打冰柱?


                      IP属地:天津11楼2024-12-28 16:17
                      收起回复


                        IP属地:湖南来自手机贴吧12楼2025-02-09 07:59
                        回复
                          /script f= for i=1,16 do if strfind(UnitBuff("player",i),"IceBarrier") then f=1break;end;end; if b then CastSpellByName("寒冰箭"); else CastSpellByName("寒冰护体"); end;
                          这样写试试?


                          IP属地:浙江来自Android客户端13楼2025-02-09 12:20
                          回复