关于魔兽世界宏问题

就是连续施放2个不存在公共CD的技能,以前的宏命令好象现在2.3不能用了
我说清楚点吧,就是盗贼的,暗影步+伏击,暗影步+背刺与暗影步+锁喉,请高手给出这3个宏的答案.差不多同时就行了.不要再乱写答案了,居然有人给我弄ZS的.就是盗贼的不会才问你们的.

随着2.0的到来,宏命令的全面修改,过去大多数宏没有办法使用,于是我测试了一点实用的新宏,都可以正常使用,主要用于PvP,这里与大家分享一下.
1, "#showtooltip+技能名字" 这个命令是使宏图标显示出技能的冷却,如果装有Cooldown显示类插件,可以以此命令实现宏图标显示技能冷却. 同时鼠标移动带该宏图标上不会像过去一样只显示宏名字,而是显示"技能名字"这个你所输入的技能的说明.
2, "/stopcasting" 同1.12版本的"/script SpellStopCasting();"效果一样,只是旧版的不好用了,换个方式

瑟银手雷:
--------------------------------
#showtooltip 瑟银手雷
/stopcasting
/use 瑟银手雷
--------------------------------
因为铁皮手雷在更新后对53级以上目标就会有几率失败而对60级的目标几乎是90%以上的失败率所以基本作废了,喜欢投手雷的朋友可以换瑟银玩.
宏同过去的铁皮宏,使用途中按为取消.

双开宏:
--------------------------------
#showtooltip 奥术能量
/cast 奥术能量
/stopcasting
/use 14
--------------------------------
注: 14是装饰品栏下一格,如果你伤害护符放在上一格请把14换成13,下同.

闪现宏:
--------------------------------
#showtooltip 闪现术
/stopcasting
/cast 闪现术
--------------------------------
中断当前正在施放的法术直接闪现.

急冷宏:
--------------------------------
#showtooltip 急速冷却
/stopcasting
/cast 急速冷却
--------------------------------
中断当前正在施放的法术直接急冷.

反制宏:
--------------------------------
#showtooltip 法术反制
/stopcasting
/Cast 法术反制
--------------------------------
中断当前正在施放的法术直接反制.

火球/炎爆宏:
--------------------------------
#showtooltip 火球术
/cast [modifier:alt] 炎爆术; 火球术
--------------------------------
直接按是放火球,按住Alt按是放炎爆.

冰箭/1级冰箭宏:
--------------------------------
#showtooltip 寒冰箭
/cast [modifier:alt] 寒冰箭(等级 1); 寒冰箭
--------------------------------
同上面的火球宏,直接按满级冰箭,按住Alt按是1级冰箭.如果想把Alt换成别的键请修改[modifier:alt]中的"alt",可以改成ctrl,shift等
当然也可以用同样方法实现火球/1级火球的合并.

Nova宏:
--------------------------------
#showtooltip 冰霜新星(等级 1)
/stopcasting
/cast [nomounted] 冰霜新星(等级 1)
/dismount [mounted]
--------------------------------
不在坐骑上则中断当前正在施放的法术放1级冰环,在坐骑上则下马什么都不做(由于2.0的修改,直接按技能会空中下马并放出技能,习惯Ezdismount的按技能下马再按技能才放的朋友可能不习惯,就可以用这个)

冰护宏:
--------------------------------
#showtooltip 寒冰护体
/stopcasting
/cast 寒冰护体
--------------------------------

无视公共冷却开关冰箱宏:
--------------------------------
#showtooltip 寒冰屏障
/stopcasting
/cancelAura 寒冰屏障
/cast 寒冰屏障
--------------------------------
有冰箱则关冰箱,无冰箱则中断施法开冰箱.

从大到小按顺序吃蓝石宏:
--------------------------------
#showtooltip 法力红宝石
/use 法力红宝石
/use 法力黄水晶
/use 法力翡翠
/use 法力玛瑙
--------------------------------
(吃其他东西也同理/use 物品名称)

宝宝+远程Nova宏:
--------------------------------
#showtooltip [pet] 冰冻术
#showtooltip [nopet] 召唤水元素
/cast [nopet] 召唤水元素
/click [pet] PetActionButton5
--------------------------------
没有宝宝的情况下图标显示"召唤水元素"技能说明并显示该技能冷却,有宝宝的情况下图标显示宝宝的远程冰环"冰冻术"技能说明及冷却.
在没有宝宝时按下则召唤宝宝,有宝宝是按则施放宝宝的远程冰冻术.
注: 宝宝的Nova在默认宠物技能条的第5格,请不要移动它,如果放到别的格子请自行修改PetActionButton5
这句中"5"为相应的数字.

