魔兽世界中DZ和奶骑的所有宏怎么做?大神们帮帮忙

1、#showtooltip 偷袭 /CAST 搜索 /CAST 偷袭 偷袭前瞬间偷钱 2、/Stopattack /cast 食尸 /cast 潜行 潜行状态吃尸体宏(亡灵贼专用 呵呵) 3、#showtooltip 影袭/出血 /startattack /cast 影袭/出血 在没有能量施放影袭/出血的情况下,对目标进行自动攻击 4、#showtooltip 致命投掷 /cast 致命投掷 /cast 投掷 有星就致命投掷,没星就投掷,最不值也省个键位不是? 5、/stopattack /targetenemy /script SetCVar("targetNearestDistance", 41) /cast 闷棍 战场、竞技场用找贼闷棍宏,FB不适用(FB怪密集,你选定了A怪,闷的时候就会随即在范围内闷另一个。。) 6、#show 预谋 /cast 预谋 /cast 绞喉 绞喉前预谋。 7、#show 消失 /stopattack /cast 消失 消失前停止自动攻击,以免被拖出 我是习惯消失前转身,所以只有被对方的自动攻击或已发出的技能给打出来(N次!强烈要求修正!)从没被自己给拖出来,不过预备一下总不错不是? 8、/cast [combat] 割裂 /cast [nocombat] 扰乱 战斗中按就是割裂,自己非战斗中按就是扰乱。实际上用这个格式很多技能都可以放到一个键上比如下个: 9、cast [combat] 毒刃; [nostealth] 潜行 能潜行就潜行,不能潜行就毒刃 很好的宏编辑网站: /%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E5%AE%8F#A.2BeyxOAJDoUgb.2FGluPV.2Fp4QA- 以下是可跟条件的安全命令 这些是最主要的 /assist(/a) 协助 /cancelaura 取消buff /cancelform 取消形态 /cast 施放 /castrandom 随机施放 /castsequence 按序列施放 /changeactionbar 切动作条 /clearfocus 清除焦点 /cleartarget 清楚目标 /dismount 下马 /focus 焦点 /petagressive /petattack 宠物攻击 /petautocastoff 宠物自动施放技能关闭 /petautocaston 宠物自动施放技能打开 /petdefensive 宠物防御 /petfollow 宠物跟随 /petpassive 宠物被动 /petstay 宠物停留 /startattack 开始攻击(自动攻击) /stopattack 停止攻击 /stopcasting 停止施放技能 /stopmacro 停止宏运做 /swapactionbar n m n和m均是页数。其作用是,若在n这个页上则切换到m页,若在m页则切换到n页,若都不是则换到n页 /target 选择目标 /targetenemy 选择敌对目标 /targetfriend 选择友方目标 /targetlasttarget 选择最近的目标 /targetparty 选择小队 /targetraid 选择团队 /use 使用 /userandom 随机使用 目前可用的[条件] help 可治疗单位 harm 可攻击单位 dead 死亡 exists 存在 stealth 潜行 modifier:shift/ctrl/alt 或者 mod:shift/ctrl/alt 按住shift/ctrl/alt button:1/.../5/ 宏被鼠标点击触发,1是左键,2是右键,3是中建 ,4和5懒得说了,反正一般用不上。 equipped:<item type> 当某个东西正装备着时…… <item type>可以是<inventory slot>也可以是物品名称 channeling:<spell name> 正在使用引导技能,后面可以定义具体的技能名称 actionbar:1/.../6 动作条1-6页被选择时 pet:<pet name or type> 宠物出现时,后面可以指定宠物的名字或者类型(小鬼,魅魔等) combat 进入战斗 mounted 骑乘状态 swimming 游泳状态 flying 飞行状态 flyable 可飞行,用于检测玩家所在位置能否飞行 indoors 室内,用于检测玩家是否在室内 outdoors 室外,用于检测晚间是否在室外 party 目标在你的小队中 raid 目标在你的团队中 group:party 你在小队中 group:raid 你在团队中 一、循环宏 宏说明:把法术审判到怪物身上,被审判的怪物在攻击时有可能给骑士恢复X点蓝。 1、快速回蓝: a、智慧圣印→审判(2个魔法循环) 新建宏如下: 第一个宏 /script AQ={};AQ.i=1;AQ.x=function() AQ[AQ.i]() end /script AQ[1]=function() CastSpellByName("智慧圣印(等级 1)"); AQ.i=2 end /script AQ[2]=function() CastSpellByName("审判"); AQ.i=1 end 再新建一宏如下: 第2个宏 /script AQ.x() b、智慧圣印→审判→智慧圣印(3个魔法循环) 新建宏如下: 第一个宏 /script AQ={};AQ.i=1;AQ.x=function() AQ[AQ.i]() end /script AQ[1]=function() CastSpellByName("智慧圣印(等级 1)"); AQ.i=2 end /script AQ[2]=function() CastSpellByName("审判"); AQ.i=3 end /script AQ[3]=function() CastSpellByName("智慧圣印(等级 1)"); AQ.i=1 end 再新建一宏如下: 第2个宏 /script AQ.x() 注:宏 /script AQ.x() 只用建立1次!在进入游戏之后只要使用一次第一个宏, 然后利用第二个宏就可以实现技能的循环使用了。 其他魔法使用可以把文中的魔法名字(智慧圣印(等级 1))替换成你需要用到的任何魔法OK! 实际运用举例: 分别把文中第1个宏做5次分别拖到快捷栏里: A、光明圣印→审判 B、智慧圣印→审判 C、公正圣印→审判 D、愤怒圣印→审判 E、十字军圣印→审判 1、比如现在要打一个怪物,我一般先用光明圣印→审判——命令。这样在掉血的同时恢复一些血来加强作战持久性。 2、队伍中给队友加血所以蓝耗的很快,这时候我一般单手武器+盾,用智慧圣印→审判→智慧圣印这样来快速回蓝。 3、副本里人型怪物会逃跑所以容易拉火车,这时公正圣印→审判,可以有效的阻止火车的产生。 4、没有坦克,单手武器+盾 充当坦克,这时 愤怒圣印→审判,可以有效的拉住怪。 5、单手+盾用 十字军圣印→审判→正义圣印 是不错的组合。 灵活运用的地方还有很多!这里我就用这几点来说明那个循环宏的运用。 我把所有技能都拖到技能栏里一样可以实现,但是你可以试试看就知道操作性的优劣了 二、清洁术 /施放 清洁术 /script TargetUnit("player") 如果你当前选择的目标是可以对其使用此魔法的友好单位的话,则对其使用魔法。 如当前目标是不能接受此魔法的单位,或没有选择任何目标的话,则对自己使用魔法。 而且不会对当前目标进行切换,不会中断对当前敌人的攻击 注:清洁术可以换成其他法术,如:列王祝福、智慧祝福等等…… 三、神圣干涉和保护祝福 a、神圣干涉 /施放 神圣干涉 /script TargetUnit("player") /script if ( UnitName("target") ~=nil and UnitInParty("player","target") ) then SendChatMessage("<圣光与我同在……神圣干涉 %T >", "PARTY"); end 在神圣干涉时说话!“圣光与我同在……神圣干涉”可以设置成任何你想说的话 ----------------------- b、保护祝福 说明:有时候要让法师去暴怪,为了保护法师所以给法师加上10秒的物理无敌并提醒他。 /施放 保护祝福 /script TargetUnit("player") /script if ( UnitName("target") ~=nil and UnitInParty("player","target") ) then SendChatMessage("<你被圣光保护中,10秒内物理攻击免疫! %T >", "PARTY"); end 注:可以把文中的"PARTY"换为: 1、"EMOTE",则以自定义表情的方式发出信息。则别人在聊天窗口中看到:"某某将在X秒内……神圣干涉某某" 2、“say”是周围的玩家说话。 3、“yell”喊话 四、智能加血 a、宏说明:如小于200则不使用治疗,并在聊天窗口中提示:"目标正常",如消耗两大于200小于400,使用3级的圣光术治疗,如大于400,则使用5级的圣光术进行治疗。(治疗等级可以自己改) /script x="player";d=UnitHealthMax(x)-UnitHealth(x);if (d>200) then if (d<400) then CastSpellByName("圣光术(等级 3)") else CastSpellByName("圣光术(等级 5)") end;SpellTargetUnit(x);else DEFAULT_CHAT_FRAME:AddMessage("目标正常"); end; ----------------------- b、根据自己当前MANA来消耗量进行判断(引用 作者:aprillight ) MACRO 11 "圣光\" Spell_Holy_HolyBolt.blp /script p="player";m=UnitMana(p);if m>580 then r=8;else if m>465 then r=7;else if m>365 then r=6;else if m>275 then r=5;end;end;end;end;CastSpellByName("圣光术(等级 "..r..")");if ( not UnitIsFriend(p,"target") ) then TargetUnit(p);end; END 八、救人 /s 还魂咒 /施放 救赎(等级 1)