魔兽宏吧 关注:8,767贴子:57,152

此贴专门用于收集一些脚本宏

只看楼主收藏回复

1楼宏吧
请大家多多收集,实用的就贴上


1楼2012-12-31 00:45回复
    5.0+新天赋系统,多天赋技能宏
    /run SetMacroSpell("宏名字", GetSpellInfo ("天赋一") or GetSpellInfo ("天赋二") or
    "天赋三")
    这只是间接的解决了图标显示问题,必须用过A技能后才能显示出A技能图标
    给个链接:http://bbs.ngacn.cc/read.php?tid=5658721&page=e


    2楼2012-12-31 00:53
    回复
      ZC快速喊话宏,原理是计数宏。按几下就表示有几个人。当然别傻兮兮的几十个人过来了老是芭蕉的按几十下
      /script if not ce or not le or GetTime()-le>10 then ce=0; end; le=GetTime(); ce=ce+1; SendChatMessage( GetMinimapZoneText().."!!发现"..ce.."敌人!", "INSTANCE_CHAT")


      4楼2012-12-31 00:57
      回复
        ss恶魔传送门取消宏
        /click TotemFrameTotem1 RightButton


        7楼2013-01-06 16:43
        回复
          按照法术ID取消BUF
          /script local a,b,_ for i=1,40
          do a,_,_,_,_,_,_,_,_,_,b=UnitBuff("player",i) if not a then break elseif b==减伤技能ID then CancelUnitBuff("player",i) end end

          [::艾泽拉斯国家地理
          BBS.NGACN.CC::]http://bbs.ngacn.cc/read.php?tid=5660892&rand=0.5273187215341972

          


          8楼2013-01-06 16:46
          回复
            取出/收起武器宏。就是系统默认的X
            /script ToggleSheath()


            9楼2013-01-06 16:51
            回复
              随机喊话宏
              /run local s={"发话1","发话2","发话N"} SendChatMessage(s[random(#s)],"YELL")


              12楼2013-01-08 13:51
              回复
                技能施放成功才喊话。
                /run F=F or CreateFrame("frame");F:RegisterEvent("UNIT_SPELLCAST_SENT")F:SetScript("OnEvent",function(_,_,u,s,_,t)if(u=="player" and s=="树皮术")then SendChatMessage("喊话内容","YELL") F:SetScript("OnEvent",nil)end end)
                /cast 树皮术
                技能名字自己改


                13楼2013-01-08 14:05
                回复
                  /console nameplateShowFriends 0 关友好单位血条。换成1就是开
                  /console nameplateShowEnemies 0 关敌对单位血条。换成1就是开
                  /run local n,s="nameplateShowEnemies",SetCVar if(GetCVarBool(n)==1)then s(n,0)else s(n,1)end 开关和一,敌方血条
                  /run local n,s="nameplateShowFriends",SetCVar if(GetCVarBool(n)==1)then s(n,0)else s(n,1)end 开关合一,友方血条


                  14楼2013-01-08 14:17
                  收起回复
                    /run SendChatMessage(SecureCmdOptionParse("[mod:shift]喊话一;[mod:alt]喊话二"),"YELL") 条件喊话,shift喊话一,ALT喊话二
                    /run SendChatMessage(SecureCmdOptionParse("[help]目标位友好喊话;[harm]目标为敌人喊话"),"YELL") 友好和敌对喊不同的内容
                    /run DoEmote(SecureCmdOptionParse("[alt]thank;[shift]bye;hello")) 条件表情,alt谢谢,shift再见,否则你好
                    


                    本楼含有高级字体15楼2013-01-08 14:22
                    回复
                      /run print(GetMouseFocus():GetName())获取鼠标指向框架名称。print都是在综合频道显示,白色字体
                      /run RIT=RIT or GetTime() if (not RIcon or RIcon==8 or GetMouseButtonClicked()=="RightButton" or GetTime()-RIT>10)then RIcon=1 print("重设标记顺序。")else RIcon=RIcon+1 end SetRaidTarget("mouseover",RIcon)RIT=GetTime() 快速标记团队图标宏


                      16楼2013-01-08 14:36
                      回复
                        /script SetCVar("UnitNameFriendlySpecialNPCName",abs(GetCVar("UnitNameFriendlySpecialNPCName") -1 ));SetCVar("UnitNameNPC",abs(GetCVar("UnitNameFriendlySpecialNPCName") -1 ))
                        此宏可以开关友好NPC姓名。


                        18楼2013-01-16 20:33
                        回复
                          @Titansnova 话说楼主,有木有那种在排战场的时候,自动选择离开队列并在队伍或者团队里喊话的脚本?或者宏?


                          来自Android客户端20楼2014-02-20 12:56
                          回复
                            马个、
                            不管你信不信,花心的人往往最痴情,
                            专一的人往往最绝情。


                            来自Android客户端21楼2014-02-20 14:35
                            回复
                              马、
                              有些人
                              越想得到的,就越是装作无所谓。
                              越怕失去的,就越是装作不在乎。


                              来自Android客户端22楼2014-02-22 01:35
                              回复