uanemote是什么意思
LOL手游uanemote意思解析:翻译为使用表情
在LOL手游的新手任务第五天当中有一项就是要求玩家u an emote;而在玩家每日的日常任务中,还有类似的任务,要求玩家u emotes。
英雄联盟手游第五天攻略:任务需求是使用一次表情在对局内;任务奖励:经验*120,蓝色精粹35个。
扩展资料:
英雄联盟手游小技巧:
1、开局的时候打野要分析自己要去反野还是要去正常刷野。
2、前期如果没有GANK的机会可以去找寻节奏不让自己的经济发育慢下来。
3、如果对面猥琐发育不出塔,尽量的少去或者不去支援这条路,换另外两条路试试。
宏怎么写
看看吧看完了,把每个样例都自己试一下就是基本够用了。
1.什么是宏?
宏是由一组宏命令组成的。以下是一些普通宏命令:
/say (/s)
/whisper(/w, /talk, /t)
/emote(/e, /em, /me)
/dance
喜爱PVP的人,应该不会忘了这个:/spit
利用宏,我们可以把这些宏命令放到技能栏上点击使用,而且可以同时做多个动作。写宏的时候,每条动作写在一行上,就像在聊天界面中输入的一样。比如,让你的角色喊一声“Everybody, dance now!”然后开始跳舞的宏:
/y Everybody, dance now!
/dance
一个基本完整的宏命令列表可以参考这里:http://www.wowwiki.com/List_of_Slash_Commands
此网页不属于NGA网站,NGA不保证其安全性
继续访问 取消 不再提示我[ http://www.wowwiki.com/List_of_Slash_Commands《宏命令全表》 ],不过个别新添加的宏命令还没有被收录。WoWWiki有很多关于宏的资料,尤其是脚本和/run命令(后面将会提到)。
注:我先在此说一下,宏的执行是立即进行的。这意味着当你点击技能栏上的一个宏时,宏命令会一条接一条地执行,执行完后才会返回游戏控制。这将会产生两个重要问题:第一,如果写了一个会执行很长时间的宏(如:/run for i=1, 1000000000 do end),游戏会被卡死,直到它执行结束;第二,也是更重要的一点,那就是宏命令不可能具有延时功能。这一现象在我们熟悉/cast之类的命令后就可以很清楚地感觉到。而一些提供了延时执行命令功能的插件,只能是能执行一些所谓的“良性命令”,如交谈、表情和对于其他插件命令的调用(不过战斗中更换武器是可以进行的)。
一、如何建立一个宏?
1.在游戏中输入"/m"或输入"/宏"或按下"esc"选择"打开宏面板".
2.点击新建按钮,为宏起一个名字并选择一个图标后点确定,然后在宏命令框内输入宏命令.具体看下图:
3.把宏像拖技能一样拖到动作条上就可以使用了!!!
二、如何在宏内施放指定技能?
在宏内施放技能需要命令,而我们最常用的一个命令就是"/cast",下面我据一个例子.
"/cast 防护暗影结界",这样在使用这个宏的时候就可以施放"防护暗影结界"了,为了避免新手把技能名称输入错误,最好是在打好"/cast"后打开技能术,按住"shift"点击技能,这样技能名称就自动粘贴到宏命令窗口中了.
三、如何在特定条件下施放指定技能?
想要在特定条件下施放技能就必须在宏内写入条件.如:"/cast [harm]暗影防护结界",这个句子内"[harm]"就是一个条件.想要在特定条件下施放技能就需要在技能名称前面加入条件.这个宏的意思就是"当目标为敌对的时候施放暗影防护结界".
四[重点]、在写宏的时候我们应该注意些什么?
1."[]"除了告诉wow里面的句子是条件以外,还有一个更重要的作用,两个"[]"连在一起就是"或者",如"/cast [harm][combat]防护暗影结界",这个宏的意思是"当目标是敌对或者在战斗中时施放防护暗影结界"."[harm]"是判断目标是否为敌对,"[combat]"是判断你是否在战斗中.另外,"[]"里面是可以不加任何条件的,作用也和表面意思一样,就是任何条件下.比如"/petattack [harm][]",这个宏的作用是当目标是敌对时(exists是判断目标是否存在,而harm包含exists,所以全意应该是当目标存在并且为敌对时)攻击他,加上"[]"这个空条件的话,当你没有目标的时候这个宏就会自动搜索一个离你最近的目标并进行攻击,作用和"/petattack"不加任何条件时的效果一样.它的作用还要大家自己慢慢体会,很好,很强大.
2.","(半角逗号),这个符号与"[]"可以说是"相反"吧,它可以让两个条件达到"并且"的效果,如:"/cast [harm,combat]防护暗影结界",这个宏的意思是"当目标是敌对,并且自己在战斗中时施放防护暗影结界".以上是两个宏内最重要的符号.
3.所有的条件前面都可以加入"no"来使这个条件达到"反意"的效果.如"[noharm]","[nocombat]".
4.所有的"反意"条件不可以用"或者"来施放技能.如"/cast [noharm][nocombat]防护暗影结界",表面上看,这个宏会在目标不是敌对,并且不在战斗中时会施放防护暗影结界,但是实际这个宏是错误的.用起来什么反应也不会有.
5.很多条件都有"默认目标",比如"combat"(判断自己是否在战斗中),"stealth"(判断自己是否在潜行)等条件默认目标就是自己,我给它们起了一个名字,叫做"自身条件".而"harm"(判断目标是否为敌对)"help"(判断目标是否为友善)默认目标就是自己当前的目标,它们叫做"目标条件".而像"channeling:法术名称"(判断指定法术是否在引导)这样的条件没有默认目标,需要使用的时候指定,这就是"法术条件",还有一种是"装备条件"-"equipped:装备名称/类型/子类型",这样根据"判断目标"给条件分类之后,大家的思路会更清晰些.总结一下,所有的条件分为"自身条件","目标条件","法术条件"与"装备条件".
◆下面是最重要的,"自身条件"的默认目标是自己,不可以判断指定目标,这个功能让暴雪在宏内给屏蔽了.如果不屏蔽,那宏就逆天了....比如"/cast [target=mouover,stealth]死亡缠绕",在这个宏里,"target=mouover"就是用来指定目标的,他的意思是把目标指定为鼠标指向的目标(什么是鼠标指向?就是当鼠标停留在那个目标身上,并且没有选定那个目标为当前目标的时候),"stealth"是判断自己是否在潜行,现在我们把"默认目标","自己"改变为了"鼠标指向",那么表面意思上看这个宏就可以在鼠标指向到一个正在潜行的目标的时候施放死亡缠绕,但是实际这个宏是不可用的.原因就是刚才说的,让暴雪给屏蔽了.
◆"目标条件",可以随意把"默认目标"改变为任何目标,比如:"/cast [target=mouover,harm]死亡缠绕",当"鼠标指向"为敌对的时候施放死亡缠绕.目标条件不用解释太多,继续下一个了.
◆"法术条件",顾名思意,使用"法术条件"就必须给条件指定一个法术,如:"/cast [nochanneling:吸取生命]吸取生命",当吸取生命不在引导时施放吸取生命.很简单.
◆"装备条件"同法术条件.
6.一个重要的条件"exists",最多的应用是在在鼠标指向"target=mouover"中.如: "/cast [target=mouover,exists][harm]死亡缠绕",这个宏的意思是如果鼠标指向目标存在,就施放死亡缠绕,不存在就对当前目标施放死亡缠绕."exists"是判断目标是否存在的条件,如果没有这个条件这个宏就会卡住,只能对鼠标指向施放法术,后面的"harm"会变成无效的条件.这里要特别强调一下,"harm"与"halp"包含了"exists"(目标不存在也就无法判断到底是友善还是敌对了.........),忘了哪个版本,把"mouover"改了,在最早的2.0,是不需要在"mouover"后面加"exists"就可以在"鼠标指向"无目标的时候自动变为不成立直接检测下个条件.表面看好像是多余,但是实际上这是修正的一个错误,以前的"mouover"中其实是包含了"exists".
[size=3]以下内容感谢 生命的尽头 整理!.....“我”.......再次整理......添加了"/petautocasttoggle"命令.[/size]
一些基本知识
身上各个部位编号:
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~下面几行依次类推。
姿态编号
———————————————————————————————
职业...0| 战 士 | 德鲁伊 | 牧 师 | 盗 贼 | 萨满祭司|
———————————————————————————————
姿态...1| 战 斗 | 熊 | 暗影形态| 潜 行 | 幽魂之狼|
姿态...2| 防 御 | 海 豹 | | | |
姿态...3| 狂 暴 | 猫 | | | |
姿态...4| | 旅 行 | | | |
姿态...5| | 枭兽或树| | | |
姿态...6| | 飞 行 | | | |
———————————————————————————————
从2.0开始宏内可用的条件:
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>还可以为“lf”,用来指定没有目标的时候。“player”,用来指定只对自己施放。比如“/u [target=player] 厚符文布绷带”,无论任何时候都只对自己使用绷带。关于“lf”,这个条件在使用时经多人测试都会报错,原因不明,所以暂时大家先不要用。
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:魔杖] 射击
作用:如果装备魔杖就使用射击。
一些命令的讲解及应用
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------
施放法术相关
/cast [option]
简单的说就是/施放,并且使用这个命令的宏只有一个法术会被施放。现在的这个命令可以加入条件来判定法术是否被施放。比如“/cast [help,combat] 快速治疗”,这个宏的意思是当目标为友善,并且在战斗中,那么施放快速治疗。
/castquence [option]
连续点击可以按顺序施放指定法术。一个法术施放失败,后面的法术就不会被施放。
专用的条件选相(只有在做这个命令的条件时才会有这样的功用):ret=<#>或target或combat或它们的组合,其他同“/cast”。简单介绍一下<#>/target/combat的作用。
<#>---代表数字,一般都是1到1800,单位为秒。/castquence ret=120 部落徽记,亡灵意志,这个宏的功能是先使用部落徽记,然后使用亡灵意志。如果120秒后亡灵意志依然没有被施放那么还是使用部落徽记。但是,ret=<#>永远都是在你施放完最后一个法术的时候开始记时。
target---切换目标时重至宏。
combat---战斗开始时重至宏。
比如“/castquence ret=30/target/combat 腐蚀术,痛苦诅咒,生命虹吸”,意思是依次施放腐蚀、痛苦、虹吸,当最后一个法术施放完(也就是虹吸)30秒之后,或者切换目标,或者脱离战斗都会使序列重至,也就是从头开始。
/castrandom [option]
随机施放法术,比如“/castrandom 变形术:猪,变形术:羊,变形术:龟”。(我变~我变~我变变变!)
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------
物品、装备相关
/u [option]
使用物品或装备,不再需要像以前一样指定包裹或动作条编号了。比如“/u 厚符文布绷带”。
/urandom [option]
随即使用指定的几件物品。比如“/urandom [nomounted] 黑色作战科多兽,死亡军马的缰绳,霜狼嗥叫者的号角,迅捷绿色迅猛龙
[color=Rblue]/equip [option][/color]
直接举例说明吧。“/equip [noequiped:复仇法袍]复仇法袍”,意思是如果没装备复仇法袍就把复仇法袍装备上。
/equipslot [option]
这个功能和上面那个类似。但是这个命令主要是为了武器、戒指等可以装备两件的装备而诞生的。
比如:
/equipslot [equiped:多彩之剑] 16 毁灭之刃
/equipslot [equiped:残忍利刃] 17 熔火犬牙
/equipslot [equiped:毁灭之刃] 16 多彩之剑
/equipslot [equiped:熔火犬牙] 17 残忍利刃
这个宏可以把多彩和毁灭、残忍和狗牙互换。“/equipslot”在这里主要就是区分主副手,让宏可以把装备穿到正确的位置。
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------
目标选定相关
/targe [option]
可以用来选定指定的目标,比如“/targe player”,这个宏会把你的目标选定为你自己。
可用目标:
人物&名字---比如“/target 生命的尽头”那么这个宏就会把目标选定为名字为“生命的尽头”的玩家了(也就是我了),宠物也是如此。如果你在战场,还可以把人物名字后面加上“-服务器名称”,比如“生命的尽头-暮色森林”,这样就选中了“暮色森林”服务器的“生命的尽头”了。
队友&队友宠物:
party1第1个队友
partypet1第一个队友的宠物
party2第2个队友
partypet2第二个队友的宠物
party3第3个队友
partypet3第三个队友的宠物
party4第4个队友
partypet4第四个队友的宠物
raidN和raidpetN---N可为1到40。
/targetenemy [option]
选定一个敌对目标。
/targetfriend [option]
选定一个友善目标。
/targetparty [option]
选定一个小队队友为目标。
/targetraid [option]
选定一个团队队友为目标。
/targetlasttarget [option]
选定你的最后一个目标。
/targetlastenemy [option]
选定最后一个对你有敌意的目标。
/assist [option]
协助~同“/协助”~可选单位同“/target”。
/focus [option]
一直锁定一个目标~比如把这个命令和宠物攻击结合做一个宏。再比如你当前的宠物是MM,并且用这个宏让MM去攻击一个战士,然后你切换了目标,并让MM施放诱惑,这时MM诱惑的目标不会是你当前的目标,而是刚才被锁定的那个战士。
/clearfocus [option]
取消当前被锁定的目标。
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------
宠物相关
/petattack [option]
让宠物开始攻击一个目标。
/petstay [option]
让宠物停在原地。
/petfollow [option]
让宠物跟随自己。
/petpassive [option]
让宠物进入被动状态。
/petdefensive [option]
让宠物进入防御状态。
/petaggressive [option]
让宠物进入攻击状态。
/petautocaston [option] 法术名称
宠物法术自动施放开启。
/petautocastoff [option] 法术名称
宠物法术自动施放关闭。
/petautocasttoggle [option] 法术名称
宠物法术自动释放开启与关闭互相切换。
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------
其他
/startattack
开始攻击。。。
/stopattack
停止攻击。。。
# show <法术名称/物品名称>
这个命令可以让你的宏显示指定法术或物品的图标(技能冷却、物品数量、施法材料数量),前提是你的宏必须使用“?”这个图标。
#showtooltip <法术名称/物品名称>
这个命令可以让你的宏显示指定法术或物品的图标(技能冷却、物品数量、施法材料数量),并且显示物品或法术的详细说明。前提是你的宏必须使用“?”这个图标。
/cancelaura [option]
取消BUFF~比如“/cancelaura 奥术智慧”。
/cancleform [option]
取消某个姿态。比如“/cancleform 巨熊形态”,如果一个德鲁伊在巨熊形态时使用这个宏那么他就会取消形态变回人形。对于战士这个宏是不可以使用的,因为战士时刻都是在一个姿态中,不可取消。。。。。。
/stopmacro [option]
停止宏,可加条件判定。比如:
/cast [harm] 变形术
/stopmacro [noharm]
/p 正在把%t变羊!别去碰它!
如果你的目标不是敌对,那么按这个宏就不会说话。
/click [option]
点击?貌似是的。和“/cast”一样何以加事件判断。先介绍一下下面的两个参数。
ActionButton1这里的1可以改为1-72~也就是你的动作条第一个按钮到第72个按钮。当然,是在你没有使用任何动作条插件的情况下。具体请参照上面的技能栏编号说明。如果你使用了动作条插件,比如“zBar”,并且设置动作条最大按钮数量为12。那么“zBar动作条1”的技能栏编号就是73-84~“zBar动作条2”的技能栏编号就是85-96~依次类推,一般情况下任何动作条都是这样的。(我只是说一般情况下。。。不排除例外)
PetActionButton11可以改为1-10任何一个数,意思就是宠物技能栏的1-10。
下面举个例子:
比如“/click [pet:虚空行者]PetActionButton1”这个宏的意思是如果当前宠物是虚空行者,那么点击宠物技能栏1。这个命令一般都是和下面的两个命令结合使用!
再举个宏套宏的高级例子:
1号宏:
/click [pet]ActionButton1
/click [nopet]ActionButton2
2号宏(对应/click [pet]ActionButton1):
/cast 火焰之盾
/cast 牺牲
/cast 诱惑
/cast 拦截
/cast [harm]法术封锁
/cast [modifier:alt,target=player][help]吞噬魔法
3号宏(对应/click [nopet]ActionButton2)
/cast [nomodifier]召唤虚空行者;[modifier:ctrl]召唤魅魔;[modifier:alt]召唤地狱猎犬;[modifier:shift]召唤恶魔卫士;[nomodifier,button:2]召唤小鬼
要使用这个宏,首先要把2号和3号宏放到指定的位置。
效果:首先这个宏会判断你有没有宠物,有就使用宠物的法术,没有就召唤宠物。结合上面所说过的,不难看出这个宏的意思。(哦~~~~~~原来“/click”还可以这样用啊~~~~~~~~~~)
/stopcasting [option]
用来打断当前施法。比如你当前正在施放一个需要吟唱类法术(比如火球术),使用“/stopcasting”,法术被中断了。。。。=。=!举这个例子目的只为说明他的作用。当一个法师在吟唱大火球的时候,突然发现敌人解了他的羊正要把他变样。。。那么,这个宏就是时候使用了:
/stopcasting
/cast 法术反制
这个宏会立刻停止你当前的施法并且施放法术反制。个人感觉它比自己移动一下或者跳一下都要好用的多!想具体因为什么就最好自己进游戏试验一下。
这个命令还有一个特别重要的作用。就是可以把无公共CD的多个法术、使用物品和一个需要公共CD的法术连贯起来施放。也就是一个多开宏的中心部分!下面给出一个例子:
/u 13
/stopcasting
/cast 气定神闲
/stopcasting
/cast 炎爆术
这就是一个典型的多开宏。如果没有“/stopcasting”,这个宏就需要点3次才能实现功能。
/dismount [option]
下马。。。同样可以加入条件判定~并且。。。。。下马的速度不是一般的快~~ =。=!!!
/in N /频道 内容
延迟说话。N为数字,单位为秒。比如“/in 1 /p 说什么好呢”,这个宏的意思是“1秒后在小队内说:说什么好呢”。
/swapactionbar [option] <动作条编号> <动作条编号>
可以让两个动作条互换~~~~~没什么难理解的吧。
/changeactionbar [option] <动作条编号>
可以翻转到你指定的动作条。
求一个SS用的施法宏,麻烦讲清楚点!谢谢!
/cast 技能名称(等级X)
比如说,要释放暗影箭,选定目标后用这个宏就可以放出暗影箭 /cast 暗影箭(等级1)
这是最基本的释放技能的宏
但是如果只用宏来释放技能,就有点大材小用了。宏代码能够帮助你完成很多需要复杂操作才能完成的指令,比如在释放某技能(疲劳诅咒)的同时转身并开始逃跑。
具体在短时间里面也不好说清楚,你可以到魔兽官方论坛里找一下。下面贴一篇网上找的关于宏的文章:
一:基础教程
1.什么是宏命令?
玩过EQ的都知道一点宏的知识,比如组队时用来告诉队友你的行动,告诉目标等。最简单的比如puller 常用的: /v %t过来了,大家集中火力。 法师常用的: /v 我要催眠%t,大家不要打醒他 这些宏个性鲜明,是EQ的一大乐趣之一。
然而EQ毕竟是N年前的游戏,宏也比较简单,和它比起来。WOW的宏就复杂和强大的多了。它的函数就有上千种,如果都掌握,能实现许多匪夷所思的功能。
一个宏可以完成一个相对比较复杂的命令.比如战斗中发布命令,如果打字当然不算麻烦,但在战斗中却很要命.浪费了时间和生命.一个简单的宏便可以用一个键来完成这一切.
2.宏命令的设置流程:
首先,回车,再敲/MACRO。看见了吧?会弹出一个窗口,上面有New(新建宏命令)和Complete(完成宏命令)两个按键。点New,又会弹出一个窗口,哇,花花绿绿的,里面包括了WOW几乎所有的技能图标,随你喜欢,随便选一个!它就是你设置的宏命令的图标了,给它取个名字吧!方便你用的时候好找。然后回到第一个窗口,在它上面有一个输入菜单(别告诉我找不到…它可是占了这个窗口的一半多…)在里面输入特定的内容,然后点Complete。接下来你要做的就是把这个代表你宏命令的图标用鼠标左键拉到快捷栏里,想怎么用就怎么用…
3.下面就是怎样设置宏的内容了,简单的设置大家可以看我们网站上"基础"篇的宏介绍.
相信很多人都知道WOW中的斜杠"/"和表情命令.宏可以将这些命令按照自己对条件的设置串联起来,比如:/Kneel是让你跪下来的动作而/say就是最基础的对话动作
我们现在用一个宏把他们串起来:
第一行内容:“/Kneel”
第二行内容:“/say 如果你不嫁给我,那么我就一辈子不起来…” ”
这样你的人物就会先下跪再说:"如果你不嫁给我,那么我就一辈子不起来…"
宏可以应用所有WOW中已经定义了的斜杠"/"和表情命令,更要命的是,宏甚至可以应用人物的魔法和技能,
只需要在宏的定义过程中应用"/cast"命令,下面是已知的一些常用命令:
/Assist 这是个援助进攻的命令。当你的队伍同时面对几个敌人时,只要点击自己的队友(一般是队伍中的战士),然后使用这个命令,你的目标就会变成战士所选中的目标。大家集中火力消灭一个起!
/Cast 这是个使用技能的命令。当你在宏命令里输入/Cast 技能名(技能等级)或者只要按住Shift同时用鼠标点击一下你想要输入的技能的图标。例如当你是一个战士,想制作一个使用战斗怒吼的宏时,你可以输入/Cast Battle Shout(Rank 1)或者是直接按住Shift点击Battle Shout这个技能的图标。当然你可以在一个宏的不同行上输入几个技能,那么当你使用这个宏时,几个技能就会一起释放出来,再用不着你像章鱼一样同时按下几个键了 。
%t 这个符号也许会经常出现在你的宏命令里,它是一个代码,代表你当前所选中的人名。例如,你在宏里写下这么一句。(注意:后面要加一空格。) “/g %t ,今天天气真好,有没兴趣和我一起上山采蘑菇…”
如果你点中一位名叫苯笨的玩家,那么当你按下这个宏时,你就会说:“笨笨,今天天气真好,有没兴趣和我一起上山采蘑菇…”
/Target 这是一个自动选择目标的命令,你可以在宏里输入/Target (xxx),那么当你按下这个宏时,你将自动选定这个叫xxx的目标。
/in 这是一个延时命令,时间以秒为单位.同时它不支持攻击指令.格式:/in 3 dance 三秒后跳舞,如/in 3 dance,就是在3秒后跳舞,
/say start!
/in 3 say 3s later
/in 6 say 6s later
二:进阶教程
一些有用的 Macro
1。允许你在窗口和全屏状态之间切换
/script SetCVar("gxWindow", 1 - GetCVar("gxWindow"));
/console gxRestart
2。对于法师,必须要有的:将“X”换为你目前的变形术等级(下同);用它替换掉变形术技能。当你在队伍之外时使用它会得到“你不在队伍中。”的信息,但在队伍中的时候其它同伴会了解到你将释放的变形术目标。
/p Sheeping >>> %t<<<
/cast Polymorph (Rank X)
3。作为一个术士,这是在队伍中使用的宏:首先将目标转为拖怪手或者坦克正在攻击的目标,然后命令宠物向前攻击,跟着一个虚弱诅咒。
/assist 队伍中的拖怪手或者坦克的名字
/script PetAttack();
/cast Cur of Weakness (Rank X)
4。从背包和袋子里切换身上的武器
/script if ( not CursorHasItem() ) then PickupContainerItem(, );
PickupInventoryItem( ); end
bag# - 使用哪一个袋子的物品(0、1、2、3、4。0是背包)
slot# - 袋子里的位置(从0至左上)
equip# - 16 是主要武器, 17 是副武器
5。这个宏治疗队伍里你指定的人,如果你不在队伍中它会治疗你自己。然后会自动将目标切换回你最后一个敌人。它同时还会使用队聊提醒队友你会治疗哪一个人。
/script if (UnitName("target") ~=nil and UnitIsFriend("player","target")) then
CastSpellByName("Heal(Rank X)") SendChatMessage("Incoming Heal to %T", "Party") el
TargetUnit("player") CastSpellByName("Heal(Rank X)") TargetLastEnemy(); end
6。加速任务显示速度
/script QUEST_DEscriptION_GRADIENT_CPS = 600000
/script RegisterForSave("QUEST_DEscriptION_GRADIENT_CPS")
/script DEFAULT_CHAT_FRAME:AddMessage("quest text will scroll faster now");
7。消除等待接受任务的时间
/script AcceptQuest()
8。这个宏可以在路上自动护送玩家做任务。
/assist [player name]
/cast 法术(Rank X)
/target [player name]
/follow [player name]
9。切换主副武器,详情看第四条
/script PickupInventoryItem(16); PickupInventoryItem(17);
10。在没有目标或者目标是敌人的时候给自己加增益魔法或治疗。
CastSpellByName("Spell Name(Rank X)");
if ((SpellIsTargeting()) and (not UnitIsFriend("player","target")))
then
SpellTargetUnit("player");
end;
TargetLastEnemy();
11。切换双手武器与单手+盾或者双手挥舞武器
/script PickupInventoryItem(17);if(CursorHasItem()) then PickupContainerItem
(4,2);PickupContainerItem(4,1);PickupInventoryItem(16);el PickupContainerItem
(4,1);PickupInventoryItem(16);PickupContainerItem(4,2);PickupInventoryItem(17);end
12。设定“真实鼠标视野”
/script CameraOrSelectOrMoveStart(arg1);
想取消就再次输入。
13。切换近程技能栏和远程技能栏
/script CURRENT_ACTIONBAR_PAGE = 2;
/script ChangeActionBarPage();
/cast aspectofmonkey (just u the left click)
/script CURRENT_ACTIONBAR_PAGE = 1;
/script ChangeActionBarPage();
/cast aspectofhawk (just u the left click)
14。牧师对队友的一键加血,比如一号键给第一队友加血,二号键给第二队友加血,免除了还要鼠标确
定目标的操作。依次类推,从第一个人到最后一个
给队友1加血:
/script TargetUnit(GetPartyMember(1))
CastSpellByName(Heal(Rank X)) TargetLastEnemy()
给队友2加血:
/script TargetUnit(GetPartyMember(2)) CastSpellByName(Heal(Rank X)) TargetLastEnemy()
给队友3加血:
/script TargetUnit(GetPartyMember(3)) CastSpellByName(Heal(Rank X)) TargetLastEnemy()
15。一键解决喂养宠物:这个宏会从最左边的袋子里的第一个位置拿出食物喂养宠物,如果所在的位置
没有食物,它会自动打开袋子。
/script if (not PlayerFrame.inCombat) then if (not GetContainerItemLink(4, 1)) then
OpenBag(4); el CastSpellByName("Feed Pet"); PickupContainerItem(4, 1); end end
16。术士宏
1)如果目标生命大于20,释放抽取生命法术,否则使用灵魂抽取。
/script if (UnitHealth("target")>20) then CastSpellByName("Drain Life(Rank X)") el
CastSpellByName("Drain Soul(Rank 2)") end;
2)虚弱诅咒版本
/script if (UnitMana("target")>0) then CastSpellByName("Cur of Tongues(Rank X)") el
CastSpellByName("Cur of Weakness(Rank X)") end;
17.先治疗自己,然后自动选中上次的敌人
/target Pugar //选择自己,假设自己的名字是Pugar
/cast Lesr Heal (Rank 1) //施展次级治疗rank1
/script TargetLastEnemy(); //重新选择刚刚选择的敌人
/script AttackTarget(); //攻击,等同于右键点击敌人
18.对于一个术士很有用的宏:首先将目标转为拖怪手或者坦克正在攻击的目标,然后命令宠物向前攻击
,跟着一个虚弱诅咒。
/assist 队伍中的拖怪手或者坦克的名字
/script PetAttack();
/cast Cur of Weakness (Rank X)
19.等治疗完之后提醒别人注意下自己有可能被怪打,不加延时的话,就没这个效果了。
/p healing %T, need 3s, don"t run away
/cast heal (rank 1)
/in 4 p cured %T 300HP,plea notice the enemies turn on me^_^
20.在路上自动护送朋友做任务。
/assist [player name]
/cast 法术(Rank X)
/target [player name]
/follow [player name]
三:高级教程
WOW的宏函数库可以去这两个地方查:
] http://www.cosmosui.org/texts/BlizzardCommands.xml
] http://www.wowwiki.com/index.php/World_of_Warcraft_API
函数的使用比较简单,学习过编程的都比较容易上手,基本的用法是在函数前加/script 来使用。比如
/script CURRENT_ACTIONBAR_PAGE = X;
/script ChangeActionBarPage();
就是将你的快捷栏翻到第X页。
函数库中有许多函数都是非常有用和方便的,比如一次打开所有包包:
/script OpenAllBags();
配合关闭包包的函数,一次关闭所有包的宏也可以实现:
/script CloBag(0);
/script CloBag(1);
/script CloBag(2);
/script CloBag(3);
/script CloBag(4);
怎么样,下次你卖东西的时候不会一个个开包关包了吧?
使用函数还不是最恐怖的,恐怖的是WOW的宏是可以用条件判断的,看下面这两个:
/script if ( GetComboPoints() >= 3 ) then CastSpellByName("Rip(Rank 2)"); el if (
UnitMana("player") >= 40 ) then CastSpellByName("Rake(Rank 1)"); end end
据说这个包含if,then的宏可以让盗贼实现自动根据combo点数来使用技能(未测试),其中还使用了角
色MANA值的调用,恐怖吧?还有这个查找spell的宏:
function GetSpellIdByItsName(myWantedSpell, myWantedRank)
local spellId = 1;
local spellBook = "spell";
local spellName, rankName;
spellName, rankName = GetSpellName(spellId, spellBook);
while (spellName ) do
if ( ( spellName == myWantedSpell ) and ( ( not myWantedRank ) or ( rankName = myWantedRank
) ) ) then return spellId; end
spellName, rankName = GetSpellName(spellId, spellBook);
end
return -1;
end
里面可以自己定义function,还使用了while,do这样的循环,是不是让你想到了N种应用的可能呢?
遗憾的是,目前官方似乎没有提供延时的宏,所以在战斗中使用多种有延时的技能是无法实现的(无延时的技能可以实现同时使用),类似换其他武器-使用技能或法术-换回武器这样的功能也无法实现,
(所谓用宏实现剑盾战士换双手武器MS再换回来是行不通的),不过使用COSMOS的朋友可以用/in 来实现非战斗指令的延时,比如
/in 3 say hi 就会在3秒后说句hi。
/in 6 /script MoveForwardStart(arg1);
就会在6秒后向前跑。
虽然法术和技能无法用/in指令来延时,但这样已经很强大了,比如,你可以编出各种运动的宏,如兜后,转身等。PVP时估计是必不可少的。
下面是一个玩家写的双手武器战士自动逃跑的宏:
/script UContainerItem(0, 2);ActionButtonDown(11);ActionButtonUp(11);ActionButtonDown
(12);ActionButtonUp(12);
/cast Thunder Clap(Rank 1);
/script TurnLeftStart(arg1);
/in 1 /script TurnLeftStop(arg1);ToggleAutoRun();
使用这个宏的条件:在大包包第二格放了回复药,快捷栏第11,12分别是一单手一盾的快捷方式。
使用这个宏后,角色自动喝回复药,装备上盾,使用Thunder Clap(这三个动作同时进行),向后转180度后开自动跑步键逃走。其中技能等可以根据需要自己改。怎么样,是不是很夸张啊,哈哈。
还有一些有用的宏:
切换装备,
双手切换单手并换第二个快捷栏,快捷栏第11,12分别是一单手一盾的快捷方式
/script ActionButtonDown(11);ActionButtonUp(11);ActionButtonDown(12);ActionButtonUp(12);
/script CURRENT_ACTIONBAR_PAGE = 2;
/script ChangeActionBarPage();
单手切换双手并换回第一快捷栏,快捷栏12是一双手武器快捷方式
/script ActionButtonDown(12);ActionButtonUp(12);
/script CURRENT_ACTIONBAR_PAGE = 1;
/script ChangeActionBarPage();
下面是另一篇
作者:重返荣誉
来源:17173
宏只是一种辅助的手段,希望通过下面的讲解让大家能轻松编辑属于自己的宏。
先来看宏的结构:
/script
if (UnitHealthMax(target)>80)
then
CastSpellByName(''火球术(等级4)'')
SendChatMessage(''对 %T 使用火球术'', ''EMOTE'')
el
CastSpellByName(''奥术飞弹(等级2)'')
SendChatMessage(''对 %T 使用奥术飞弹'', ''EMOTE'')
这是一个没有延时功能的宏,带延时功能的宏将在稍后说明,
第一句/script 申明函数开始,这句是必须的,整个宏的中文意思是
如果你选定的目标的生命值大于80,就执行4级火球术,并告知周围的人你对目标使用了这个动作,
%t就是代表目标,否则就执行2级飞弹,告知周围的人你对目标使用了这个动作。
值得注意的是比如SendChatMessage(''对 %T 使用火球术'', ''EMOTE'') 中的EMOTE 如果你换成party就
只是队内可见。
此例使用到的函数:
UnitHealthMax(target) 返回目标生命值
同样此例如不要判断就直接是
/script
CastSpellByName(''火球术(等级4)'')
SendChatMessage(''对 %T 使用火球术'', ''EMOTE'')
注意本文注重介绍思路!
下面是一些常用的宏
MoveBackwardStart 向后移动,用时写成 MoveBackwardStart() 注意每句后面的;号并不是必须的,主要是习惯。
MoveBackwardStop 停止后退
StrafeLeftStart 向左移动
StrafeLeftStop 停止左移
StrafeRightStart 向右移动
StrafeRightStop 停止右移
ToggleAutoRun 向正面跑
TurnLeftStart 向左转
TurnLeftStop 停止左转
TurnRightStart 向右转
TurnRightStop 停止右转
jump() 跳
英文电影观后感格式
《阿甘正传》(中英文对照)
阿甘有自己的坚持,他不断地跑步,JUST RUNS. 他跑步不为任何理由。他说:"人要往前看,千万不要被过去拖累。我想我跑步就是这个意义”和过去告别,不停留在原处。也许这世界上太多人随拨逐流,很少人会坚持做一件事,阿甘坚持自己的坚持,于是他成了“神”。影片中还有一位主要人物是上校丹。他在越南战争中失去了双腿。他说他的命运就是战死。然而阿甘却救他,让他活了下来。失去双腿后他开始憎恨生活,生活得很颓废,责怪阿甘当初救了他。然而当他调整心态,去和阿甘一起捕鱼生活,有了收获后,开始感觉到生活的美好。感谢阿甘当初就了他。影片试图通过这个角色告诉观者生活总是美好的。乌云后有彩虹,绝境后有重生。关键是看我们给不给自己一个好心态,一个机会去改变不好的现状。影片试图向观者传达这样一个信息:或许做好我们该做的每一件事,生活就会给我们一个好的.回馈。只要有一种坚持就会出现一个奇迹。
Mr. A Gan has his own perverance, keeping on running without of any reason, JUST RUNS.He said: “Man has t look forward, and never encumbered by foretime. I thank that's the meaning of my running.” Say goodbye to for foretime and don't stay in-place. Although so many people in the world are ud to follow others and few people can stick to one thing, Mr. A Gan does and becomes “GOD”. There is another character Captain Dan. Dan lost his legs in Vietnarm War. He said that his fate is death in war. However, Mr. A Gan saved him and let him be alive. After losing legs, Dan was decadent and disgusted with life, complaining that A Gan shouldn't save him. When he adjusted his mind, living on fishing with A Gan, he started to enjoy the wonderful life and thank A Gan's help. The movie is intended to tell people that life is wonderful by this character. Rainbow is always after cloud. The key point is that whether we have a good mind and an opportunity to ourlves to change bad situation. The movie is also nt such a message to us: do well what we should do, and life will return us well. There will be a miracle if only there is perverance.
Ice Age 冰河世纪 英语影评
It’s not particularly surprising to be disappointed by any computer-animated film not bearing the Pixar logo. In fact, until Shrek, 2001’s rollicking success, I wouldn’t have even believed it could happen. What is surprising, is that Ice Age doesn’t even ATTEMPT to reach Pixar’s Toy Story heights, apparently content to revel in its status a Monster’s, Inc.'s cond rate, half wit cousin.
Ice Age is yet another “extinction for kids” movie, one of many in a long line of baby dinosaurs, pterodactyl eggs, and sympathetic cavemen. This time, it’s the ice age, and wooly mammoths roam the earth alongside primitive man. Strangely enough, in this early world, animals can talk, and humans cannot. But when a group of would-be-enemies discover a lost human baby, wooly mammoth (Ray Romano), saber-toothed tiger (Dennis Leary), and giant sloth (John Leguizamo) must work along side each other in a journey to return the child to its home.
Visually, Ice Age is perhaps the poorest bit of CGI I have ever en. Contrasted to the beautiful constructs of Monsters, Inc.; or even the gooey, gloppy creativity of Shrek; Ice Age is nothing but badly rendered polygons and Acme animated characters. No hint of photo-realism here. It’s like comparing a Bugs Bunny Cartoon to The Lion King. Actually, I suspect that is exactly what the folks at Ice Age were going for.
Ice Age is really little more than a collection of silly animal gags and Leguizamo one liners. Some of them are even quite funny. If that is all that we’re going for here, then I suppo I’m all for it. But then there are the strange attempts at gut wrenching sappiness, which fall painfully flat amidst sub-video game animation. Frankly, I’m not even sure the CGI they u here is up to the
task of displaying the kinds of emotions the people are trying to illicit from their characters. The humans more cloly remble totem poles than they do living, breathing, creatures. It’s laughable watching their polygon-limited faces trying to emote in respon to the story’s attempts at heartfelt, soft touches.
Thankfully, the main characters are animals, which are at least bearably rendered to slapstick fun levels. As a result, what slapstick there is, is highly entertaining. Sure, Ray Romano’s vocal talents aren’t particularly spectacular. But Dennis Leary and the always-odd John Leguizamo cover for his mammoth ineptitude without hesitation.
The story itlf is bland, boring, and uninspired, as is the almost laughably bad animation. The film’s only real saving graces are some slapstick side trips into the world of an unlucky squirrel and a group of soon-to-be-extinct melon-hoarding dodos. Ice Age’s comedy is worthy of Bugs, but unless you’re under 5, you’ll be bored with everything el.
《冒牌天神2》观后感:
This should've gone straight to video. Evan Almighty was not able to manage the expectations of tho who came to e it anticipating as riotous a ride as its predecessor Bruce Almighty. It retained the premi of the original as a spin-off but it doesn't work not becau Steve Carell is less talented than Jim Carrey but becau he had lousy material to work with. Even Morgan Freeman (who repris his role as God) lost the zing and impressive qualities he had in the first installment.
Evan Almighty apparently targets a family audience with its decidedly more religious overtones (check out what ARK really means), so it shouldn't have attempted to fool the audience by maintaining the Almighty franchi becau it doesn't fit; its brand of humor and story simply failed to keep up.
It would've probably done better if it were marketed differently instead of lazily riding on the success of Bruce Almighty when it painfully couldn't deliver the same punches.
这是<猫鼠游戏>的英语影评.对Frank 和Carl之间关系的评论
It’s correct to describe Carl as a cat, also Frank as a mou. Not only becau the process that the cat chad the mou day and night, but also Carl was as mild as a cat, not as violent as a tiger.
Carl is only a clerk in FBI. He sticked to the regulations but didn’t lo his compassion. Years of detective work let him lo his lovely daughter, but didn’t make him ruthless. Though Carl was tead by the clever mou veral times, he still did not treat Frank as a criminal. He regarded Frank as a little boy, who should be lead on the right way.
The brilliant mou, Frank endured too much heartbreak in his childhood. Father’s bankruptcy, parents’ divorce drove him to go astray. He deceived every person he met. But at the Christmas Eve, Frank told the truth to Carl on the phone. He was so lonely at that time. Even though he was a great con man, don’t forget, Frank was still a teenager who was interested in the comic books. He needs family. He needs love. All the fraud he made was aim at repairing his family.
Then, when the two people who both had broken family were involved with each other, a new relationship was founded.
Carl wasn’t as handsome as Frank Sr. He did not have little tricks such as “the lost necklace”. But he appreciated Frank’s genius and taked a long time to rescue Frank. He knew he would try in vain to do it. But he still loved Frank, and treated Frank as his own child.
It was incredible that a cat would love a mou. But Carl did it.
Fortunately, Frank gave up evil and returned to good with Carl’s help.
Although I think it was sad that Frank was also a clerk in FBI at last. It wouldn’t be exciting for our audience. But after years of crazy, Frank needed to live like a common person, just as his happy childhood in France.
Remember, Frank’s peace life should be attributed to Carl, who was clement enough. It’s Carl that makes the film full of love. Perhaps the relationship between them should be called “The cat father and the mou son”.
魔兽世界怎么设置宏?新手求教越详细越好
先说明一下,下面的绝对不是简单从网上复制的,我自己电脑里存了一份,对新手了解和学习宏有很大帮助。这里面没有具体的野D宏,反正看完下面的估计你也会自己做了,真要的话再找我好了。还有,1楼的不用看了,他那是1.12的,现在用不了了。
在WoW 2.0中,宏和插件将会有翻天覆地的改变。最近,Slouken(Blizzard UI开发者)宣布了一个令人激动的宏的新特性,一系列条件选项将可以被应用于以下斜杠命令:/cast,/u,/target,/focus,/assist,/stopmacro,/cancelaura,/urandom,/castrandom,以及/castquence。这个帖子的目的就在于讲解如何应用它们。
注:虽然多数例子都使用了"/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 - 检测是否目标已经死亡,或是否真的存在
新的宏命令
---------------------------
/castquence - 按顺序施放一组事先设定好的法术(详见下)
# 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] 召唤宠物; 治疗宠物
若你的宠物死亡了则复活它,如果没有召唤出来则召唤宠物,或者治疗你的宠物。
----------------
姿态
----------------
姿态以同样的原理工作,当姿态编号没有给出时,则在玩家处于任一姿态都成立(注意,战士永远都处于某个姿态中)。如果给了编号,则检测该姿态是否被激活。
每个职业的特定姿态都有不同的编号,这是一个列表:
战士:1. 战斗 2. 防御 3. 狂暴
牧师:1. 暗影形态
德鲁伊:1. 熊 2. 水栖 3. 猫 4. 旅行 5. 枭兽/树
盗贼:1. 潜行
圣骑士的光环在宏条件选项系统中将不再被作为姿态处理。
请记住,如果你跳过了某个姿态(例如作为战士却没有做防御姿态的任务),你的姿态编号将会递减,比如狂暴姿态的编号会变成2号。
一些姿态宏的例子:
/施放 [nostance] 熊形态
如果没有在一个形态下,则变形到熊形态。
/施放 [stance:1] 压制; [stance:2] 破甲; [stance:3] 旋风斩
在战斗姿态下施放压制,防御姿态下施放破甲,狂暴姿态下施放旋风斩。
/施放 [stance:1] 低吼; [stance:3] 爪击
在熊形态施放低吼,在猫形态施放爪击。
/施放 [nostance:3] 猎豹形态
如果不在猎豹形态,则变形猎豹,但如果已经处于猎豹形态,也不会把你变回来。
Equipped条件选项
[equipped]条件选项也以同样的方式工作,但是更富有技巧。参数可以是一个物品槽(见下),一个物品分类,或一个物品子类。物品分类及子类,请参考这里:http://www.wowwiki.com/ItemType
此网页不属于NGA网站,NGA不保证其安全性
继续访问 取消 不再提示我[ http://www.wowwiki.com/ItemType ]
物品槽列表:
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目标选项
条件选项[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
此网页不属于NGA网站,NGA不保证其安全性
继续访问 取消 不再提示我[ http://www.wowwiki.com/UnitId ]
新的宏命令:/castquence
----------------------
在WoW 2.0中出现了一个新的命令,/castquence。它允许你在一次次点击某个宏时,将其中定义的一系列法术逐个施放,格式如下:
/castquence [<条件选项>] ret=<#>/target/combat <法术1>, <法术2>, <法术3>
“啥?你在说啥?”
它设定了一个法术列表,当你第一次点击这个宏时,它施放列表中的第一个法术,第二次点击的时候,施放第二个法术,以此类推。 当它施放完最后一个时,又回到起始点开始循环。
“我还是不太明白耶。”
OK,假设你是一个法师,有时候你需要冰霜新星后立刻闪现开,你没法同时做到这些事情,现在你可以设定一个序列去做!
/castquence 冰霜新星, 闪现
就这么简单,第一次你按这个宏,你施放冰霜新星,再按一次,闪现。
“那如果冰霜新星在冷却中怎么办?它会直接施放闪现么?还是不施放冰霜新星,等第二次按这个宏的时候,再施放闪现?”
都不是。如果法术无法施放(冷却,超出距离,法力不足等等情况下),序列就不会走到下一个法术,下一次你再点这个宏的时候,它会再度尝试施放冰霜新星。(抵抗,躲闪,招架等并不会算作无法施放,这些情况下法术/技能确实施放了,只不过没有命中。)
“如果我没有处于战斗中怎么办?我不想在非战斗情况下浪费一个冰霜新星。”
你可以把之前所有的宏条件选项应用于此(可惜的是,只能应用于整个序列,而不能为每个法术单独设定)。
“呃,其实刚才我只是随便说说,OK,那如果我在冰霜新星后不想闪现了怎么办?下一次我想施放冰霜新星时,它会不会还是停滞在施放闪现的设定上?”
这完全没问题,我们会用到重置这个设定。因为冰霜新星一般的冷却时间为24秒,我们可以设定序列在24秒内不被使用就重置它。
/castquence ret=24 冰霜新星, 闪现
当你第一次点击这个宏时,它会施放冰霜新星,如果你决定不闪现了,等过了24秒后,它会重置到冰霜新星的状态,因为冰霜新星的冷却时间为24秒,那时候它就可以被重新使用了,真棒!
“好吧,这真的很厉害,不过我实际上是个术士啊。”
当然,作为一个术士,我相信你会一直重复上三种DoT,现在你可以为它们设置一个序列以节省按钮空间啦。
/castquence 腐蚀, 献祭, 痛苦诅咒
就这么简单,你可以连续点击三次这个宏来上这三种DoT。
“但如果在我施放完这些前目标就死了呢?我又卡在这个序列里了,我可不想设什么定时器!”
那也没关系,我们可以用其他的条件选项。如果你设定“ret=target”,那序列将在你改变目标时就重置到起始位置。你也可以设置“ret=combat”,每当你脱离战斗,这个序列就会被重置了。如果你使用“/”控制符(你还记得吧,之前提到过),你也可以将这些重置条件选项组合起来!
/castquence ret=combat/target 腐蚀, 献祭, 痛苦诅咒
就这全了,这下子每当你改变目标(比如原来的目标快死了,你选中的新的目标)或脱离了战斗(可能目标在你施放完所有DoT前就死了),它将会把整个序列重置,让你可以从头开始。