护符单开气定炎爆:
--------------------------------
#showtooltip 气定神闲
/use 14
/cast 气定神闲
/stopcasting
/cast 炎爆术
--------------------------------
如果不用开护符就吧/use 14这行去掉,如果想改成气定冰箭就把"炎爆术"改成"寒冰箭".

双开气定炎爆:
--------------------------------
#showtooltip 气定神闲
/stopcasting
/cast 奥术能量
/stopcasting
/use 14
/cast 气定神闲
/stopcasting
/cast 炎爆术
--------------------------------
同样"炎爆术"改成"寒冰箭"就是双开气定冰箭宏了

一楼朋友补充的宏修改成中文版适用:
召唤水元素和水元素攻击宏:
-----------------------------------------
/cast [nopet] 召唤水元素
/stopmacro [target=pettarget, exists]
/petattack
-----------------------------------------
注:点击一次将召唤水元素
再点一次水元素将攻击你的目标,在召唤后的lag时间内重复点击可以让宠物立即进入攻击状态并不会取消第一个水球.
绷带宏

--------------------------
/use 战歌峡谷符文布绷带
/use 污染者的符文布绷带
/USE 奥特兰克厚符文布绷带
/USE 厚符文布绷带
---------------------------
不用再换绷带了.一键搞定.感谢提供者.

奥爆宏

----------------------------
/cast [noharm] 魔爆术(等级 1);魔爆术
---------------------------------
有目标时顶级奥爆.无目标时1级

下面是引用kidwish于2007-06-27 10:14发表的Re:2.0-TBC 法师PVP用宏大汇集.欢迎各路高手补充.继续更新2.0常用插件下载地:
1键 龙息3连招
#showtooltip
/stopcasting
/castsequence reset=20 龙息术, 灼烧, 冲击波

1键 双魔法防护盾
#showtooltip
/stopcasting
/cast [modifier:shift] 防护冰霜结界; 防护火焰结界

反控制宏(13 - 第一个饰品位放徽记), 按下ALT使用种族技能,不按使用徽记
#showtooltip
/stopcasting
/cast [modifier:alt] 逃脱大师(亡灵意志,石像形态)
/stopmacro [modifier:alt]
/use 13

换高精神武器唤醒再换回原武器宏
#showtooltip
/equip [modifier:shift] 搜魂者
/stopmacro [modifier:shift]
/equip 娅尔罗的意志
/cast 唤醒

1键 做宝石宏
/showtooltip
/castsequence 制造魔法红宝石, 制造魔法黄水晶, 制造魔法翡翠, 制造魔法玛瑙

1键 护甲 鼠标右冰甲,其他魔甲
#showtooltip
/cast [button:2] 冰甲术; 魔甲术;

1键 加智力 目标自己,鼠标右,给自己加单体智力; 目标友放,鼠标左,单体智力; 按住ctrl,鼠标左键,在队伍里,加全体智力
#Showtooltip
/cast [target=player,button:2] 奥术智慧
/cast [button:1] 奥术智慧
/cast [modifier:ctrl,group,button:1] 奥术光辉

1键 厨师吃喝宏 鼠左键吃面包,鼠右键喝水,按住alt 鼠左键 做面包, 按住alt 鼠右键 做水

#show none
/use [nomodifier:alt,button:1] 魔法肉贵面包
/use [nomodifier:alt,button:2] 魔法晶水
/cast [modifier:alt, button:1] 制造魔法肉贵面包
/cast [modifier:alt,button:2] 制造魔法晶水

冰环集成宏, 按一下冰环,按2下有水元素则冰环, 无水元素则招, 再按水元素冰环
/castsequence reset=21 冰霜新星, [nopet] 召唤水元素
/click [pet] PetActionButton5

群控超级羊
/focus [button:1]
/cast [button:1,nomodifier:shift] 变形术:猪; [target=focus,exists,button:2,nomodifier:shift] 变形术:猪
/stopmacro [nomodifier:shift]
/target [button:2] focus
/castsequence 气定神闲, 变形术:猪
随机变形猪或羊
/script if UnitCanAttack("target","player") then CastSpellByName("魔暴术");else CastSpellByName("魔暴术(等级 1)");end;
随机变羊,猪,乌龟宏
/script local s,m,r={"",":龟",":猪"},{"%t变羊了","%t是乌龟","%t是猪"},random(3); CastSpellByName("变形术"..s[r]);SendChatMessage(m[r],"yell");

冰箱宏

#showtooltip 寒冰屏障
/stopcasting
/cancelAura 寒冰屏障
/castSequence reset=240 寒冰屏障,急速冷却

