魔兽世界如何加入player
1. 魔兽世界的宏怎么弄
你要学会宏 就等于你学会外语一样难
只能会用最简单的就行了
如果想学习去NGA论坛吧
ESC 后有个选择界面 有宏选项 然后选个图标.然后可以设置了比如,你可以在宏窗口里输入以下内容: “/say 各位部落的牛鬼兽魔们…赏小弟点钱吧…” 或者“/say 我是奸商!长期收购各种皮类材料。” 甚至“/say 哇,那个人的背影好像一条狗耶!” 其中/say就是说的意思,当然你也可以输入/yell,这个是全区域大叫的意思(你试试刷屏看看…如果你想见GM的话)另外/g是工会说话而/p是小队说话。 当你想让人看到这些话时,只需要点击代表那句话的宏键就可以了。 一般比较酷的人(比如我)会在宏命令里连续写上好几行的内容,搭配上动作表情和语音,比如当你向某人求婚时: 第一行内容:“/Kneel” 第二行内容:“/say 如果你不嫁给我,那么我就一辈子不起来…” 或者当你被怪物追杀时: 第一行内容:“/v help” 第二行内容:“/say 哪位兄弟发发慈悲先,帮我把屁股上的狗嘴翘开…” 其中/Kneel就是让你跪下来的动作而/v help则是发出求救的声音(真的有声音!)。当然,在游戏里有好多动作和声音选项可以用在宏里面,你可以在聊天窗口上的一个选项里看到所有的动作和语音选项。 几个常用的宏命令: /Assist 这是个援助进攻的命令。当你的队伍同时面对几个敌人时,只要点击自己的队友(一般是队伍中的战士),然后使用这个命令,你的目标就会变成战士所选中的目标。大家集中火力消灭一个起! /Cast 这是个使用技能的命令。当你在宏命令里输入/Cast 技能名(技能等级)或者只要按住Shift同时用鼠标点击一下你想要输入的技能的图标。例如当你是一个战士,想制作一个使用战斗怒吼的宏时,你可以输入/Cast Battle Shout(Rank 1)或者是直接按住Shift点击Battle Shout这个技能的图标。当然你可以在一个宏的不同行上输入几个技能,那么当你使用这个宏时,几个技能就会一起释放出来,再用不着你像章鱼一样同时按下几个键了 。 %t 这个符号也许会经常出现在你的宏命令里,它是一个代码,代表你当前所选中的人名。例如,你在宏里写下这么一句。(注意:后面要加一空格。) “/g %t ,今天天气真好,有没兴趣和我一起上山采蘑菇…” 如果你点中一位名叫苯笨的玩家,那么当你按下这个宏时,你就会说:“笨笨,今天天气真好,有没兴趣和我一起上山采蘑菇…” /Target 这是一个自动选择目标的命令,你可以在宏里输入/Target (xxx),那么当你按下这个宏时,你将自动选定这个叫xxx的目标
本人的编辑的
2. 魔兽世界 宏[target=player]这句话有什么实质性意义么
相当于开启自我施法,但是可以在不开启自我施法的时候对自己使用技能,且不丢失当前目标。
一般来说,绷带,惩戒QS的顺闪,奶Q的震击,各种QS的XX之手,以及SM的盾,都经常用到类似的宏。player如果改成JJC队友的名字,可以做到不丢失当前目标的情况下,对队友释放技能。
此宏主要应用于PVP
3. 魔兽世界的宏怎么做,要非常详细的,最好有图解
1、由于CastSpellByName()和TargetUnit()在2.0被禁用,所以2.0之前的大部分宏将无法使用。现在,宏写法也有了很大的变化。没有宏可以检查Buff,Debuff,冷却,血量,魔法,怒气,能量。但是,大家也不用太惋惜,现在的宏可以实现许多新的功能,并且非常强大。
2、---在使用一些宏之前请先检查你的按键设置。系统默认Ctrl+1到10是使用宠物技能栏,而Shift+1到6是选定动作条。有些宏在使用时由于自己的设置有可能和这些默认的按键冲突,解决办法为改宏或者改掉系统默认的按键设置。
--- 后面带“[option]”的命令都是可以加条件判定的命令!貌似只有个别的几个不可加条件判定。。。=。=!
3、wowwiki首页:http://www.wowwiki.com/Main_Page
wiki的2.0宏首页:http://www.wowwiki.com/HOWTO:_Make_a_Macro
4、把这篇帖子一字不漏的看完,那么99%的宏你都可以自己写了。
5、感谢gzkuru的补充~
写宏很简单,只要肯研究。
QUOTE:
如何写一个宏---术士实例讲解
壹:初步制作
恩。。。因为我是个恶魔术士,所以我现在想写个瞬招胖子牺牲宏。
第一步,用“/cast”来施放“牺牲”:
/cast 牺牲
这样就写好了,“/cast”也就是“/施放”,作用是可以让你在宏内施放一个技能。而“牺牲”,是术士宠物的一个技能。
第二步,光有牺牲没有瞬招怎么行~牺牲完胖子我还想瞬招一个出来呢。
/cast 恶魔支配
“恶魔支配”,术士无公共CD法术。
第三步,光有瞬招却不招宠物是不行的,所以。。。
/cast 召唤虚空行者
“召唤虚空行者”,不用解释了吧。。。。。。。。
第四步,现在“牺牲”、“恶魔支配”、“召唤虚空行者”都写好了,下面把他们组合起来。
/cast 牺牲
/cast 恶魔支配
/cast 召唤虚空行者
组合起来之后就是这样了,这个宏可以先牺牲胖子,然后使用恶魔支配,然后召唤虚空。一共按键3次。
注意:并不是所有宏都可以这样写的!原因是牺牲和恶魔支配,一个是宠物技能,一个是无公共CD技能,都不占用公共CD,所以这个“傻瓜”格式的宏才会有效。同样,所有无公共CD的技能、物品和宠物技能,都可以只加一个占用公共CD的技能写在一个无任何条件的宏中。比如先使用护符,再放技能的宏!
贰:添加条件
虽然有了瞬招牺牲宏,但是我不想让这个宏单独占我一个宝贵的快捷键。。。所以,我要给这个宏添加几个条件让它在适当的时候能做出适当的动作。具体如下。
第一步:要是这个宏能在我需要瞬招牺牲的时候才会起作用该多好~~~所以我想到了只有在没有宠物的情况下在使用恶魔支配所以,上面的宏就变成了下面这样。
/cast 牺牲
/cast [nopet]恶魔支配
/cast 召唤虚空行者
这个宏里面多了一个“[nopet]”。“nopet”是条件,也就是“没有宠物”的意思。而“[]”的作用就是告诉WOW都有什么是条件,所有写在“[]”里面的东西都是条件。
第二步:我觉得光是在没有宠物的情况下使用“恶魔支配”还是不能满足我的需要,因为使用完牺牲之后宠物并没有消失,而是死亡状态,所以,我又给宏加了一个条件。如下~
/cast 牺牲
/cast [nopet][target=pet,dead]恶魔支配
/cast 召唤虚空行者
这次,宏里面添加了“target=pet,dead”这个条件,但是实际上这是两个条件。首先,“taregt=pet”是一个条件,作用是把你的隐藏目标(隐藏目标其实是我自己起的名字,这个条件的意思就是并不会改变你当前的目标,并且选择一个目标做为将要进行的动作的目标)指向你的宠物。而“dead”的作用就是判断目标是否死亡。而“,”半角逗号,也就是不用任何输入法打出来的逗号,作用为“并且”存在着,所以“target=pet,dead”的实际意思是“把隐藏目标指向你的宠物,并且判断其是否死亡”,白话一点就是“判断你的宠物是否死亡”。
还要说一点~“[nopet][target=pet,dead]”,前面的“[nopet]”和“[target=pet,dead]”的关系为“或者”,当两个“[]”连在一起写的时候都为“或者”。就是说当“[nopet]”不成立的时候会检查“[target=pet,dead]”是否成立,如果“[target=pet,dead]”也不成立那么这个法术是不会被施放的。相反,只要这两组条件中有一个是成立的,那么这个技能就会被施放,这就是“并且”的作用。
基本内容就这么多,个人感觉真的是很少很少,并且非常简单。献给喜欢宏并且想学习写宏的人。
一些基本知识
==========================================================
==========================================================
QUOTE:
身上各个部位编号:
1:头
2:颈
3:肩
4:衬衣
5:胸
6:腰带
7:腿
8:脚
9:手腕
10:手套
11:手指1
12:手指2
13:饰品1
14:饰品2
15:背
16:主手
17:副手
18:远程武器
动作条名称及编号:
主动作条1:ActionButton
主动作条2:不知道。。。。。。。
主动作条3(右1):MultiBarRightButton
主动作条4(右2):MultiBarLeftButton
主动作条5(右下):MultiBarBottomRightButton
主动作条6(左下):MultiBarBottomLeftButton
每个动作条的按钮从左至右都是1~12。
背包及包裹格子编号:
背包从右到左的编号分别是:4、3、2、1、0~
包裹格子的编号是从左至右排列,一个包的第一行分别是:1、2、3、4~
然后是包裹第2行:5、6、7、8~下面几行依次类推。
姿态编号:
| 战士 | 德鲁伊 | 牧师 | 盗贼 | 萨满祭祀
------------------------------------------
姿态 1 | 战斗 | 熊 | 暗影形态 | 潜行 | 幽魂之狼
姿态 2 | 防御 | 海豹 | | |
姿态 3 | 狂暴 | 猫 | | |
姿态 4 | | 旅行 | | |
姿态 5 | | 枭兽/树 | | |
姿态 6 | | 飞行 | | |
从2.0开始宏内可用的条件:
QUOTE:
help---判断目标是否为友善;
比如“/cast [help]治疗术”,如果目标为友善那么施放治疗术。
harm---判断目标是否为敌对;
比如“/cast [harm]惩击”,如果目标为敌对那么施放惩击。
party---判断目标是否在本小队中;
比如“/cast [party]治疗术”,如果目标在本小队中那么施放治疗术。
raid---判断目标是否在团队中;
比如“/cast [raid]治疗术”,如果目标在本团队中那么施放治疗术。
group---判断自己是否在一个队伍中(小队或团队);
比如“/cast [group]治疗导言”,如果自己在一个队伍中那么施放治疗导言。
group:party/raid判断自己是否在一个指定的集体中:小队/团队;
比如“/cast [group:raid]治疗导言;[group:party]快速治疗”,如果在团队中就施放导言,在小队中就施放快速。
combat---判断你是否在战斗中;
比如“/cast [combat]消失;[nocombat]潜行”,如果在战斗就消失,不在战斗就潜行。
stance或stance:#---判断你是否在姿态中或是否在指定姿态中。#为数字,也就是姿态编号。
比如“/cast [stance]精神鞭挞”,如果在暗影形态就施放鞭挞。“/cast [stance:3]潜行”,如果在猫形态就潜行。
stealth---判断你是否在潜行;
比如“/cast [stealth]背刺;邪恶攻击”,如果在潜行就用背刺,否则邪恶攻击。
modifier或modifier:x---x可为shift、ctrl、alt 或者是它们的组合,判断某个或某几个按键是否被按下。
equipped:<item>---判断某件物品是否在装备中。<item>可以是装备栏编号、装备分类(武器、副手。。。)、装备子类(双手剑、法仗等等。。。)
target=<unit>---可以把技能目标指定为任何有效的目标,并且可以另你不丢失当前目标!<unit>还可以为“none”,用来指定没有目标的时候。“player”,用来指定只对自己施放。比如“/use [target=player] 厚符文布绷带”,无论任何时候都只对自己使用绷带。关于“self”,这个条件在使用时经多人测试都会报错,原因不明,所以暂时大家先不要用。
actionbar:<number>---判断当前动作条是否被列出。<number>可为1、2、3、4、5、6
pet:<pet type 或 pet name>---pet type为宠物类型;pet name为宠物名字。如果不填写宠物类型或名字则判断宠物是否存在。
mounted---判断是否在坐骑上。
swimming---判断是否在游泳。
flying---判断是否在飞行中。
outdoors---判断你是否在室外。
indoors---判断你是否在室内。
button:<#>---判断某个特定按钮是否被用来触发技能。<#>可为1(鼠标左键)、2(鼠标右键)、3(鼠标按键3,也就是鼠标滚轮向下按,不是向上滚也不是向下滚)、4(鼠标按键4,多键鼠标专用)、5(鼠标按键5,多键鼠标专用)。默认为1。
channeling或channeling:法术名称---判断你是否在引导法术或是否在引导指定的法术。
比如“/cast [nochanneling:奥术飞弹]奥术飞弹”,在这个例子里我把“channeling:奥术飞弹”前面加了“no”,所以这个宏的意思就变成了如果没有在引导奥术飞弹,那么施放奥术飞弹,避免浪费~~~
exists---判断特定目标是否存在。
dead---判断目标是否死亡。请注意,这个是判断目标是否死亡。如果你想判断你自己的宠物是否死亡就要写成这样“[target=pet,dead]”。
比如“/cast [target=pet,dead]复活宠物(猎人的复活宠物技能。。。)”。这个宏的意思就是如果你的宠物死亡了那么施放复活宠物。
equipped:装备名称/类型/子类型---判断某件装备是否在装备中。
比如“/cast [equipped:魔杖] 射击”,这个宏的意思是如果装备魔杖就使用射击。
==========================================================
==========================================================
一些命令的讲解及应用
施放法术相关
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------
QUOTE:
/cast [option]
简单的说就是/施放,并且使用这个命令的宏只有一个法术会被施放。现在的这个命令可以加入条件来判定法术是否被施放。比如“/cast [help,combat] 快速治疗”,这个宏的意思是当目标为友善,并且在战斗中,那么施放快速治疗。
..................................................................................................................................................................................................................
还有好多,字数超限了,自己看网站吧
参考资料:http://bbs.owan.com/redirect.php?tid=12315285&goto=lastpost
4. 魔兽世界宏怎么做我在系统点开宏设置然后呢右边有好多技能图啊
/cast 破斧沉舟
/cast 盾墙
就是这样
虽然是复制的,但是我以前也是在这学的,一般用/cast空格技能和/Y空格(你要说的话)就够了
在WoW 2.0中,宏和插件将会有翻天覆地的改变。最近,Slouken(Blizzard UI开发者)宣布了一个令人激动的宏的新特性,一系列条件选项将可以被应用于以下斜杠命令:/cast,/use,/target,/focus,/assist,/stopmacro,/cancelaura,/userandom,/castrandom,以及/castsequence。这个帖子的目的就在于讲解如何应用它们。
注:虽然多数例子都使用了"/cast",但事实上这些条件选项对前面提到的所有斜杠命令都有效。
在2.0中,目前所用的大多数宏都将被废弃,因为在战斗中,任何用到CastSpellByName()或者TargetUnit()的宏都将不再有作用。更进一步的,多数“傻瓜逻辑”的宏也不会再有效。但是,你现在可以通过新的宏条件选项来实现许多流行宏的功能。
现在,使用“/cast”(“/施放”)非常简明,命令格式就是“/cast <法术名称>”(施放最高等级的法术)或者“/cast <法术名陈>(Rank <#>)”。比如说:
/施放 强效治疗术
/施放 奥术智慧(等级 3)
在新的系统中,你依然可以使用原来的这些格式,不过你现在可以加入条件选项来使得“/cast”更加灵活。“/cast”的新格式是:“/cast [<第一组条件选项>] <第一个法术名称>; [<第二组条件选项>] <第二个法术名称>; [<第三组条件选项>] <第三个法术名称>;...”。
现在让宏运作起来的方式就像这样:第一组条件选项被检测,如果它们成立,则第一个法术被施放,如果它们不成立,则第二组条件选项被检测,如果这个成立了,下一个法术被施放,如此下去。但是,你必须牢记,只有一个法术会被施放。当一组条件选项被检测到成立时,相应的法术就会被施放,宏也就此结束。
当前可用的条件选项有:
help - 检测目标是否为友善
harm - 检测目标是否为敌对
combat - 检测你是否在战斗中
stance或stance:# - 检测你是否在姿态中,或是否在某个特定的姿态中(详见下)
stealth - 检测你是否潜行
modifier或modifier:shift|ctrl|alt - 检测命令被执行时是否某个特定的键被按下
equipped:<item> - 检测某个物品是否被装备。<item>可以是任何有效的装备槽,物品分类,或者物品子类
target = <unit> - 特殊条件选项,它把当前目标改变为任何有效的单位(详见下)
actionbar:<number> - 检测当前动作条是否为列出的那个
新的条件选项:
pet:<pet type 或 pet name> - 检测宠物是否存在。可以接受宠物类型(枭,熊,小鬼)或者名字(Fluffy,我家坏坏)作为条件。不带条件则检测是否有任何宠物存在。
mounted,swimming,flying - 检测是否在坐骑上,游泳,或者飞行中
indoors,outdoors - 检测是在室内还是室外
button:<#> - 检测某个特定的按钮被用来触发法术,默认为1(详见下)
exists 和 dead - 检测是否目标已经死亡,或是否真的存在
新的宏命令
---------------------------
/castsequence - 按顺序施放一组事先设定好的法术(详见下)
# show <法术> - 显示所列出法术的宏返回值
对于条件选项的一些额外技巧:
你可以在任何条件选项前加上“no”来得到反效果,比如,“nocombat”则在脱离战斗的情况下成立。
用逗号“,”来分隔条件选项作用和“and”一样,当条件选项同时成立时执行。
用斜杠“/”来分隔条件选项作用和“or”一样,当其中一个条件选项成立时执行。
在宏编辑器里按“?”图标将强制宏以当前法术的图标显示举例和姿态
这里有一些举例说明:
/施放 强效治疗术
非常简单,向你的目标施放强效治疗术。
/施放 [help] 强效治疗术
加入一个条件选项,当目标为友善时施放强效治疗术。
/施放 [help] 强效治疗术; 惩击
加入第二个法术,由于它没有任何条件选项,所以在第一组条件选项不成立时,则施放。
/施放 [help, combat] 快速治疗; [help, nocombat] 强效治疗术; 惩击
这个宏将在你(不是目标)处于战斗中时为友方目标施放快速治疗,如果你不在战斗中且目标为友方目标,则施放强效治疗术,如果这些条件都不成立(比如目标为敌对),则施放惩击。
/施放 [help] 强效治疗术; [harm, combat] 惩击; [harm, nocombat] 精神鞭笞
这个宏将对友方目标施放强效治疗术,或在战斗中对敌对目标施放惩击,或当你不处于战斗中时,对敌对目标施放精神鞭笞。
/施放 [stealth] 伏击; 背刺
这个宏在玩家处于潜行时施放伏击,否则的话就背刺。
/施放 [nostealth] 背刺; 伏击
这个宏和上面那个作用完全相同,只不过用了相反的条件选项。
/施放 [actionbar:1] 强效治疗术; [actionbar:2] 惩击
如果当前动作条为1号时施放强效治疗术,如果是2号则施放惩击,如果为其他动作条则不做任何事情。
/施放 [harm] 变形术
/stopmacro [noharm]
/p 正在把%t变羊!别去碰它!
这个宏将在目标为敌对目标时施放变形术,若目标不是敌对,则停止这个宏(例如变形术没有施放出来),当目标被变羊后则通知队友。注意,因为“/stopmacro”命令的存在,如果目标没有被变羊,队友将不会看到喊话(从而减少了不必要的垃圾信息)。
/施放 [pet] 召唤宠物; 复活宠物
这个宏将在你没有带着宠物时召唤一个出来,否则的话将尝试复活你的宠物。
/施放 [pet:owl] 俯冲; [pet:cat] 冲锋; [pet] 低吼
这个宏将在你带着枭类宠物的时候施放俯冲,带着猫类宠物时施放冲锋,如果是其他宠物则施放低吼。
/施放 [pet:虚空行者] 牺牲; [pet:媚魔] 魅惑
如果你带着虚空行者则施放牺牲,带着媚魔则施放魅惑。
/使用 [nomounted, outdoors] 黑色战驹缰绳
如果你在室外且没有骑着坐骑时召唤坐骑。
/施放 [target=pet, dead] 复活宠物; [nopet] 召唤宠物; 治疗宠物
若你的宠物死亡了则复活它,如果没有召唤出来则召唤宠物,或者治疗你的宠物。
----------------
Stances:
----------------
Class: Warrior Priest Druid Rogue
---------------------------------------------------------------
Stance:1 Battle Shadowform Bear Stealth
---------------------------------------------------------------
Stance:2 Defensive Aquatic
---------------------------------------------------------------
Stance:3 Berserker Cat
---------------------------------------------------------------
Stance:4 Travel
---------------------------------------------------------------
Stance:5 Moonkin/Tree
---------------------------------------------------------------
----------------
姿态
----------------
姿态以同样的原理工作,当姿态编号没有给出时,则在玩家处于任一姿态都成立(注意,战士永远都处于某个姿态中)。如果给了编号,则检测该姿态是否被激活。
每个职业的特定姿态都有不同的编号,这是一个列表:
战士:1. 战斗 2. 防御 3. 狂暴
牧师:1. 暗影形态
德鲁伊:1. 熊 2. 水栖 3. 猫 4. 旅行 5. 枭兽/树
盗贼:1. 潜行
圣骑士的光环在宏条件选项系统中将不再被作为姿态处理。
请记住,如果你跳过了某个姿态(例如作为战士却没有做防御姿态的任务),你的姿态编号将会递减,比如狂暴姿态的编号会变成2号。
一些姿态宏的例子:
/施放 [nostance] 熊形态
如果没有在一个形态下,则变形到熊形态。
/施放 [stance:1] 压制; [stance:2] 破甲; [stance:3] 旋风斩
在战斗姿态下施放压制,防御姿态下施放破甲,狂暴姿态下施放旋风斩。
/施放 [stance:1] 低吼; [stance:3] 爪击
在熊形态施放低吼,在猫形态施放爪击。
/施放 [nostance:3] 猎豹形态
如果不在猎豹形态,则变形猎豹,但如果已经处于猎豹形态,也不会把你变回来。物品槽列表:
Two-Hand 双手
Bag 包
Shirt 衬衫
Chest 胸部
Back 背部
Feet 脚
Finger 手指
Hands 手
Head 头部
Held In Off-hand 副手物品
Legs 腿部
Neck 颈部
Ranged 远程
Off Hand 副手
Shoulder 肩部
Tabard 徽章
Thrown (ranged slot items like thrown daggers) 投掷(远程槽物品例如投掷匕首)
Trinket 饰品
Waist 腰部
One-Hand 单手
Main Hand 主手
Wrist 手腕
一些equipped例子:
/施放 [equipped:双手剑] 致死打击; 英勇打击
当你装备着双手剑时施放致死打击。
/施放 [equipped:双手剑/双手锤/双手斧/长柄武器] 致死打击
这里使用了分隔符“/”来设置一个“或”条件,这个宏将在你装备以上类型武器时施放致死打击。
/施放 [equipped:盾牌] 盾牌猛击
在你装备了盾牌的时候施放盾牌猛击。
/施放 [equipped:盾牌, equipped:匕首] 盾牌猛击
仅在你同时装备了盾牌和匕首时才施放盾牌猛击
/施放 [noequipped:盾牌, equipped:副手] 暴怒
在你没有装备盾牌且副手装备了武器的情况下施放暴怒,也就是说,在你双持的时候才被激活。
Button和Target目标选项
The option [button:<x>] works similarly to the modifier button. Normally, if you left-click a button, it performs whatever action is in that spell, in our case a macro. However, if you set the button option, you can change the behavior of a particular macro.
The default button is 1, the Left Mouse button. Note that when you activate a macro via a keybinding, it treats it like a Left Mouse button click. The numbered buttons are:
1 or LeftButton
2 or RightButton
3 or MiddleButton
4 or Button4
5 or Button5
... or any of the buttons remapped by the secure state headers. I don't know what this last bit means, to be honest, I'm simply quoting slouken.
条件选项[button:<x>]运作起来类似于修改按键。一般来说,当你左键点击一个按钮,它就执行(宏)里面所有的动作,然而,如果你设置了button条件选项,你可以改变宏在特定按键上的表现。
默认按键是1,鼠标左键。注意,如果你通过按键绑定来触发一个宏,它会认为是通过鼠标左键点击触发。被编号的按键有:
1 或 左键
2 或 右键
3 或 中键
4 或 按键4
5 或 按键5
...以及其他一切在“安全声明头文件”中定义的按键。我不太确定这是什么意思,仅仅只是引用Slouken的表述。
lostcup: 官网UI论坛中有一篇Iriel(论坛MVP)写的SecureStateHeader Example Code,类似于一个模版,插件作者可以生成一个实例去修改默认设定。
/施放 [button:2, target=player] 快速治疗; [help] 快速治疗
这个宏将向友方目标施放快速治疗,或者如果你右键点击它,则向自己施放快速治疗
这里[target=unit]是一个特殊的条件选项,它并不检测条件是否成立,而是改变施法的目标以其他条件选项的目标。“unit”可以是任何有效的unit类型,例如“player”,“target”,“targettarget”,“party1”,“party1target”,等等。想了解更多的unit类型,可以去这里:[http://www.wowwiki.com/UnitId ]
请注意,任何一个施法都有默认的target,那就是“target”,例如:
/施放 [help] 强效治疗术
就和下面的宏等同:
/施放 [target=target, help] 强效治疗术
除非你加入一个[target=unit]条件选项,默认则就是你的当前目标。
一些[target=unit]的例子:
/施放 [target=player] 快速治疗
总是向自己施放快速治疗,并且不会改变你的实际目标
/施放 [help] 快速治疗; [target=targettarget] 快速治疗
如果目标是友善的,则向他施放快速治疗,否则向目标的目标施放快速治疗。
/施放 [help, combat] 快速治疗; [help, nocombat] 强效治疗术; [target=targettarget, help, combat] 快速治疗; [target=player] 强效治疗术
这个宏可以 1) 如果你处于战斗中且目标友善时施放快速治疗,2) 如果你目标友善且没有在战斗中则施放强效治疗术,3) 如果你处于战斗中且你目标的目标为友善,则向他施放快速治疗,4) 如果前面的条件都不成立,则向自己施放强效治疗术。
如果你使用none作为unit,则它会像你没有选中目标一样工作,例如:
/施放 [target=none] 驱散魔法
这将施放驱散魔法且等待你点中一个目标,无论你当前是否选中了一个目标。Castsequence
新的宏命令:/castsequence
----------------------
在WoW 2.0中出现了一个新的命令,/castsequence。它允许你在一次次点击某个宏时,将其中定义的一系列法术逐个施放,格式如下:
/castsequence [<条件选项>] reset=<#>/target/combat <法术1>, <法术2>, <法术3>
“啥?你在说啥?”
它设定了一个法术列表,当你第一次点击这个宏时,它施放列表中的第一个法术,第二次点击的时候,施放第二个法术,以此类推。当它施放完最后一个时,又回到起始点开始循环。
“我还是不太明白耶。”
OK,假设你是一个法师,有时候你需要冰霜新星后立刻闪现开,你没法同时做到这些事情,现在你可以设定一个序列去做!
/castsequence 冰霜新星, 闪现
就这么简单,第一次你按这个宏,你施放冰霜新星,再按一次,闪现。
“那如果冰霜新星在冷却中怎么办?它会直接施放闪现么?还是不施放冰霜新星,等第二次按这个宏的时候,再施放闪现?”
都不是。如果法术无法施放(冷却,超出距离,法力不足等等情况下),序列就不会走到下一个法术,下一次你再点这个宏的时候,它会再度尝试施放冰霜新星。(抵抗,躲闪,招架等并不会算作无法施放,这些情况下法术/技能确实施放了,只不过没有命中。)
“如果我没有处于战斗中怎么办?我不想在非战斗情况下浪费一个冰霜新星。”
你可以把之前所有的宏条件选项应用于此(可惜的是,只能应用于整个序列,而不能为每个法术单独设定)。
“呃,其实刚才我只是随便说说,OK,那如果我在冰霜新星后不想闪现了怎么办?下一次我想施放冰霜新星时,它会不会还是停滞在施放闪现的设定上?”
这完全没问题,我们会用到重置这个设定。因为冰霜新星一般的冷却时间为24秒,我们可以设定序列在24秒内不被使用就重置它。
/castsequence reset=24 冰霜新星, 闪现
当你第一次点击这个宏时,它会施放冰霜新星,如果你决定不闪现了,等过了24秒后,它会重置到冰霜新星的状态,因为冰霜新星的冷却时间为24秒,那时候它就可以被重新使用了,真棒!
“好吧,这真的很厉害,不过我实际上是个术士啊。”
当然,作为一个术士,我相信你会一直重复上三种DoT,现在你可以为它们设置一个序列以节省按钮空间啦。
/castsequence 腐蚀, 献祭, 痛苦诅咒
就这么简单,你可以连续点击三次这个宏来上这三种DoT。
“但如果在我施放完这些前目标就死了呢?我又卡在这个序列里了,我可不想设什么定时器!”
那也没关系,我们可以用其他的条件选项。如果你设定“reset=target”,那序列将在你改变目标时就重置到起始位置。你也可以设置“reset=combat”,每当你脱离战斗,这个序列就会被重置了。如果你使用“/”控制符(你还记得吧,之前提到过),你也可以将这些重置条件选项组合起来!
/castsequence reset=combat/target 腐蚀, 献祭, 痛苦诅咒
就这全了,这下子每当你改变目标(比如原来的目标快死了,你选中的新的目标)或脱离了战斗(可能目标在你施放完所有DoT前就死了),它将会把整个序列重置,让你可以从头开始。
“OK,真棒,我想我现在弄明白了!给我点时间设置新的宏....搞定!”
好极了,我很高兴能帮上忙。
“那...来决斗一盘吧?”
呃,不了,我从不和术士决斗。
“切,胆小鬼。”举例说明
一些宏的例子:
通用宏:
---------------
/use [target=self] 厚虚空布绷带
无论当前目标是什么,这个宏只会对自己使用厚虚空布绷带。
战士宏
---------------
拦截/冲锋:拦截或者冲锋,或者切换到相应的姿态。
/施放 [nocombat, stance:1] 冲锋; [combat, nostance:3] 狂暴姿态; [nocombat, nostance:1] 战斗姿态; [combat, stance:3] 拦截
一般姿态宏:把<* Stance Ability>替换为任何你想要的技能
/施放 [stance:1] <Battle Stance Ability>; [stance:2] <Defense Stance Ability>; [stance:3] <Berserker Stance Ability>
压制:一个很简单的压制宏
/施放 [stance:1] 压制; 战斗姿态
法师宏
---------------
炎爆/火球:如果没有处于战斗则施放炎爆术(作为起手),否则就施放火球术
/施放 [nocombat] 炎爆术; 火球术
锁定变羊:总是将你锁定的目标变形
/施放 [target=focus] 变形术
牧师宏
---------------
向当前目标的目标施放强效治疗术,否则向当前目标施放
/施放 [target=targettarget, help] 强效治疗术; [help] 强效治疗术
猎人宏
---------------
根据是否在战斗中喂养或治疗宠物
/施放 [combat] 治疗宠物; [nocombat] 喂养宠物
/使用 [nocombat] <食物>
5. WOW里的加入组队频道的英文命令是什么
网上列出的魔兽世界相关命令很多,但是大都仅仅是流水帐形式,非但有用的不多,而且也没给出具体的应用实例,这里我仅根据我个人的经验写一些我最长用(估计也是最有用)的一些命令,其中[]里的是选择输入的东西,输入的时候不用打[],比如你要密我,说明是/W [名字] 那么你实际使用的时候就用/W ALLBLUE就可以了:)
先来几个大家都熟悉的:
/ROLL
丢色子,如果你想丢100点请使用/roll 100-100
/SLEEP
睡觉,看见敌对阵营的来了也可以考虑用来装死…………效果不佳,因为他可以看到你头上有红色的名字:(
/Slap (耳光)
会长的最爱,用来提醒MC里不跟着大家走的……
下面是某些人不知道的:
/afk [文字]
开启AFK模式显示你要离开一会儿,再输一次/afk关闭AFK模式。
/dnd [文字]
开启DND模式表示“请勿打扰”,再输一次/dnd关闭DND模式。
_____________________________________________________________
这两个命令在大型RAID比如MC的时候最好慎用,如果你不想被踢出队伍的话~~~
/combatlog
导出你的战斗信息到(wow目录)LogsPlayerCombatLog.txt 文件里。
_____________________________________________________________
炫耀自己的DPS的最好办法
/el ([名字] )
要求与你锁定的目标决斗,或者要求与指定的目标决斗。
/yield
(/forfeit) 在决斗时投降。
_____________________________________________________________
想和敌对阵营决斗么(未测试,见面就已经你死我活了……),决斗的目标错误却苦于无法取消?上面两个命令也许能帮你
/emote 文字
(/em, /me) 表示接下来的文字是动作。
_____________________________________________________________
常常有人问我是怎么作到“ALLBLUE 摸了摸青儿的胸部”的,这个命令能解答你的疑惑
/follow
(/f) 自动跟随当前目标。
/inspect
(/ins) 查看目标玩家的装备。
_____________________________________________________________
这两个命令最好做成宏同时使用,这样就可以很方便的查看目标玩家的装备而不用手忙脚乱的对着他的名字点右键
什么,不会做宏,你怎么不去死? 首先,回车,再敲/MACRO (或/宏 或按EXC弹出菜单中选“宏命令设置”)看见了吧?会弹出一个窗口,上面有New(新建宏命令)和Complete(完成宏命令)两个按键。点New,又会弹出一个窗口,哇,花花绿绿的,里面包括了WOW几乎所有的技能图标,随你喜欢,随便选一个!它就是你设置的宏命令的图标了,给它取个名字吧!方便你用的时候好找。然后回到第一个窗口,在它上面有一个输入菜单(别告诉我找不到…它可是占了这个窗口的一半多…)在里面输入特定的内容,然后点Complete。接下来你要做的就是把这个代表你宏命令的图标用鼠标左键拉到快捷栏里,想怎么用就怎么用…
/split 数量
把一部分的钱平均分给你的队友。
_____________________________________________________________
强烈推荐各位会长同志频繁使用此招!!!
/who [文字[ 文字2...]] [数字[-数字2]] [r-"种族"] [c-"职业"] [z-"区域"] [g-"公会"]
如果没有添加任何后缀的话,列出在当前区域与你等级相近的所有在线玩家。文字指定玩家的名字,公会,职业,种族或者所在的区域;数字表示指定列出玩家的等级范围。
_____________________________________________________________
极其有用的一招!!这招真是太有用了,和他的普及度完全不成比例——
比如我小号48级想下组尔法拉克,苦于在加基森喊了半天组不到人,怎么办?/WHO 46-50
马上全世界适合这个等级的玩家列表展现在我面前,我随便找几个貌似没事的悄悄话几句,队伍就组好了。又如,组队下3大副本,组不到战士,同样,我们/WHO 战士 60 马上就把所有地区60级的战士都被我们一网打尽了,随便M几人保证有愿陪你下的……怎么样,下副本的组队效率高了很多吧。又如,昨天本服LM大举进攻幽暗后部落决定反击,但大家乱哄哄的打哪的都有,这时,我们依次/WHO 灰谷 60
/WHO 荆棘谷 60 /WHO 席尔布莱德丘陵 60 看看列表,这下知道大部队的主攻方向了吧,再决定跟随哪路去凑凑热闹。想知道某行会的人员列表,这不是只有会长能有的命令么?别急,我们/WHO 神舞 嘿嘿,神舞的成员花名册就有了,挖他们MS的墙角来充实自己MC的二团吧…… /WHO [名字] 你的仇人的信息也就出现在你眼前了,尽情的骂吧^_^
/invite [名字]
(/inv) 邀请目标玩家到你的队伍里。
_____________________________________________________________
某些人你只知道名字,如何邀请他呢?不用手忙脚乱的加好友了,一条命令就能搞定
/W [名字]
给某人发条信息
_____________________________________________________________
玩惯了传奇里/[名字]还真不习惯要在前面加个W和空格^_^
(嫌麻烦的下面可以跳过三十行先)
/chat
(/chathelp) 列出聊天指令。
/join 频道 [密码]
(/chan, /channel) 加入(或者创建)一个特殊聊天频道。
/leave 频道|#
(/chatleave, /chatexit) 离开这个特殊聊天频道,或者离开指定号码的聊天频道。
/# 文字
(/c, /csay) 在聊天频道内说话,#表示所要说话的频道号码。
/announcements 频道|#
(/ann) 开启/关闭指定聊天频道的公告。
/ban 频道|# 名字
禁止目标玩家进入指定的频道。
/unban 频道|# 名字
解除目标玩家的禁令。
/chatlist
(/chatwho, /chatinfo) 列出所有的聊天频道和他们的号码。
/chatinvite 频道|# 名字
(/cinvite) 邀请目标玩家到一个指令的聊天频道里。
/ckick 频道|# 名字
把目标玩家从指定频道中踢出去。
/moderator 频道|# 名字
(/mod) 把目标玩家设成指定聊天频道的管理员。
/unmoderator 频道|# 名字
(/unmod) 解除目标玩家在指定聊天频道里的管理员身份。
/moderate 频道|#
开启指定聊天频道的管理模式。
/mute 频道|# 名字
(/squelch, /unvoice) 把目标玩家在指定的聊天频道里禁言。
/unmute 频道|# 名字
(/unsquelch, /voice) 解除目标玩家在指定的聊天频道里的禁言。
/password 频道|# [密码]
(/pass) 设置,改变或者去除聊天频道的密码。
/owner 频道|# [名字]
显示或者改变所建立的聊天频道名字。
_____________________________________________________________
以上是暴雪列出的聊天命令列表,其实完全没必要记这么多!!我们只需要两个:
/加入 [频道名]
(或者用/JOIN [频道名] 不过我还是习惯用中文,下同)
用来创建或加入一个频道(加入的时候频道名别打错了),最常见的用处是MC里同职业的队开个频道来讨论分赃问题!我们会的DPK在某些职业中(比如小德)中已经型同虚设了,大家商量下就能确定装备的归属。
(/chan, /channel) 加入(或者创建)一个特殊聊天频道。
(这个的中文命令不知道是什么了,望达人指教)
这个是行会里开会用的,上面那个/加入 的命令只对一个地图里的玩家有效,要是几个人在不同的副本里,会长又想找大家开个小范围的中层大会,这个命令是再好不过的了(/G是全民大会,要区别对待)
/gleader name
(/guildleader) 把目标玩家设为会长(只限会长使用)。
/gdisband
(/guilddisband) 解散公会(只限会长使用)。
6. wow 添加了新的宏命令:/targetenemyplayer
1:/targetenemyplayer意思是“选中敌对玩家为目标”
2:意思就是,如果用/target,会选中活着的目标,也就是说,在地下睡觉的不会被选中“当然如果都挂了……”
7. 魔兽世界宏问题
楼上的错鸟。。。
关于第一点,判断还是存在的,只不过,CastSpellByName()和CastSpellById()这两个函数无法使用战斗类的技能了。(注意是战斗类的技能,仍然能够用此函数施放坐骑小宠物等)
举个例子:
这是我的坐骑宏,就在3.1.3版本:
/cast [flyable]奥的灰烬
/run if GetZoneText()=="奥特兰克山谷" then CastSpellByName("霜狼嗥叫者") else CastSpellByName("乌鸦之神") end;
其中的if结构学过编程的都知道是什么
这个宏有以下特性:
在能飞行的区域召唤飞行坐骑
在已经召唤出飞行坐骑的情况下再次点击取消飞行坐骑并召唤地面坐骑
在奥山战场召唤白狼(这是我们奥山YY要求的)
然而如下宏:
/run CastSpellByName("寒冰箭")
就会出错,提示“一段宏命令被禁止,因为该功能只对暴雪的UI开放。”
这是因为玻璃渣为了防止用宏和插件代码实现角色的自动控制在2.0时做出的改动。当然,同类被禁用的还有角色移动、转向等控制命令
目前,施放技能只能通过/cast命令实现。这个命令可以加入一些简单的判断,如:
/cast [nomod]元素诅咒;[mod:alt]虚弱诅咒
直接点击是元素诅咒,按住alt点击是虚弱诅咒
/cast [button:1]魔法点心;[button:2]召唤餐桌
左键点击吃面包,右键点击拉桌子
/cast [stance:1]反击风暴;[stance:2]盾墙;[stance:3]鲁莽
战士3姿态大招一键宏
诸如此类。具体不作赘述,各大职业论坛都有,而且我复制粘贴的功夫不是很到家-0- 有些专门关于宏的贴子是会教你怎么写这类宏的。
至于你问题中那个蓝的问题,以下宏可以帮你喊话,但是无法帮你放技能=V=
/run if UnitPower("player")<=2000 then SendChatMessage("没蓝的时候你要说的话","YELL") else SendChatMessage("蓝足够的时候你要说的话","YELL") end;
(修改的时候注意保留双引号")
对于第二点:复合技能宏或者说一键多技能宏是不能像你这么写的,一楼的再错一次。不信你试试以下宏:
/cast 圣光审判
/cast 圣光术
第一次按出审判后只会不断提示:法术还没有准备好,而不会如你的预期施放圣光术。
以下写法
/cast 圣光审判;圣光术
也是同样的结果
因此这类宏也是不存在的。但是有些技能是可以这么写的。比如:
/cast 冰冷血脉
/cast 变幻的纳鲁薄片
/cast 召唤水元素
这是正确的,效果是一键按下去3个技能全部用掉。
因为前2个技能均不会引起公共CD,这样的技能都可以这么堆叠起来。而且对于物品来说,/cast和/use一般具有相同的效果。
你说你用4个技能,可能是惩戒Q吧,那以下的宏可以使用:
/cast 复仇之怒
/cast 狂暴者的召唤
而下面这个宏是不可能的
/cast 驱邪术
/cast 圣光审判
/cast 十字军打击
/cast 神圣风暴
还是手和眼勤快点吧,盯4个技能的CD而已不是很难。-0- 祝你玩的顺利
8. 魔兽世界怎么做宏!(详细)
1、由于CastSpellByName()和TargetUnit()在2.0被禁用,所以2.0之前的大部分宏将无法使用。现在,宏写法也有了很大的变化。没有宏可以检查Buff,Debuff,冷却,血量,魔法,怒气,能量。但是,大家也不用太惋惜,现在的宏可以实现许多新的功能,并且非常强大。
2、---在使用一些宏之前请先检查你的按键设置。系统默认Ctrl+1到10是使用宠物技能栏,而Shift+1到6是选定动作条。有些宏在使用时由于自己的设置有可能和这些默认的按键冲突,解决办法为改宏或者改掉系统默认的按键设置。
--- 后面带“[option]”的命令都是可以加条件判定的命令!貌似只有个别的几个不可加条件判定。。。=。=!
3、wowwiki首页:http://www.wowwiki.com/Main_Page
wiki的2.0宏首页:http://www.wowwiki.com/HOWTO:_Make_a_Macro
4、把这篇帖子一字不漏的看完,那么99%的宏你都可以自己写了。
5、感谢gzkuru的补充~
写宏很简单,只要肯研究。
QUOTE:
如何写一个宏---术士实例讲解
壹:初步制作
恩。。。因为我是个恶魔术士,所以我现在想写个瞬招胖子牺牲宏。
第一步,用“/cast”来施放“牺牲”:
/cast 牺牲
这样就写好了,“/cast”也就是“/施放”,作用是可以让你在宏内施放一个技能。而“牺牲”,是术士宠物的一个技能。
第二步,光有牺牲没有瞬招怎么行~牺牲完胖子我还想瞬招一个出来呢。
/cast 恶魔支配
“恶魔支配”,术士无公共CD法术。
第三步,光有瞬招却不招宠物是不行的,所以。。。
/cast 召唤虚空行者
“召唤虚空行者”,不用解释了吧。。。。。。。。
第四步,现在“牺牲”、“恶魔支配”、“召唤虚空行者”都写好了,下面把他们组合起来。
/cast 牺牲
/cast 恶魔支配
/cast 召唤虚空行者
组合起来之后就是这样了,这个宏可以先牺牲胖子,然后使用恶魔支配,然后召唤虚空。一共按键3次。
注意:并不是所有宏都可以这样写的!原因是牺牲和恶魔支配,一个是宠物技能,一个是无公共CD技能,都不占用公共CD,所以这个“傻瓜”格式的宏才会有效。同样,所有无公共CD的技能、物品和宠物技能,都可以只加一个占用公共CD的技能写在一个无任何条件的宏中。比如先使用护符,再放技能的宏!
贰:添加条件
虽然有了瞬招牺牲宏,但是我不想让这个宏单独占我一个宝贵的快捷键。。。所以,我要给这个宏添加几个条件让它在适当的时候能做出适当的动作。具体如下。
第一步:要是这个宏能在我需要瞬招牺牲的时候才会起作用该多好~~~所以我想到了只有在没有宠物的情况下在使用恶魔支配所以,上面的宏就变成了下面这样。
/cast 牺牲
/cast [nopet]恶魔支配
/cast 召唤虚空行者
这个宏里面多了一个“[nopet]”。“nopet”是条件,也就是“没有宠物”的意思。而“[]”的作用就是告诉WOW都有什么是条件,所有写在“[]”里面的东西都是条件。
第二步:我觉得光是在没有宠物的情况下使用“恶魔支配”还是不能满足我的需要,因为使用完牺牲之后宠物并没有消失,而是死亡状态,所以,我又给宏加了一个条件。如下~
/cast 牺牲
/cast [nopet][target=pet,dead]恶魔支配
/cast 召唤虚空行者
这次,宏里面添加了“target=pet,dead”这个条件,但是实际上这是两个条件。首先,“taregt=pet”是一个条件,作用是把你的隐藏目标(隐藏目标其实是我自己起的名字,这个条件的意思就是并不会改变你当前的目标,并且选择一个目标做为将要进行的动作的目标)指向你的宠物。而“dead”的作用就是判断目标是否死亡。而“,”半角逗号,也就是不用任何输入法打出来的逗号,作用为“并且”存在着,所以“target=pet,dead”的实际意思是“把隐藏目标指向你的宠物,并且判断其是否死亡”,白话一点就是“判断你的宠物是否死亡”。
还要说一点~“[nopet][target=pet,dead]”,前面的“[nopet]”和“[target=pet,dead]”的关系为“或者”,当两个“[]”连在一起写的时候都为“或者”。就是说当“[nopet]”不成立的时候会检查“[target=pet,dead]”是否成立,如果“[target=pet,dead]”也不成立那么这个法术是不会被施放的。相反,只要这两组条件中有一个是成立的,那么这个技能就会被施放,这就是“并且”的作用。
基本内容就这么多,个人感觉真的是很少很少,并且非常简单。献给喜欢宏并且想学习写宏的人。
一些基本知识
==========================================================
==========================================================
QUOTE:
身上各个部位编号:
1:头
2:颈
3:肩
4:衬衣
5:胸
6:腰带
7:腿
8:脚
9:手腕
10:手套
11:手指1
12:手指2
13:饰品1
14:饰品2
15:背
16:主手
17:副手
18:远程武器
动作条名称及编号:
主动作条1:ActionButton
主动作条2:不知道。。。。。。。
主动作条3(右1):MultiBarRightButton
主动作条4(右2):MultiBarLeftButton
主动作条5(右下):MultiBarBottomRightButton
主动作条6(左下):MultiBarBottomLeftButton
每个动作条的按钮从左至右都是1~12。
背包及包裹格子编号:
背包从右到左的编号分别是:4、3、2、1、0~
包裹格子的编号是从左至右排列,一个包的第一行分别是:1、2、3、4~
然后是包裹第2行:5、6、7、8~下面几行依次类推。
姿态编号:
| 战士 | 德鲁伊 | 牧师 | 盗贼 | 萨满祭祀
------------------------------------------
姿态 1 | 战斗 | 熊 | 暗影形态 | 潜行 | 幽魂之狼
姿态 2 | 防御 | 海豹 | | |
姿态 3 | 狂暴 | 猫 | | |
姿态 4 | | 旅行 | | |
姿态 5 | | 枭兽/树 | | |
姿态 6 | | 飞行 | | |
从2.0开始宏内可用的条件:
QUOTE:
help---判断目标是否为友善;
比如“/cast [help]治疗术”,如果目标为友善那么施放治疗术。
harm---判断目标是否为敌对;
比如“/cast [harm]惩击”,如果目标为敌对那么施放惩击。
party---判断目标是否在本小队中;
比如“/cast [party]治疗术”,如果目标在本小队中那么施放治疗术。
raid---判断目标是否在团队中;
比如“/cast [raid]治疗术”,如果目标在本团队中那么施放治疗术。
group---判断自己是否在一个队伍中(小队或团队);
比如“/cast [group]治疗导言”,如果自己在一个队伍中那么施放治疗导言。
group:party/raid判断自己是否在一个指定的集体中:小队/团队;
比如“/cast [group:raid]治疗导言;[group:party]快速治疗”,如果在团队中就施放导言,在小队中就施放快速。
combat---判断你是否在战斗中;
比如“/cast [combat]消失;[nocombat]潜行”,如果在战斗就消失,不在战斗就潜行。
stance或stance:#---判断你是否在姿态中或是否在指定姿态中。#为数字,也就是姿态编号。
比如“/cast [stance]精神鞭挞”,如果在暗影形态就施放鞭挞。“/cast [stance:3]潜行”,如果在猫形态就潜行。
stealth---判断你是否在潜行;
比如“/cast [stealth]背刺;邪恶攻击”,如果在潜行就用背刺,否则邪恶攻击。
modifier或modifier:x---x可为shift、ctrl、alt 或者是它们的组合,判断某个或某几个按键是否被按下。
equipped:<item>---判断某件物品是否在装备中。<item>可以是装备栏编号、装备分类(武器、副手。。。)、装备子类(双手剑、法仗等等。。。)
target=<unit>---可以把技能目标指定为任何有效的目标,并且可以另你不丢失当前目标!<unit>还可以为“none”,用来指定没有目标的时候。“player”,用来指定只对自己施放。比如“/use [target=player] 厚符文布绷带”,无论任何时候都只对自己使用绷带。关于“self”,这个条件在使用时经多人测试都会报错,原因不明,所以暂时大家先不要用。
actionbar:<number>---判断当前动作条是否被列出。<number>可为1、2、3、4、5、6
pet:<pet type 或 pet name>---pet type为宠物类型;pet name为宠物名字。如果不填写宠物类型或名字则判断宠物是否存在。
mounted---判断是否在坐骑上。
swimming---判断是否在游泳。
flying---判断是否在飞行中。
outdoors---判断你是否在室外。
indoors---判断你是否在室内。
button:<#>---判断某个特定按钮是否被用来触发技能。<#>可为1(鼠标左键)、2(鼠标右键)、3(鼠标按键3,也就是鼠标滚轮向下按,不是向上滚也不是向下滚)、4(鼠标按键4,多键鼠标专用)、5(鼠标按键5,多键鼠标专用)。默认为1。
channeling或channeling:法术名称---判断你是否在引导法术或是否在引导指定的法术。
比如“/cast [nochanneling:奥术飞弹]奥术飞弹”,在这个例子里我把“channeling:奥术飞弹”前面加了“no”,所以这个宏的意思就变成了如果没有在引导奥术飞弹,那么施放奥术飞弹,避免浪费~~~
exists---判断特定目标是否存在。
dead---判断目标是否死亡。请注意,这个是判断目标是否死亡。如果你想判断你自己的宠物是否死亡就要写成这样“[target=pet,dead]”。
比如“/cast [target=pet,dead]复活宠物(猎人的复活宠物技能。。。)”。这个宏的意思就是如果你的宠物死亡了那么施放复活宠物。
equipped:装备名称/类型/子类型---判断某件装备是否在装备中。
比如“/cast [equipped:魔杖] 射击”,这个宏的意思是如果装备魔杖就使用射击。
==========================================================
==========================================================
一些命令的讲解及应用
施放法术相关
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------
QUOTE:
/cast [option]
简单的说就是/施放,并且使用这个命令的宏只有一个法术会被施放。现在的这个命令可以加入条件来判定法术是否被施放。比如“/cast [help,combat] 快速治疗”,这个宏的意思是当目标为友善,并且在战斗中,那么施放快速治疗。
..................................................................................................................................................................................................................
还有好多,字数超限了,自己看网站吧
9. 魔兽世界targetenemyplayer, /targetfriendplayer这样的怎么用拜托各位了 3Q
建议你把插件删了再试下,有些插件阻止的
10. wow宏命令设置
常用的宏命令:
1、技能命令
/cast释放一个或多个技能,可以加入一些条件判断,是最常用的命令。
/castsequence依次释放释放数个技能,同样可以加入一些条件判断,常见于所谓的"无脑宏"。
/use使用一个物品,可以直接用物品名称也可以用物品栏位置。
2、动作命令
/cancelform取消变形
/cancelaura取消状态或增益
/startattack开始攻击,释放技能会自动开始攻击。
/stopattack停止攻击,与startattack相反,用于防止破除控制等功能。
(10)魔兽世界如何加入player扩展阅读:
种族介绍
魔兽世界设计了13个种族可供玩家进行选择。
即暗夜精灵、人类、兽人、牛头人、矮人、亡灵、巨魔、侏儒(原版);血精灵、德莱尼(燃烧的远征TBC);狼人、地精(大地的裂变CTM);熊猫人(熊猫人之谜MOP)。
每个种族都各有自己鲜明的特色,包括各个种族各自的故事背景、城市、能力天赋以及不同的运输方式和坐骑。