给几个常用的Z和MS的宏,谢谢
- 提问者网友:两耳就是菩提
- 2021-04-22 02:41
- 五星知识达人网友:春色三分
- 2021-04-22 03:50
1.对目标或目标目标治疗
/cast [help] 快速治疗; [target=targettarget] 快速治疗
说明:目标为友善则施放快速治疗,否则对目标的目标施放快速治疗。
2.一键痛和吸血鬼
/castsequence reset=combat/target 暗言术:痛, 吸血鬼的拥抱
说明:点第一下施放暗言术:痛,按第二下施放吸血鬼的拥抱。当切换目标或脱离战斗时,法术顺序重置
4.成功复活后喊话
/stopmacro [atance:1/combat]
/cast 复活术
/stopmacro [nohelp/nodead]
/ra 正在复活 %t
说明:当暗影形态或战斗中或目标敌对或目标未死亡时,不进行动作;否则施放复活术,并在团队通知正在复活的目标名字。避免以前即使没复活成功也喊话的尴尬。
atance每个职业不同的姿态或形态都有不同的编号:战士1战斗,2防御,3狂暴。牧师1暗影形态。小德1熊,2水栖,3猎豹,4旅行,5大鸟/树。盗贼1潜行。
5.自己上盾
/cast [target=player] 真言术:盾
说明:不丢失目标,并对自己施放真言术:盾
6.鼠标滑过的操作
/cast [target=mouseover] 快速治疗
说明:对鼠标滑过的目标施放快速治疗,注意当吟唱过程中该目标滑离鼠标,不影响宏执行。
7.复杂一点的鼠标滑过宏
/cast [target=mouseover,exists,help,nodead] 驱散魔法; [target=mouseover,exists,harm,nodead] 暗言术:痛; [help,nodead] 驱散魔法; [harm,nodead] 暗言术:痛; [target=player] 驱散魔法
说明:当鼠标指向的目标或当前目标是友方且未死亡,使用驱散;当鼠标指向的目标或当前目标是敌对且未死亡,使用暗言术:痛;当没有目标并鼠标未指向任何目标时对自己使用驱散
8.刷血
/cast [help,combat] 快速治疗; [help,nocombat] 强效治疗术
说明:当目标是友方,且自己在战斗状态时刷快速治疗;脱离战斗时使用强效治疗
10.
这下面4个宏是我自己牧师在用的。因为现在暗影形态有了独立的技能条,所以当取消暗影形态的时候,原来在1.2.3.4键位(痛、心爆、鞭笞、沉默)被其他取代(盾、快治、恢复、治疗)。当我想在非暗影形态下使用暗影系技能,为避免技能条的浪费,也为了使用起来顺手,就对这4个键位分别做了下面4个宏。注意是4个宏啊!!
1)/cast [button:2, target=player] 真言术:盾; [help] 真言术:盾; 暗言术:痛
2)/cast [button:2 target=player] 快速治疗; [help] 快速治疗; 心灵震爆
3)/cast [button:2, target=player] 恢复; [help] 恢复; 精神鞭笞
4)/cast [help] 治疗术; 沉默
说明:当目标敌对时施放痛、心爆、鞭笞、沉默;当目标友善时施放盾、快治、恢复、治疗。并且右键点击时都是对自己施放法术。
以上宏再次检查修正,只要直接复制就可以使用了.原理其实是一样的,大家可以触类旁通,制作出更多适合自己的宏.
补充一点:在中文魔兽世界2.0宏里,施放技能的格式是:
/cast空格+技能名空格+半角前括号+等级空格+等级数+半角后括号
如 /cast 心灵震爆 (等级 1)
只加技能名不加技能等级的,默认为技能最高等级。上面的宏我都是使用默认等级的,大家要修改的话按上面的格式改就可以了 。
11.不间断的鞭子:
/cast [nochanneling] 精神鞭笞
12.不丢失目标自我施法
实现功能:按ALT给自己施放法术,否则对友方目标或者敌方目标的目标施放法术.
/cast [modifier:alt, target=player] [help] [help, target=targettarget] <法术名字,建议用按SHIFT之后点技能书的选用法术,例如>真言术:盾
例如:/cast [modifier:alt, target=player] [help] [help, target=targettarget] 真言术:盾
效果:按ALT点这个宏,对我自己套盾而不管我的目标是什么;假定我的目标是A,A的目标是B,A如果是友方,点这个宏,则给A套盾,如果A是敌方,B是友方,点这个宏,则给B套盾,同理将真言术:盾改恢复/治疗术之类都可以正常运作;
13。锁亡灵并且将其设为注视对象:
/stopcasting停止施法(紧急情况的时候需要)
/clearfocus [target=focus, dead] [target=focus, noexists]清除之前的注视对象除非没死,仍旧存在
/focus [target=focus, noexists]设置注视对象
/stopmacro [noharm]如果是友方则停止宏
/cast [harm] 束缚亡灵对目标施放
/p %t将要被锁定,拜托54一下在队伍频道说话提醒避免打醒
/targetlastenemy重新指向之前的对象
14一键换装:(关键字:use.避免多一个插件)
/use 0 1
MS应该一般来说都会存在2套装备,暗伤和治疗那么只要将这些装备的位置放好了,按一下就可以全部换上.
其中:第一个数字是包,从右到左是0到4,第二个数字是格子,左上角为1,上面的优先级>左面,也就是14包的话,1是最上面靠左边的那个格子
有多少件装备就/use多少次吧.
针对饰品/戒指的格子,需要用到另外一个命令:/equipslot
15。换戒指/饰品:
/equipslot 部位(可选11~14) 戒指/饰品名字
11上面的戒指,12下面的戒指,13上面的饰品,14下面的饰品
例如:
/equipslot 13 棍子上的胡萝卜
16。1级痛堆5暗影波
按ALT在点这个就上1级,否则顶级:
/cast [modifier:alt] 暗言术:痛(等级 1);暗言术:痛
17。
最后发一个模板(没经过测试,有兴趣的可以自己试试看,即使双按下不行,至少可以做3个):
/cast [modifier:alt, modifier:ctrl, target=targettarget] 法术1; [modifier:alt, modifier:shift, target=targettarget] 法术2; [modifier:alt, target=targettarget] 法术3; [modifier:shift, target=targettarget] 法术4; [modifier:ctrl, target=targettarget] 法术5
功能:按ALT和CTRL的时候对目标的目标用法术1,ALT和SHIFT的时候用法术2,ALT的时候法术3,SHIFT的时候法术4,CTRL的时候法术5.在FB的时候可以看BOSS了=.=
举例说明:
/cast [modifier:alt, modifier:ctrl, target=targettarget] 真言术:盾; [modifier:alt, modifier:shift, target=targettarget] 恢复; [modifier:alt, target=targettarget] 快速治疗; [modifier:shift, target=targettarget] 治疗术; [modifier:ctrl, target=targettarget] 强效治疗术
救急的时候盾,然后快速治疗,然后恢复,然后治疗术(享受加成=强效治疗术.)或者强效治疗术,基本上差不多了
某人OT了(小FB),盾,恢复(没去多少血),或者盾,治疗术.
这个宏放在一个靠近ctrl/shift/alt的键位,木桩战可以左手解决,右手吃东西
ZS
先解释几个函数:
CastShapeshiftForm 改变姿势[1为战斗,2防御,3狂暴]
CastSpellByName 按技能名称施法,括号内跟技能名称
IsActionInRange 技能是否处于可用范围,括号内为技能编号。技能可用时返回1
UnitHealth 判断目标旳生命量
GetActionCooldown 检测技能冷却时间,括号内为技能编号,技能已冷却返回0
函数就这么多了,下面逐行解释:
第一个:
/script CastShapeshiftForm {转换成狂暴姿势}
/script C=CastSpellByName; {将C设为CastSpellByName ,主要是为了方便}
/script if==1) then C;elseif20) then C;end {假如目标在拦截范围内,使用拦截。再判断目标生命量小于20%时用斩杀}
/施放 致死打击 {释放致死打击}
/script if==1)then C;end {假如目标在旋风斩范围内使用旋风斩}
整体:因为宏旳语句执行顺序是从上往下,所以各技能使用顺序为:拦截、斩杀、致死打击以及旋风斩。怒气值旳判断是隐含旳,即不够怒气无法释放技能,下面旳宏也一样。
第二个:
/script CastShapeshiftForm {转换成战斗姿势}
/script C=CastSpellByName; {跟前一个宏一样}
/script if==1) then C;elseif20) then C;end {目标在冲锋范围内使用冲锋。目标生命量小于20%就再使用斩杀}
/script if==0) then C;end {压制已冷却就使用压制}
/施放 致死打击 {使用致死打击}
整体:技能使用顺序:冲锋、斩杀、压制、致死打击。
第三个就不用解释了。
这三个宏要注意旳一点就是技能旳编号,假如技能没放对位置将无法使用。技能以及动作条旳位置可参考下表[从上往下、从左往右]:
13-24 第二动作条
25-36 右边动作条
37-48 右2动作条
49-60 右下动作条
61-72 左下动作条
73-84 战斗姿态下旳动作条
85-96 防御姿态下旳动作条
97-108 狂暴姿态下旳动作条
二:进阶教程
一些有用旳 Macro
1。允许伱在窗口以及全屏状态之间切换
/script SetCVar);
/console gxRestart
2。对于法师,必须要有旳:将X 换为伱目前旳变形术级别[下同];用它替换掉变形术技能。当伱在队伍之外时使用它会得到伱不在队伍中。 旳信息,但在队伍中旳时候其它同伴会了解到伱将释放旳变形术目标。
/p Sheeping %t