按一下冰箱,再按一下出冰箱。冰箱冷却中,按一下急冷,再按一下冰箱。没加浮冰的把240换成300。
羊上侦测宏

#showtooltip 变形术
/castsequence reset=5 变形术, 侦测魔法

侦测必须羊后5秒上 否则会再变一次羊
神龟
/castSequence reset=24 寒冰护体,法力护盾
定羊
#showtooltip 气定神闲
/cast 气定神闲
/stopcasting
/cast 变形术:猪

这是我FS的宏,你可以参考下,把技能名字一变就OK了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-12-05
先解释几个函数:
CastShapeshiftForm 改变姿势(1为战斗,2防御,3狂暴)
CastSpellByName( ) 按技能名称施法,括号内跟技能名称
IsActionInRange( ) 技能是否处于可用范围,括号内为技能编号。技能可用时返回1
UnitHealth("target") 判断目标的血量
GetActionCooldown( ) 检测技能冷却时间,括号内为技能编号,技能已冷却返回0
函数就这么多了,下面逐行解释:
第一个:
/script CastShapeshiftForm(3) {转换成狂暴姿势}
/script C=CastSpellByName; {将C设为CastSpellByName ,主要是为了方便}
/script if(IsActionInRange(62)==1) then C("拦截");elseif(UnitHealth("target")<20) then C("斩杀");end {如果目标在拦截范围内,使用拦截。再判断目标血量小于20%时用斩杀}
/施放 致死打击 {释放致死打击}
/script if(IsActionInRange(63)==1)then C("旋风斩");end {如果目标在旋风斩范围内使用旋风斩}
整体:因为宏的语句执行顺序是从上往下,所以各技能使用顺序为:拦截、斩杀、致死打击和旋风斩。怒气值的判断是隐含的,即不够怒气无法释放技能,下面的宏也一样。

第二个:
/script CastShapeshiftForm(1) {转换成战斗姿势}
/script C=CastSpellByName; {跟前一个宏一样}
/script if(IsActionInRange(61)==1) then C("冲锋");elseif(UnitHealth("target")<20) then C("斩杀");end {目标在冲锋范围内使用冲锋。目标血量小于20%就再使用斩杀}
/script if(GetActionCooldown(63)==0) then C("压制");end {压制已冷却就使用压制}
/施放 致死打击 {使用致死打击}
整体:技能使用顺序:冲锋、斩杀、压制、致死打击。

第三个就不用解释了。

这三个宏要注意的一点就是技能的编号,如果技能没放对位置将无法使用。技能和动作条的位置可参考下表(从上往下、从左往右):
13-24 第二动作条
25-36 右边动作条
37-48 右2动作条
49-60 右下动作条
61-72 左下动作条
73-84 战斗姿态下的动作条
85-96 防御姿态下的动作条
97-108 狂暴姿态下的动作条
-----------------------------------------------------------------
我没玩过战士,拳击是什么东东?你先解释一下我再帮你吧!至于换武器,我不知道能否在战斗中完成,不过如果可以,就一定能用宏来实现。你先试下战斗中能不能换武器,行吗?

-----------------------------------------------------------
补充:
关于拳击:我并不想知道拳击是什么,只想知道拳击的怒气值消耗和是否共用别的技能的CD时间
关于技能编号:
先问你个问题:你知道魔兽中最多有几个动作条吗?有哪几个?如果你连这个也不知道就很难解释了(有不少人不知道),知道我再如果你实在不知到,按这个笨方法吧:将‘冲锋’放在左下动作条第一格,拦截第二格,旋风斩第三格,第四格放压制,然后把第二个宏的第四行改成/script if(GetActionCooldown(64)==0) then C("压制");end 就行了。这个办法很笨,也很麻烦,但绝对可以。
第2个回答  2007-12-06
第一个宏
/cast 暗影步;伏击
第二个宏
/cast 暗影步;背刺
第三个宏
/cast 暗影步;锁喉

如果没有条件限制的话就是这么简单,把他们考到WOW中,把技能的名字从新输入一次(用shitf点法术书上面的技能,然后把后面的等级去掉)

我不是盗贼不知道用暗影步有没有公共CD,如果没有的话这3个宏理论上是可以用的
第3个回答  2007-12-05
/cast 潜行, 伏击
我记得这是资料片的逻辑,就是顺序施放,出问题自动停止。你要试了不行我上线再看一下我的,然后再改。注意,英文逗号,空格。
第4个回答  2007-12-04
由于施法机制改了,同时已经不可以啦!!
相似回答