请问怎么做魔兽世界战士宏?

作者&投稿:詹关 (若有异议请与网页底部的电邮联系)
wow战士宏怎么做~

  好吧 我也是战士
  战士 打架只要个宏
  盾反 如下:
  /CAST 防御姿态
  /EQUIP (单手武器名称)
  /EQUIP (盾牌名称)
  /CAST 法术反射

  别的根本用不到..
  教你个很实用的按键设置
  用鼠标滚轮切换姿态
  这样你就可以 一边切狂暴姿态 一边按拦截
  一边切防御姿态 一边按缴械了

  OK? 明白了吧?

  再教你点实用的技巧 打SS LR的时候 对着BB破胆 你就能连砍玩家8秒
  当然最好破胆之前先上个断筋

  还有 最好等到FS闪烁了 你再拦截
  如果你先拦截了 按下拦截的时候 转身(也就是你冲到一半就转身)(这样你就打不到FS 也就不会被减速) 同时按 刺耳 这样FS闪烁了以后是减速的 你就能追上他了

  和DZ决斗的时候 你可以在倒数的时候 就跟着他 不停的按撕裂 这样 一开始决斗 你就打到他了..

  如果让他先手 那你就防御姿态 换盾 一能打他 你就缴械他

  打战士 他不缴械你 你也不缴械他 你的生命到20%的时候 缴械他 不让他斩杀你
  首先澄清一些对宏的误解和问题:
  1. 什么是宏
  简单来说,WOW每个操作就是一个命令(包括说话,释放魔法等等等等),而宏就是一组命令集,也就是根据你的要求同时完成一组命令

  2. 使用宏是不是违法
  当然不是,如果违法blizzard为什么要把宏放在界面中,宏是帮助大家减少操作困难性的官方工具

  3. 宏可以做什么
  所有你想同时完成的事情都可以让宏来一次完成,并且所有会不断重复的命令(比如说话或其他动作)都可以事先宏里面定义好
  **但是不可以在一个宏里释放两个魔法或者技能,具体原因下文再谈

  让我们先不涉及比较复杂的Script(关于Script的使用,我之后会写相关的宏操作的进阶文章),我们先来看看所有不懂得程序没有编程基础的玩家都能完成的宏
  1. 经常要使用的对话/你的口号和宣言
  在WOW中,你一定有经常需要说的话,比如牧师经常需要大喊“牧师正在受到攻击,大家赶快救命,9999999……”,而下副本的时候队长要招呼大家“情况不妙,牧师快跑,战士死挡,大家扯乎”等等。而真的在这种危机情况中,你来得及打字把问题交待清楚吗?这时刻宏就能助上你一臂之力:
  新建一个宏(什么什么?不懂得怎么新建宏?那麻烦请你去查一下官方或者其他网站的操作指导,我这里就不多罗嗦了),然后在宏的编辑框中输入这样的命令行(为方便大家,我用一对~~表示在同一行中的内容,实际使用时,请去除首尾的~标记):
  ~/p 牧师正在受到攻击,大家赶快救命,9999999999……~
  然后把你新建的这个宏象法术或者技能一样拖放到快捷栏中,这样你就可以快速的说出一大段文字来,如果你要说的话不止一行怎么办?很简单,有几行就说几行,比如:
  ~/p 牧师正在受到攻击,大家赶快救命,9999999999……~
  ~/p 赶快救我啊,否则我会恨死你们一辈子的……~
  在这里附带一个新手指导:/p 团队说话;/s 对话泡泡;/g 工会说话;/ x在某个频道说话(x为具体的数字,比如1是综合频道,2是交易频道等……)
  到现在为止都很简单,对不对?让我们接着往下

  2. 释放魔法和技能
  很多时候,你往往需要告诉同伴们一些话后自己做一些动作,比如作为牧师的我往往需要在喊救命的同时,释放一个“尖叫”的魔法,这个时候有个非常简单的办法完成这个宏:先打开你的魔法书,然后我们再次进入宏的编辑界面,在你已经编辑好的内容后面,SHIFT+左键选择相应的魔法/技能,我们就得到以下的内容:
  ~/p 牧师正在受到攻击,大家赶快救命,9999999999……~
  ~/释放 心灵尖啸(等级 1)~
  这样当你在危急时刻调用这个宏时,就不仅能及时向队友求救,同时能赶跑2个围攻你的怪8秒,争取宝贵的自救时间
  所有在法术书中的技能和魔法都可以这样应用,只除了平时就不能拖放到快捷栏的被动技能。嗯,很容易理解,对不对?让我们来看看稍微复杂一些的用法

  3. 定义目标/使用目标参数
  现在我们再来看看如何定义魔法/技能的目标并在对话中加入参数。下副本的时候,几乎所有的队员都可能向牧师求救,但是牧师一次只能救一人,在界面很卡的时候,牧师卡1秒就有可能带来灭团的危险,这个时候使用宏能大大增加魔法的准确性和及时性
  比如我可以常备两个宏,专门用来给Tank加盾牌加血:
  ~/target 玩家名字~
  ~/释放 真言术:盾(等级 3)~
  以及
  ~/target 玩家名字~
  ~/释放 治疗(等级 1)
  有的时候大家七嘴八舌的向你求救会弄得你晕头转向,当然你有你的判断,但给大家打个招呼,让没有加血加盾的队员耐心等候会促进团队凝聚力,这个时候可以使用“%t”来告诉大家你当前加血加盾的对象是谁(%t一定是你的大头像旁边的大头像,由于怪物攻击可能会改变你的%t所代表的玩家名字,但是血和盾一定是加给自己人的,这个不用担心)
  以上文提到的加盾牌的宏为例:
  ~/target 玩家名字~
  ~/释放 真言术:盾(等级 3)~
  ~/p 正在对%t加盾牌,4秒后才能为其他队员加,请耐心等候~
  像这样定义了的宏,你只要在募集好队员后确定哪个是Tank,然后把他的名字替代掉上文的玩家名字就可以了。
  Script(脚本)虽然不是我在这篇文章中要讨论的对象,但为了方便大家还是先介绍两个函数TargetLastEnemy(),TargetNearstEnemy(),望文思义,这两个函数就是设定上次攻击的敌人为目标以及设定距离最近的敌人为目标,具体使用如下:
  ~/target 玩家名字~
  ~/释放 真言术:盾(等级 3)~
  ~/p 正在对%t加盾牌,4秒后才能为其他队员加,请耐心等候~
  ~/script TargetLastEnemy()~
  这样就能在结束这个宏的时候,自动把目标转回你上次攻击的对象上,当然这个对牧师的意义可能不大,让我们再来看看常用的两种不使用script定义目标的方法。经常的,作为牧师的我需要把目标转回自己,而其他队员需要协助Tank一鼓作气击破一个敌人,我的宏就是:
  ~/target 玩家名字~
  ~/释放 真言术:盾(等级 3)~
  ~/p 正在对%t加盾牌,4秒后才能为其他队员加,请耐心等候~
  ~/target Yvonne~ *Yvonne是我的名字
  而其他的队员就有可能是
  ~/target 自己的名字~
  ~/释放 增益或补血法术的名字(等级 X)~
  ~/assist Tank玩家名字~
  其中/assist就写协助某个玩家,把他的当前目标作为你的目标,如果选择Tank的名字当然就是大家集中火力猛攻一个怪。/assist是可以使用%t作为参数的,比如队伍中专职保护牧师的伙伴可以定义一个宏,在牧师求救的时候,把枪口立即对准正在攻击牧师的怪:
  ~/assist %t~
  使用的时候,听到牧师求救,立刻点牧师的头像然后使用宏,你的枪口就对准了对牧师威胁最大的怪了,我当然万分的希望大家多多使用这个宏,呵呵
  这里再提一个类似/assist的使用方法,但是也是极其有用的命令/follow。在和其他玩家一起组队做任务的时候,往往我还在四处掠夺的时候,他就起跑了,等到我点他的头像,右键然后跟随的时候,他可能早就跑出我的视野之外,通常我会备着这样一个宏
  ~/p 我现在正要跟随%t,请你确定我跟上后再一起走~
  ~/assist %t~
  到现在为止虽然开始有些复杂了,但应该都可以理解,对不对?接下来,我们来看看,为什么不能在一个宏里面使用两个魔法/技能

  4. 关于为何不能在一个宏里面放两个魔法/技能
  一定有很多朋友像我一样,在初初了解宏以后,非常希望能编出一个宏来释放好几个魔法/技能,比如我想要在逃命的时候除了尖叫外再加一个盾牌,然后最好再加上点血,而猎人可能希望组合各种射击的方式,使攻击效率最好(我们的工会主席就是如此,呵呵)。
  但是这点基本上是做不到的,先说为什么,再说有什么办法可以小小弥补一下。
  首先,一个宏里的命令是几乎同时发送给服务器的(前后命令行之间的时间快慢相对动作而言可以忽略不计),而你的魔法/技能即使是即时释放的,都需要差不多1秒的时间(以我的盾牌和恢复为例),如果你编辑了这样一个宏:
  ~/释放 心灵尖啸(等级 1)~
  ~/target Yvonne
  ~/释放 治疗(等级 1)~
  在实际使用中,系统一定会提示你“我还没有准备好”,第二个魔法/技能是不会被释放的。
  有的朋友一定会说“我在其他地方看到有一个/in的用法,可以延迟的”,这里先说一句使用/in一定要先安装一个插件cosmos(具体下载办法,后文提示),并且/in后面不能跟cast也就是说不能跟施放魔法/技能。
  有的朋友或许立刻想到,“那我可以先说话,然后在施放法术”,也就是:
  ~/释放 心灵尖啸(等级 1)~
  ~/in 1 p 我正在逃命中
  ~/target Yvonne
  ~/释放 治疗(等级 1)~
  呵呵,非常好的想法,但是行不通。原因是,宏作为一组命令同时发送给服务器,服务器对每个的响应都几乎是立即的,即使你用in,也只是在几秒后才显示你要的内容,而不是几秒后在执行这条命令。也就是说,你的“/释放 治疗(等级 1)”并不会等到你in的内容说完后在执行,这个方法无效。
  但是大家也不要觉得沮丧,虽然blizzard通过即时魔法也需要一定的时间释放来大大减弱了宏的功能,但宏仍然是强大的,至少让你一次少做两三次键盘操作,我们来具体看一下到底那些东西可以在一个宏里共存,简单来说,一个宏里面可以共存的命令包括一个需要时间完成的命令+多个不需要时间完成的命令:
  需要时间完成的命令包括:a释放魔法/技能,b其他需要时间完成的动作(比如猎人的多重攻击技能)
  不需要时间完成的命令包括:a 说话,b 进入攻击模式,c 让你的宠物攻击,d 使用物品,e 转身动作/跑动动作
  所以,聪明的你一定想到了弥补的办法,对吗?虽然我没有办法一边尖叫,一边加盾牌或者补血,但是我可以吃血瓶啊,并且可以自动转向保护人的方向,然后开始狂奔……
  战士专用宏制作:
  单手武器放第二位置,盾牌第三.
  切换战斗姿态(双手武器)
  Script CURRENT_ACTIONBAR_PAGE = 2;
  /script ChangeActionBarPage();
  /script ActionButtonDown(1);ActionButtonUp(1);
  /script CURRENT_ACTIONBAR_PAGE = 1;
  /施放 战斗姿态
  切换防御姿态(主手武器,盾)
  Script CURRENT_ACTIONBAR_PAGE = 2;
  /script ChangeActionBarPage();
  /script ActionButtonDown(2);ActionButtonUp(2);ActionButtonDown(3);ActionButtonUp(3)
  /script CURRENT_ACTIONBAR_PAGE = 1;
  /施放 防御姿态
  切换狂暴姿态(主手武器,盾)
  Script CURRENT_ACTIONBAR_PAGE = 2;
  /script ChangeActionBarPage();
  /script ActionButtonDown(1);ActionButtonUp(1);
  /script CURRENT_ACTIONBAR_PAGE = 1;
  /施放 狂暴姿态
  双手武器时换盾使用盾击宏,盾击完后换回双手武器,不切换到防御姿态(有插件支持比较大的宏的朋友可用)
  Script CURRENT_ACTIONBAR_PAGE = 2;
  /script ChangeActionBarPage();
  /script ActionButtonDown(2);ActionButtonUp(2);ActionButtonDown(3);ActionButtonUp(3)
  /施放 盾击(等级 X)
  /script ActionButtonDown(1);ActionButtonUp(1);
  /script CURRENT_ACTIONBAR_PAGE = 1;
  ----------------------------------------------------------------------------------------------------------
  拦截宏(放在战斗姿态上省下不少时间)
  /施放 拦截(等级 X)
  /施放 断筋(等级 X)
  /施放 狂暴姿态
  斩杀宏(怒气多于35则直接斩杀,少于则换狂暴姿态斩杀)
  /script if ( UnitHealth("target")<35 ) then CastSpellByName("狂暴姿态");
  /施放 斩杀(等级 X)
  冲锋+英勇打击+压制宏(这几个技能并不互相干扰,也就是在冲锋后怒气达到15就英勇打击,出闪避就压制,节省不少快捷键,强烈推荐)
  /施放 冲锋(等级 X)
  /施放 英勇打击(等级 X)
  /施放 压制(等级 X)
  冲锋+短筋
  /施放 冲锋(等级 X)
  /施放 断筋(等级 X)
  破胆怒吼+绷带(把绷带放在第3个背包,第一空OK`)
  /施放 破胆怒吼
  /script SpellStopCasting()
  /script UseContainerItem(2,1) ←(第3个背包,第一空)
  /script TargetUnit("player")
  嘲讽宏(如果对方目标是队友,并提示对方OT并使用嘲讽 如果是自己则不会嘲讽..很不错的宏..
  /script p,a,S,U="player","targettarget",SendChatMessage,UnitName;t=U(a);if(t~=nil and U(p)~=t)then S("正在嘲讽‘%t‘, ["..t.."]已OT!请暂停攻击","Yell");S("你娃OT咯,暂停攻击!","WHISPER","通用语",t);CastSpellByName("嘲讽");end

/cast [combat] 斩杀
/use [nocombat,outdoors,flyable] 飞行坐骑物品名称
/use [nocombat,outdoors,noflyable] 地面坐骑物品名称
/dismount [mounted]
/if IF_CSPELL()
/cast 盾击
/end
/startattack
/cast 盾牌猛击
/cast 复仇
/cast 毁灭打击
/cast 盾牌格挡
/if UnitMana("player")>25
/cast 英勇打击
/end
/if UnitExists("targettarget") and not UnitIsUnit("player","targettarget")
/cast 嘲讽
/end
这个宏的意思就是如果目标在读条就盾击,没有就 盾牌猛击 复仇 毁灭打击 盾牌格挡,4技能循序使用,怒大于25就英勇打击
目标不是我就 嘲讽
这个宏放在防御姿态
这是一个最大仇恨化的一键拉怪宏。如果你mt的时候用这个键别人ot那么可以要求别人降低dps因为你的仇恨已经最大了。
新建第二个宏
/startattack
/if UnitCastingInfo("target") or UnitChannelInfo("target")
/cast 拳击
/end
/if UnitHasSpellEffect("target","断筋")
/cast 致死打击
/cast 乘胜追击
/stopmacro
/end
/ifcast 断筋
/cast 断筋
/else
/cast [harm:1tb] 刺耳怒吼
/end
一键杀人断筋拳击两不误
上不到断筋的时候才会执行,比如你断一个小D,他突然旅行形态跑出了5码外,按这个宏就会立刻刺耳 ,放在狂暴姿态
#show 致死打击
/startattack
/cast 冲锋
/cast [combat:1tb] 断筋
/end
/cast 压制
/cast 斩杀
/cast 乘胜追击
/cast 致死打击
/cast [combat:1tb] 撕裂
/if UnitMana("player")>50
/cast 英勇打击
/end
一键杀人,冲锋接断筋自动判断(有这个debuff就不会浪费怒气)断筋,斩杀,拳击。 这个对应战斗姿态
目前这个插件和对应的宏2.4测试可用

如果不装这个插件上边的宏全部无效。

其实第三个宏的部分功能就是你所提的要求了,图标你可以选择问号 这样就是冲锋的图标,不在战斗就冲锋,冲锋过去就断筋,乘胜追击和致死哪个能用就用哪个,然后接一个流血让盗贼溜不掉,怒气大于50的时候就英勇,当然你自己可以改一下。如果去掉致死就是狂暴杀人宏了。
好了 有这几个键您还需要一键切来切去姿态的宏吗?战士可有三个姿态哦。把F1 F2 F3设置成对应三个姿态好了 你有足够多的技能栏和最顺手的热键对应这四个宏。

1.常用的宏命令

1.1常用的宏命令

1.释放技能命令

/cast
释放一个或多个技能,可以加入一些条件判断,是最常用的命令

/castsequence
依次释放释放数个技能,同样可以加入一些条件判断,常见于所谓的"无脑宏"

/use
使用一个物品,可以直接用物品名称也可以用物品栏位置

2.动作命令

/cancelform
取消变形

/cancelaura
取消状态或增益

/startattack
开始攻击,一般写不写差别不大,释放技能会自动开始攻击的

/stopattack
停止攻击,与startattack相反,用于防止破除控制等功能,也不大会用到

/target /targetenemy
切换目标,用到的也不多,抓贼宏会用到,更多时候需要的反而是不切换目标的情况下对特定目标释放技能

/mount
召唤坐骑

/dismount
解散坐骑

3.语言表情命令

/1 /2 /3 /4
在不同的频道里面说话,1综合,2交易,3本地防务,4寻求组队

/s /y /p /ra /bg
在不同的范围说话,s说,y喊,p小队,ra团队,bg战场

/e
做出一串表情,同时也可以/+内置表情

/e
做出一串表情,同时也可以/+内置表情

4.特殊命令

#showtooltip
显示技能描述,可以指定技能名或是缺省,让你的界面更有可读性

/focus
指定某个目标为焦点目标

/clearfocus
清除焦点目标

/stopmacro
停止宏,可加入条件判断

/console /script
控制命令,抓贼宏会用到

1.2常用的条件判断

1.目标条件判断

help noharm
目标为友方

harm nohelp
目标为敌方

exists
目标存在

dead nodead
目标死亡/存活

2.自身条件判断

stance:1/2/3/4/5/6 form:1/2/3/4/5/6
处在某形态中,对应为
野性:1熊,2水栖,3豹,4旅行,5飞行
平衡:1熊,2水栖,3豹,4旅行,5枭兽,6飞行
恢复:1熊,2水栖,3豹,4旅行,5树,6飞行

combat nocombat
战斗中/非战斗中

stealth nostealth
潜行中,非潜行中

mod:alt/shift/ctrl
按下功能键alt/shift/ctrl,可缺省

swimming noswimming
游泳中/非游泳中

flyable noflyable
可飞行/不可飞行

indoors outdoors
室内/室外

3.其他条件判断

@ target=name/player/focus/targettarget/mouseover/raid#/party#/arena#
选定目标指定名字/自己/焦点/目标的目标/鼠标指向/团队#号/小队#号/竞技场#号敌人
reset=#/target/combat/shift/alt/ctrl
用于/castsequence中,设定重置条件,可以是#秒/切换目标/进入战斗/按下shift/按下alt/按下ctrl

1.3简单的宏知识

1.宏内容
宏可以取名和设置图标,如果设置为?图标的话就是自动选择宏技能的图标
宏最长不超过255个字符,每个英文字母是一个字符,汉字是两个字符
如果包含汉字且超过了255个字符但没超过255个字,在保存时是不会出现问题的,但是下线以后会丢失宏内容
2.标点符号
除去技能名之外所有的标点符号英文字母都是半角的
技能名之间一般用";"间隔,而castsequence中队列里的技能名则用","间隔
需要同时满足的条件由中括号"[]"包裹,","间隔

3.技能名
技能名必须正确,可以打开技能书shift+点击技能来获取技能名
如果分辨率不够的话也许会导致技能书和宏菜单不能同时打开,可以尝试调节UI缩放

2.实例

2.1简单宏

1.对特定目标释放技能
#showtooltip
/cast [@目标名,exists] []技能名
此宏会对特定目标释放所定的技能,目标不存在的话就直接释放技能
如果没有同名的那么系统会选择一个"某种程度上比较相近"的人
同时也可以写player,raid#之类的,详见第一部分

例:
Code:
#showtooltip
/cast[@哀木涕,exists][]生命绽放
.喊话宏
/频道 喊话内容
在指定频道喊话
频道可以是:
s(说)y(喊)1(综合)2(交易)3(本地防务)4(组队)p(小队)ra(团队)bg(战场)e(表情)

例:
Code:
/1FL10人便当1-3缺1T,9=1来的带装等成就MMM

3.变形宏
#showtooltip
/cast !变形技能
可以在人形态释放来变形,也可以在变形状态下重新变形来解减速等等

例:
Code:
#showtooltip
/cast!熊形态

简单的循环
#showtooltip
/castsequence reset=条件1/条件2 技能1,技能2,技能3
依次释放技能,技能名之间用","间隔
条件可以是
#(秒数)target(切换目标)combat(进入战斗)shift/alt/ctrl(按下shifit/alt/ctrl)


Code:
#showtooltip
/castsequencereset=6/combat痛击,横扫,挫志咆哮,横扫

4.双技能宏
#showtooltip
/cast [条件]技能1;技能2
符合条件就释放技能1,否则就释放技能2
技能名之间用";"间隔
条件可以是自身条件也可以是目标条件
可以用来节省空间,制作也极为简单

例1:
Code:
#showtooltip
/cast[stance:1]激怒;猛虎之怒

例2:
Code:
#showtooltip
/cast[harm]安抚;解除腐蚀

5.使用物品宏
#showtooltip
/use 物品
使用物品
可以直接打物品名字也可以是物品位置编号
编号对应:
6(腰带)10(手套)13(饰品上)14(饰品下)15(披风)

例:
Code:
showtooltip
/use6
/e绝尘而去

6.取消buff宏
/cancelaura 增益名
取消buff用,例如取消保护,疾跑奔窜连放

例:
Code:
#showtooltip
/cancelaura急奔
/cast[stance:3]狂奔怒吼(猎豹形态);狂奔怒吼(熊形态)

2.2进阶
以上是各种最基本的宏,那么我们能不能将这些宏拓展开来呢?
条件更复杂,技能数量更多,多种不同的语句糅杂在一起,那就可以实现更多的功能

1.分支选择宏
"对特定目标释放技能宏"可以实现目标的选择,那么能不能加入判断,使得不同条件下对不同的目标施放呢?
[@player,mod:alt]
按住alt的话对自己释放
用了宏的话系统内置的自我施法按键(alt)就不好用了,所以很多技能都会加上这一个条件来人工实现这个功能
[@mouseover,harm/help,exists]
对鼠标指向的目标释放
这是很多治疗喜爱的宏,可以免去不断切换目标的麻烦
其中,harm和help则根据技能需要改动
[@focus,mod:shift]
按住shift则对焦点目标释放
PvP非常常用且有用,shift也可以换成alt或是ctrl
[@targettarget,harm/help,exists]
对目标的目标释放
这里需要注意的是这个harm和help所指的不是目标的属性,而是目标的目标的属性
例如如果目标是boss,则对目标的目标施放治疗
那么这里应该写的是help而不是harm,很多人都会觉得是:目标是harm的,所以转向目标的目标;这是不对的
以上列举了几个常见的,你也可以自己试着写一写,"在某个条件下则以某人为目标"
条件和目标的词汇则在第1部分里面有详细的介绍
下面便可以把所有你认为会出现的条件写到一起了
条件判断是从左到右的,也就是把你觉得应该先进行判断的条件写到左边
#showtooltip
/cast [@目标1,条件1] [@目标2,条件2] [@目标3,条件3] []技能
最后的结果就是
如果满足条件1,则对目标1释放,否则
如果满足条件2,则对目标2释放,否则
如果满足条件3,则对目标3释放
这里建议最后加上一个空的中括号,来避免条件限制太死,有时候放不出技能的情况
还有如果不写目标的话则默认为@target对当前目标,所以一般"@target"都省略掉了

例:
Code:
#showtooltip
/cast[@player,mod:alt][@mouseover,help,exists][help,exists][@targettarget,help,exists][]回春术
2.复杂变形宏
在"变形宏"上再加上各种条件判断,实现多种变形一键完成
常用的条件有
[swimming]水栖形态
水里用水栖
[flyable,nocombat]迅捷飞行形态
飞行需要能飞且不战斗
[outdoors,noflyable,nocombat]大型棕色科多兽
不能飞那就只能坐骑了
[outdoors,noflyable,combat]旅行形态
要是还是战斗的话就旅行
[indoors]猎豹形态
室内就只能猎豹了
然后我们直接把以上的全部加到一起,就得到了最终的宏

Code:
#showtooltip
/cast[swimming]水栖形态;[flyable,nocombat]迅捷飞行形态;[outdoors,noflyable,nocombat]大型棕色科多兽;[outdoors,noflyable,combat]旅行形态;[indoors]猎豹形态
事实上还有一个化简的问题
例如说/cast [combat]猎豹形态;[nocombat]旅行形态
后面那个nocombat需要吗?不需要
因为判断从左至右进行,判断到第二个的时候就说明第一个没有通过了,那么combat没有通过必然是nocombat了
但由于实际情况有很多条件并列,导致判断某个条件是否需要就比较复杂,有些人可能会绕不过来
下面给出前面宏的化简结果

Code:
#showtooltip
/cast[swimming]水栖形态;[flyable,nocombat]迅捷飞行形态;[outdoors,nocombat]大型棕色科多兽;[outdoors]旅行形态;猎豹形态
当然,还可以加上"!"来防止连按又变回来,注意"!"放在技能名前面
再给一个我自己用的变形宏,尝试下能不能看得懂

Code:
#showtooltip
/cast[flyable,nocombat,nomod]!迅捷飞行形态;[form:4,nomod,outdoors][nomod.nocombat,outdoors][noform,outdoors]!旅行形态;[swimming,nomod]!水栖形态;[form:1,nomod]!巨熊形态;[form:3,nomod]!猎豹形态;[form:5,nomod][nomod,indoors]!生命之树
/cancelform[form:6][mod]
由于宏太长不得已把stance换成form了,效果一样

3.简单循环中夹杂条件判断的宏
下面我们再来给castsequence语句加点条件判断
你也可以理解为把"简单循环宏"和"双技能宏"结合起来
#showtooltip
/castsequence [条件1] reset=重置条件A1/重置条件A2 循环A; reset=重置条件B1/重置条件B2 循环B
循环之间用";"分隔
而每个循环则写作
技能1,技能2,技能3
同一个循环里的不同技能用","分隔
无脑宏什么的就不说了,这里举个野性冲锋的例子:
Code:
#showtooltip
/castsequence[stance:3]reset=10野性冲锋(猎豹形态),毁灭;野性冲锋(熊形态)
作用就是释放对应形态的冲锋,猫跳后再按就是接免费毁灭
这里的reset=10是因为免费毁灭buff持续10秒

4.其他的一些命令
/focus
这条命令有3个作用
1.没有焦点目标的时候将目标设置为焦点目标
2.有焦点目标的时候将焦点目标更改成当前目标
3.当前目标为空时清空焦点目标
同时这条命令也是可以加条件判断的,如果不加判断的话非常容易误改了焦点
不过判断中的@仅针对判断语句的对象,会被设为焦点的永远是当前目标
同时配套的还有清空焦点目标
/clearfocus
这是一个最常见的焦点宏:没焦点就设焦点,按住alt强制设焦点,焦点死亡就清除焦点
Code:
/focus[mod:alt][@focus,noexists]
/clearfocus[@focus,dead]
这些命令还可以加进针对焦点目标的技能宏里

例:
Code:
#showtooltip
/focus[mod:alt][@focus,noexists]
/clearfocus[@focus,dead]
/cast[@focus,mod:shift,harm,exists][@mouseover,harm,exists][]旋风

百度下:魔兽世界5.4ZS宏.ZS宏不外乎援护战旗宏 姿态宏.


魔兽世界横扫沙漠任务怎么做?
1、打开电脑进入魔兽世界怀旧服界面,如下图所示。2、紧接着进入游戏后我们继续来到【雷戈虫巢】。3、随后我们在【雷戈虫巢】继续找到图中的NPC,如下图所示。4、紧接着阅读【横扫沙漠】任务内容,如下图所示。5、接下来需要找到【横扫沙漠】任务点击继续,如下图所示。6、最后点击【完成任务】就成功...

魔兽世界黑锋要塞之战任务怎么做 黑锋要塞之战任务全流程攻略
魔兽世界黑锋要塞之战任务需要玩家杀死10个天灾亡灵,并参与消灭帕奇维克的战斗。成功之后,回去向大领主达里安莫格莱尼复命。1.任务位置 此任务完整发生于东瘟疫之地。2.任务描述 命令大厅已经被我们占领了,但是巫妖王在阿彻鲁斯之心给我们留下了一点小礼物。那个可怕的缝合怪物——帕奇维克和一群憎恶占领...

魔兽世界战士职业大厅任务准备大战怎么做
无优传期 有炫丽时装翅膀、个性称号 霸气坐骑!狂拽酷炫叼渣天!

魔兽世界狂暴战入门怎么玩 狂暴战新手入门教学
狂暴战是魔兽世界60级怀旧服最强DPS职业,TBC版本开放之后,狂暴战跌落神坛,战士玩家们不得不重拾盾牌站在玩家和BOSS之间。然而随着坦克职业越来越饱和,导致很多防战无本可打,于是一部分战士便开始重新尝试狂暴战。由于P1阶段近战职业的不景气,所以很多玩家也并不认为狂暴战能够再次崛起。其实从WCL的情况...

魔兽世界猛犸毁灭者卡奥任务怎么做 猛犸毁灭者卡奥任务全流程攻略_百 ...
魔兽世界猛犸毁灭者卡奥任务,在巨兽库诺克处接取任务后,需要成功杀死猛犸毁灭者卡奥,并夺取卡奥的战戟。将卡奥的战戟带回北风苔原的仁德会营地,交给大德鲁伊拉索留斯,即可完成任务。猛犸毁灭者卡奥任务攻略 1、任务接取 该任务可以在巨兽库诺克处接取,达成条件之后,到北风苔原的仁德会营地找到大...

魔兽世界的死亡的挑战任务怎么做?
需要玩家去找到阿彻鲁斯的其他死亡骑士并与他们决斗,一共需要获得5次胜利,步骤如下:1、首先玩家需要来到东瘟疫之地的血色领地找到战斗召唤者奥尔伦接任务。2、接着玩家可以找到周围的死亡骑士,点击交战。3、玩家一共需要获得5次胜利。4、就可以回去战斗召唤者奥尔伦交任务了。

有快一年没玩魔兽世界了 之前玩的是5.1 现在WOW版本怎么玩。战士要先...
4.每周赚取1000点勇气。每周人们开始喊世界boss的时候,第一时间加入,有机会获得装备。每周换取3个魔古幸运币,可以在高级团队副本,或新加入的两个世界boss时使用。5.排随机打团队副本,从宝库开始,然后是恐惧之心。6.新增加两个做日常的声望阵营。在卡桑狼森林,还有新地图雷神岛,声望足够以后可以...

魔兽世界 战争的工具怎么做
卡塔克要塞24 83.1找工具,然后杀门口的怪

魔兽世界任务设备之战怎么做啊!在那里做啊!
设备之战是诺莫瑞根副本的任务要求先去藏宝海湾找工程师,他会给你一个传送器。拿到传送器后就站到传送台上就进入诺莫瑞根了因为诺莫瑞根是位于铁炉堡旁边的副本,部落的只能这样才能去

魔兽世界狼人任务:吉尔尼斯城保卫战,如何做?详细,加分!!
需要玩家消灭腐血怪,并取得吉尔尼斯城保卫战的胜利,做法如下:1、首先玩家需要来到吉尔尼斯城的罗娜·克罗雷接任务,就可以获得任务物品吉尔尼斯捍卫者之剑。2、接着需要来到军事区。3、玩家需要找到克雷南·阿朗纳斯,跟他对话就可以开启任务流程。4、接着就看门口方向,一会就会刷新怪物来攻城。5、...

龙沙区13762966061: 魔兽世界怎么制作宏命令 -
姬田普乐: 首先,回车,再敲/MACRO.看见了吧?会弹出一个窗口,上面有New(新建宏命令)和Complete(完成宏命令)两个按键.点New,又会弹出一个窗口,哇,花花绿绿的,里面包括了WOW几乎所有的技能图标,随你喜欢,随便选一个!它就...

龙沙区13762966061: 魔兽怎么做宏 -
姬田普乐: /CAST 是施放技能 就是/CAST后边+技能 /USE 是使用物品 例如饰品或者药水 可以BOSS战的时候做个技能饰品双开宏 /SAY 是喊话 你看他们上马的时候都要嚎一嗓子 就是此宏 注意 要施放的技能宏后边要加技能等级 (等级 1)#show 复仇之...

龙沙区13762966061: 魔兽世界战士T宏制作? -
姬田普乐: ....防御战士的宏..复仇和毁灭打击有公共CD的....只有英勇打击和其他技能无CD....复仇有雕纹..激活一次英勇打击./施放 复仇/施放 英勇打击楼上的是复制的还是自己想的?现在防御战士可以冲锋的好伐..楼主....战士T起手 都是盾猛....血性狂暴可以在上手之前就可以开启..为什么要宏?最多是起手技能宏..先血性狂暴...10点怒气...等到倒数3秒的时候 过去冲锋...可以得到足够的怒气施放技能/施放 盾牌猛击/施放 英勇打击群啦小怪..雷霆一击和顺劈放一起做宏...震荡波和雷霆一击都有CD...而且震荡波的时间长..宏的显示CD会是长的 你不会看到雷霆的CD好..../施放 雷霆一击/施放 顺劈

龙沙区13762966061: 魔兽战士宏怎做? -
姬田普乐: 首先进游戏,在游戏里面点键盘的ESC键,在里面找到宏设置,然后在到外面找一些有关ZS的宏,复制了在进游戏,在游戏里面按Ctrl+V粘贴在宏命令设置的栏里面. 我基本知道这些: 1.打断宏 #showtooltip 拳击 /cast [targemouseover,harm][...

龙沙区13762966061: 找个魔兽世界的高手问下、战士的宏怎么弄?
姬田普乐: 武器切换宏 (用shift+点击你的武器/盾牌之类……将其插入宏) 双挥/双手间切换(本例介绍了/equipslot的用法): /equipslot 16 玛拉达斯,黑龙军团的符文之剑 /equipslot 17 其拉祭祀匕首 /equipslot 16 狂野之刃 单手+盾牌 : (本例第一行是一...

龙沙区13762966061: 魔兽世界战士宏怎么做 -
姬田普乐: 这不可能的,如何设置快捷键才是关键: WOW默认的键位,一般人的手只能准确的按到1~5 6、7、8、9、0等键按起来很不方便, 你可以在“按键设置”里把6、7、8、9、0等键 改成Q、E、R、F、G、V、Z、等键 这样你的左手就很方便的能按到,另外 “1”的左边还有个“`”那个键也很好用! 还有“大写开关”CAPS LOCK 这个键也不错 而F1~F4也是离手挺近的键 可以设置为使用不是很频繁但又经常用的键 比方加BUFF等 具体的还要根据你的使用习惯战士的快捷键设置还有个小窍门:三个姿态,把它们设置在鼠标中键上,前滚=战斗姿态,按下=防御姿态,后滚=狂暴姿态他们原始的是特殊键123相信这个改动会对你的操作有很大提升!

龙沙区13762966061: wow战士宏怎么弄~
姬田普乐: 战士宏很多~~~看你要什么样的~ 比如PK用的盾反宏~ #showtooltip 法术反射/cast 防御姿态 /cast 法术反射 /equip 单手武器 /equip 盾牌 援护宏 #showtooltip 援护/cast 防御姿态 /cast 援护狂暴姿态换双手武器宏 /cast 狂暴姿态 /equip 双手武器 防御姿态换单手加盾牌宏 /cast 防御姿态 /equip 单手武器 /equip 盾牌哦这些都是比较简单的宏了

龙沙区13762966061: WOW中战士的宏怎么做啊
姬田普乐: /cast 冲锋 /stopcasting /cast 英勇 /stopcasting /cast 狂暴姿态 8.破胆+停止攻击 #showtooltip 破胆怒吼 /cast 破胆怒吼 /stopattack 9.援护 #showtooltip 援护 /cast [help] 援护; [target=targettarget, help] 援护 /startattack [target=harm] 如果目标是友...

龙沙区13762966061: 魔兽世界战士宏设置怎么做?请细详一点哦
姬田普乐: /castrandom 冲锋,撕裂 这个宏你要连按两次,因为这两个技能CD有冲突,冲锋过去后你再按这个宏的快捷键,就能撕裂敌方! ------------------------------------------------------------------------------------------- 切防御换盾盾反宏,JJC,ZC,插旗必备. #...

龙沙区13762966061: 魔兽世界武器战士宏怎么做?需要详细的 -
姬田普乐: 游戏内按esc,宏命令设置,新建选择图标并命名.然后输入命令,把图标拉出来就可以当技能用了. 这是我战士的宏命令 #showtooltip /castsequence [stance:3] reset=10 鲁莽,死亡之愿 /cast [stance:1]反击风暴 /cast [stance:2]盾墙 /use 狂暴者...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网