换姿态战士宏
- 格式:pdf
- 大小:91.51 KB
- 文档页数:9
# show 压制/castsequence reset=1 破甲攻击, 压制1、切战斗姿态换双手武器开利刃风暴#showtooltip 利刃风暴/cast [stance:1] 战斗姿态;反击风暴/cast 血性狂暴/cast 横扫攻击/cast 利刃风暴/stopmacro [equipped: 野蛮角斗士的斩首斧]/equip 野蛮角斗士的斩首斧/startattack2、顺劈宏/script SetCVar("targetNearestDistance",5)/target=random/cast 顺劈斩/startattack/script SetCVar("targetNearestDistance",41)3、援护/script SetCVar("targetNearestDistance",8)/targetfriend/cast 防御姿态/equip [stance:1/2/3] 无情利斧/equip [stance:1/2/3,noequipped:盾牌] 无边黑暗之盾/cancelaura 利刃风暴/cast 援护/cast 血性狂暴/cast 法术反射/stopattack/script SetCVar("targetNearestDistance",30)4、盾反#showtooltip 法术反射/cast [stance:3] 防御姿态;法术反射/equip [stance:1/2/3] 无情利斧/equip [stance:1/2/3,noequipped:盾牌] 无边黑暗之盾5狂暴利刃风暴#showtooltip 利刃风暴/cast 血性狂暴/cast 横扫攻击/cast 鲁莽/cast 利刃风暴/stopmacro [equipped: 野蛮角斗士的斩首斧]/equip 野蛮角斗士的斩首斧/startattack6 冲锋拦截/cast [combat,harm,nostance:3]狂暴姿态; [nocombat,nostance:1]战斗姿态; [combat,harm,stance:3]拦截; [nocombat,stance:1]冲锋/cast 致死打击/stopmacro [equipped: 野蛮角斗士的斩首斧]/equip 野蛮角斗士的斩首斧/startattack7、取消剑刃打断#showtooltip [stance:1]盾击; [stance:2]盾击; [stance:3]拳击/stopcasting/cast [stance:1/2,equipped:无边黑暗之盾] 盾击/cast [stance:1/2,noequipped:无边黑暗之盾] 狂暴姿态;拳击/cancelaura 利刃风暴8 、防御姿态冲锋拦截援护#showtooltip [stance:1]冲锋;[stance:2]援护;[stance:3]拦截/startattack/cast [harm,stance:3] 拦截;冲锋/cast [help,stance:2] 援护/cast [harm,stance:2] 嘲讽/cast [harm,nostance:2] 断筋/cast 英勇打击9 完美盾反#show 法术反射/cancelaura 利刃风暴/施放[stance:1/2,equipped:盾牌]法术反射;[stance:3]防御姿态/stopcasting/cast 血性狂暴/equipslot 16 野蛮角斗士的利斧/equipslot 17 野蛮角斗士的墙盾10 打断#showtooltip [stance:1/2]盾击; [stance:3]拳击/equip [stance:1/2,noequipped:盾牌]纳斯雷兹姆吸血者/equip [stance:1/2,noequipped:盾牌]埃辛诺斯壁垒/equip [stance:3,noequipped:双手武器]裂魂/sotpcasting/cast [equipped:盾牌,stance:1/2]盾击; [stance:3]拳击»也谈3.13战士宏闲话不说绷带宏#showtooltip 厚灵纹布绷带/cast [target=仇剑]厚灵纹布绷带仇剑是我名字,你改成自己号名字就可以了致死+投掷+开始攻击+射击#showtooltip 致死打击/startattack/cast 致死打击/cast 投掷/cast 射击压制+英勇打击(用于单手带盾时,大多情况为持盾vs盗贼)#showtooltip 压制/console Sound_EnableSFX 0/cast 压制/cast 英勇打击/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1双手切武器换战斗姿态取消利刃风暴压制#showtooltip 压制/cancelaura 利刃风暴/startattack/equip 野蛮角斗士的斩首斧/cast 战斗姿态/cast 压制完美法术反射宏#show 法术反射/cancelaura 利刃风暴/施放[stance:1/2,equipped:盾牌]法术反射;[stance:3]防御姿态/stopcasting/equipslot 16 野蛮角斗士的利斧/equipslot 17 野蛮角斗士的墙盾#showtooltip 援护/cast 防御姿态/tar XXX/cast 援护/cast 超级火箭靴防御姿态下嘲讽宏#showtooltip 嘲讽/console Sound_EnableSFX 0/cast 撕裂(等级8)/cast 嘲讽/cast 投掷/cast 射击/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1防御姿态下复仇宏,用于防战pk#showtooltip 复仇(等级8)/console Sound_EnableSFX 0/cast 英勇打击(等级11)/cast 复仇(等级8)/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1一键吃药+战斗大师#showtooltip 战斗大师的侵攻/cast 战斗大师的侵攻/cast 战斗大师的决断/cast 战斗大师的残暴/cast 极效治疗石/cast 特效活力药水/cast 特效神圣防护药水/cast 超级治疗药水/cast 特效治疗药水/cast 优质治疗药水/cast 特效作战治疗药水完美打断宏#showtooltip [stance:1/2]盾击; [stance:3]拳击/equip [stance:1/2,noequipped:盾牌]纳斯雷兹姆吸血者/equip [stance:1/2,noequipped:盾牌]埃辛诺斯壁垒/equip [stance:3,noequipped:双手武器]裂魂/sotpcasting/cast [equipped:盾牌,stance:1/2]盾击; [stance:3]拳击双手换盾牌宏/cancelaura 利刃风暴/stopcasting/equipslot 16 野蛮角斗士的利斧/equipslot 17 野蛮角斗士的墙盾/cast 防御姿态#showtooltip 撕裂/startattack/cast 撕裂/cast 投掷血低于20%,取消卒死,直接斩杀#showtooltip/cancelaura 利刃风暴/script if (UnitHealth("target")/UnitHealthMax("target") < .2 and UnitMana("Player") > 30) then CancelUnitBuff("player","猝死") end/cast 斩杀/cast 投掷/script UIErrorsFrame:Clear()/script UIErrorsFrame:Show()焦点冲锋拦截#showtooltip [stance:1]冲锋;[stance:3]拦截/cast [target=Focus] 冲锋/cast [target=Focus] 拦截狂暴姿态切双手拦截#showtooltip 拦截/cast 狂暴姿态/stopcasting/equipslot 16 野蛮角斗士的斩首斧/cast 拦截血腥点保护祝福#showtooltip 血性狂暴/cancelaura 保护之手/cast 血性狂暴风车宏#showtooltip 利刃风暴/stopcasting/equip 野蛮角斗士的斩首斧/cast 横扫攻击/stopcasting/cast 狂暴者的召唤/cast 利刃风暴觉得好就顶下~~暂时收录这些了,有好的再拿出来分享BOSS输出(撕裂保证全程都要持续出压制就用没出就用猛击猝死激发的斩杀可以用目标生命低于20%就不要用了)感觉用宏不是那么好一共就那么几个技能..../console Sound_EnableSFX 0/castrandom 斩杀,压制,致死打击/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1/console Sound_EnableSFX 0/castrandom 猛击,压制,斩杀,压制,斩杀/console Sound_EnableSFX 1/script UIErrorsFrame:Clear()如果要真的懒的话楼主你用下面的吧否则别用宏了/castrandom 致死打击,致死打击,斩杀,压制,割裂,猛击#showtooltip/castsequence reset=target 毒蛇钉刺(等级 x),奇美拉射击,瞄准射击(等级x),奥术射击,稳固射击(等级 x)# show 盾牌猛击/castsequence reset=6 盾牌猛击, 毁灭打击, 复仇# show 压制/castsequence reset=1破甲攻击, 压制#showtooltip 复仇(等级8)/castsequence reset=1 复仇(等级8),破甲攻击#showtooltip 压制/castsequence reset=1 压制,破甲攻击#show 嘲讽/cancelaura 利刃风暴/cast [stance:1/2] 投掷;[stance:3]防御姿态嘲讽好使的# show 压制/castsequence reset=1 破甲攻击, 压制转移/script SetCVar("targetNearestDistance",8)/targetfriend/cast 防御姿态/equip [stance:1/2/3] 无情利斧/equip [stance:1/2/3,noequipped:盾牌] 曙光之盾/cancelaura 利刃风暴/cast 援护/cast 血性狂暴/cast 法术反射/stopattack/script SetCVar("targetNearestDistance",30)/script SetCVar("targetNearestDistance",8)/targetfriend/cast 防御姿态/equip [stance:1/2/3] 无情利斧/equip [stance:1/2/3,noequipped:盾牌] 曙光之盾/cancelaura 利刃风暴/cast 援护/cast 血性狂暴/cast 法术反射/stopattack/script SetCVar("targetNearestDistance",30)。
3.13常用的一些战士宏,宏相关问题和推荐自己使用的宏的,请提交在这一起整理...此贴整理了有关战士常用常见的宏,篇幅有点长,大家请善用CTRL+F搜索自己所需要的内容如有错误请大家PM我,我会及时修改更新[ 传送门:技能喊话宏 ]按键设定本地保存命令/console synchronizeSettings 0密语目标(说话内容以及语种视情况自定)/script SendChatMessage("给我一个警戒","whisper","兽人语",UnitName("target"))如果是通用语种的话就是/script SendChatMessage("给我一个警戒","whisper",UnitName("target"))Part.1 日常用宏1.开始攻击(PVE和PVP中都很有用处)/startattack这简单的一行能让你开始攻击目标,并且怎么按都不会停止。
比如你可以将其跟英勇打击合用:/show 英勇打击/startattack/cast 英勇打击这样不管有没有怒放英勇打击,按这个宏都会让你开始攻击。
如果你习惯于单独将其作为一个按钮,那么加上一行:#show 攻击/startattack2.投掷/射击#showtooltip [equipped:投掷武器] 投掷;射击/cast [equipped:投掷武器] 投掷; 射击/equip [equipped:弓/弩]箭头名称; [equipped:枪械] 子弹名称第一行:当装备投掷武器时,显示投掷技能的相关信息.否则则显示射击技能的相关信息.第二行:当装备投掷武器时,使用投掷技能.否则则适用射击技能第三行:当装备弓或者弩时,装上箭.当装被枪械时,装上子弹.3.一键坐骑宏/use [modifier:shift,nocombat,outdoors,flyable]飞行坐骑名称[nocombat,outdoors,flyable]飞行坐骑名称/use [nocombat,outdoors,noflyable]陆地坐骑名称/dismount [mounted]大陆骑陆地坐骑,外域骑飞行坐骑,一键搞定,节约一个键位4.登陆界面记忆你的帐号,帐号修改后无效[网络安全意识不好的玩家慎用]/console SET accountName "你的帐号"5.将TAB的最远距离改为50码(最大是50)[在AV里PVP超级爽,尤其是你是远程职业的时候]/console SET targetNearestDistance "50"6.用TAB选择身后的目标最远设为50码 (默认是10码) [被多个对手追击?要转身切换目标?这个可以帮你]/console SET targetNearestDistanceRadius "50"7.将能够得到该范围内的宠物战斗信息/console SET CombatLogRangePartyPet "150"8.将能够得到该范围内的队友战斗信息/console SET CombatLogRangeFriendlyPlayers "150"9.将能够得到该范围内的队友宠物战斗信息/console SET CombatLogRangeFriendlyPlayersPets "150"10.将能够得到该范围内的敌对玩家战斗信息/console SET CombatLogRangeHostilePlayers "150"11.将能够得到该范围内的敌对玩家宠物战斗信息/console SET CombatLogRangeHostilePlayersPets "150"12.将能够得到该范围内的生物战斗信息/console SET CombatLogRangeCreature "150"13.将能够得到该范围内的友军战斗信息/console SET CombatLogRangeParty "150"14.将能够得到该范围内的死亡信息/console SET CombatDeathLogRange "150"15.重载插件[不仅仅是重载插件,如果你觉得返回人物重新登陆比较麻烦的话,可以试试这个,超级好用的命令]/console SET reloadui16.镜头能拉到非常远/script SetCVar("cameraDistanceMax", 50)直接在聊天窗口理输入按回车也可以Part.2 PVE用宏1.盾墙/y 我盾墙了!我无敌了!!我牛B了治疗加好我啊/cast 盾墙2.一键药水/use 极效治疗石/use 虚空精华泡沫饮料/use 塞纳里奥治疗药膏/use 食人魔特酿红酒/use 特效作战治疗药水/use 不稳定的治疗药水/use 特效治疗药水/use 水晶治疗药水/use 超级治疗药水/use 治疗药水注射器3.鼠标破甲/cast [target=mouseover] 破甲攻击(等级 6)在技能攻击范围内,破甲鼠标指的目标4.泄怒(详细内容请见页面下方引文2)#show 英勇打击/cast 毁灭打击/cast [equipped:盾牌] 盾牌格挡/stopcasting/cast 英勇打击这个是泄怒宏,按一下使用毁灭兼点亮英勇外加使用盾挡(如果装备了盾牌)。
战士宏合集:/startattack/cast 撕裂/stopcasting/cast [stance:1] 冲锋/cast [stance:3] 拦截近战距离时撕裂,超出8码的话,战斗姿势冲锋,狂暴姿势拦截点战神的话用这个/startattack/cast 撕裂/stopcasting/cast 冲锋/cast 拦截近战距离时撕裂,超出8码的话优先冲锋,冲锋CD的话拦截/cast 盾墙/script SendChatMessage("我已开启盾墙,当前生命为:"..UnitHealth("player"),"yell")这些宏都是在台服的时候用繁体写的,如果国服朋友需要请自行修改單體:單體攻擊宏:#showtooltip/castsequence reset=reset=combat 投擲, 狂暴之怒, 衝鋒, 挫志怒吼, 雷霆一擊, 震攝波, 震盪猛擊通用大招:# showtooltip/使用[stance:1] 反擊風暴;[stance:2,equipped:盾牌] 盾牆;[stance:3] 魯莽*說明:依姿態模式,施自動施放各系大絕。
仇恨:群坦宏:#showtooltip/castsequence reset=reset=combat 狂暴之怒, 雷霆一擊, 震攝波, 順劈斬, 挫志怒吼, 刺耳怒吼, 順劈斬, 順劈斬, 順劈斬, 順劈斬, 順劈斬, 順劈斬, 順劈斬, 順劈斬*當要用震攝波時,調整一下怪群的位置,把所有怪集中到震攝波暈擊的範圍內。
*本巨集需配合單按之[雷霆一擊]使用。
*效能研究:雷霆增加怪群仇恨後,震攝波能暈四秒,再加上剌耳怒吼,再暈六秒,總共十秒的安全時間,可以讓您群坦更穩。
復仇宏:#showtooltip 復仇/使用復仇/使用英勇打擊*復仇能用就用,因為[復仇雕紋:使用復仇後,下一個英勇打擊不需使用怒氣]。
战⼠各种适⽤宏分享战⼠各种适⽤宏分享献上⼀些常⽤宏希望可以给各位战⼠在PVE或者PVP的征战中给予些许帮助---------------进⼊主题的分割线---------------第⼀个是就是打断宏...在2.4.那啥的版本⾥.能做到的也只有这样了.跟AM的变态打断虽然向去甚远....#showtooltip 拳击/cast [target=mouseover,harm][target=target,harm] 拳击第⼀⾏:显⽰拳击的相关信息第⼆⾏:当⽬标是⿏标滑过的⽬标且可以攻击时,打断.或者当⽬标是当前⽬标且可以攻击时,打断.这样如果有⼈很贱的在你⾝边咏唱,只要⿏标滑过他,就毫不留情的给他⼀拳!让你Y的加⾎....这⾥的[target=mouseover]语句就是⼤家熟知的著名的MOUSEVER宏.作⽤是可以对⿏标滑过的⽬标进⾏相应的动作⽽⽆需选择这个⽬标,下⾯我的好多宏都有⽤到MOUSEOVER,⾮常有⽤.射击宏,对于PVP和PVE都有涉⾜的战⼠来说,太多太多的快捷键和太多太多的技能拦被占⽤,⾝⼼疲惫.这是战⼠区精华贴⾥都有介绍的⼀个⾮常帮的射击宏,抄袭过来了~#showtooltip [equipped:投掷武器] 投掷;射击/cast [equipped:投掷武器] 投掷; 射击/equip [equipped:⼸/弩]永恒箭⽮; [equipped:枪械] 永恒弹丸第⼀⾏:当装备投掷武器时,显⽰投掷技能的相关信息.否则则显⽰射击技能的相关信息.第⼆⾏:当装备投掷武器时,使⽤投掷技能.否则则适⽤射击技能第三⾏:当装备⼸或者弩时,装上箭.当装被枪械时,装上⼦弹.救命宏⼤家都熟悉就不多做介绍了.使⽤效果是 8门全开!#showtooltip [modifier:alt] 极效治疗⽯;破釜沉⾈/use 极效治疗⽯/use 13/cast 破釜沉⾈第⼀⾏按住ALT键显⽰治疗⽯相关信息.否则显⽰破釜沉⾈技能相关信息.刺⽿的宏,⼤家其实很奇怪我为什么把这刺⽿和震荡做成宏.其实这⾥已经开始体现了我做宏的⼀些宗旨和想法.⾸先战⼠的技能拦紧张.其次战⼠的快捷键紧张.所以我会把⼀些有类似作⽤或者冲突的或者不通姿态下⼏个特殊姿态技能放在同⼀个快捷键上或者绑定在⼀个宏⾥.⽐如3姿态下的:冲锋拦截嘲讽(援护这⾥区别于嘲讽是因为援护的特殊作⽤下⾯会单独提到)撕裂旋风撕裂盾击拳击盾击惩戒⾎腥狂暴盾牌格挡等等把他们放在同⼀快捷拦中的同⼀快捷键让战⼠的技能安排相当的合理和科学(战⼠3姿态都会改变动作条需要充分利⽤.当然每个⼈都有每个⼈的习惯,这⾥只是建议.⼤家⼤可不必去改变⾃⼰已经熟透的技能设置,否则会让你砸键盘的....)刺⽿和震荡作为不同系的技能⼜有其特殊的特性.防御战⼠很少出刺⽿,武器战⼠很少出振荡.但他们有是相当常⽤的技能,需要照顾在⽐较舒适快捷的快捷键上.然⽽为这2个技能特别安排2个不同且⼜舒适的快捷键对战⼠来说⼜是相当奢侈的....-_-!!使⽤效果:当⽬标是⿏标滑过的⽬标,且按住键盘ALT.或者⽬标是当前⽬标且可以攻击且按住键盘ALT时.使⽤震荡猛击否则则使⽤刺⽿简单来说就是按ALT震荡,不按就刺⽿.且震荡同样可以实现MOUSEOVER功能#showtooltip 刺⽿怒吼/cast [modifier:alt,target=mouseover,harm][modifier:alt,target=target,harm] 震荡猛击;刺⽿怒吼/startattack同样道理.我们把下⾯的⼏个技能也整合在⼀起:压制和断筋.压制作为6秒CD技能⼜只有战⽃姿态可以⽤.单独安排快捷拦和快捷键同样是⾮常奢侈的....#showtooltip [modifier:alt,stance:1] 压制;断筋/cast [modifier:alt] 压制;断筋/startattack第⼀⾏:按住ALT并且在战⽃姿态时显⽰压制技能相关信息.否则则显⽰断筋技能相关信息第⼆⾏:按住ALT键时使⽤压制.否则则使⽤断筋第三⾏:开始攻击.在常⽤攻击⾏技能中绑定攻击是战⼠的必修宏知识.同理顺劈和英勇我们也绑在⼀起....战⼠怎么那么多T MD技能啊...#showtooltip [modifier:alt] 顺劈斩;英勇打击/cast [modifier:alt] 顺劈斩;英勇打击/startattack冲锋和拦截.这个宏虽然⽐较简单,但这⾥⽐较值得⼀提的是.当你在战⽃姿态且在战⽃中的时候.冲锋技能相关信息对你⼏乎毫⽆意义.所以,当在战⽃姿态并在战⽃中时,显⽰拦截的相关信息却有不同的意义(当然你仍然可以奢侈得特别给拦截⼀个快捷拦作为监视它的CD....)由于冲锋拦截和乘胜的触发条件⼏乎完全不同,因此绑定上乘胜解决了⼤多数战⼠对乘胜这个不常⽤却挺好⽤的技能⼀直苦于没有⼀个合适的快捷键的痛苦(包括我⾃⼰...)#showtooltip [nocombat,stance:1] 冲锋;拦截/cast [nocombat,nostance:3] 冲锋;拦截/cast 乘胜追击第⼀⾏:当不在战⽃中,且在战⽃姿态的时候,显⽰冲锋的相关信息.否则则显⽰拦截的相关信息.第⼆⾏:当不在战⽃中且不在狂暴姿态的时候,使⽤冲锋.否则则使⽤拦截.第三⾏:绑上了乘胜这样我们冲锋拦截⼀宏搞定且功能强⼤......当然你还可以根据这个宏的写法把嘲讽也写进去,3个技能⼀宏搞定.-------------------PVP相关宏----------------------------------援护宏,曾经我也苦苦寻觅⼀个功能强⼤的援护宏.能够随⼼所欲的援护,不再受到/TARGET 队友名字带来的苦恼....现在它来了!测试了⼀个晚上,完美功能的援护宏只能这样写.似乎因为援护这个技能的特殊性质.当⽬标不是⿏标滑过的⽬标时它并不能跳过MOUSEOVER的判定,来执⾏下⼀个条件.⽐较郁闷.最终还是请ALT键帮了忙.#showtooltip 援护/cast [nostance:2] 防御姿态/cast [modifier:alt]援护;[target=mouseover] 援护/startattack [target=harm]使⽤效果:当按住ALT键时,对选中的队友或者⽬标的⽬标援护.否则则援护⿏标滑过的⽬标.(这样你就可以不切⽬标随意对想援护的⽬标援护了,或者忙乱中来不及点⽬标的时候,只要⿏标滑⼀下~你就过去了~~~~)MOUSEOVER真的是相当强⼤啊...上⾯我说到嘲讽和援护之所以不同,我没有把它放在左下动作拦(切姿态会变的动作拦)是因为援护需要在不同姿态时刻被监视CD并使⽤时可以切回防御姿态.因此我把它奢侈的放在了⼀个不错的单独的快捷键上.⽤MOUSEOVER做的破胆宏,不多做说明了.#showtooltip 破胆怒吼/stopattack/cast [modifier:alt,target=focus][target=mouseover,harm][target=target,harm] 破胆怒吼法术反射宏我曾经也苦苦寻觅⼀个可以让我满意的法术反射宏,失败了.现在它来了关于法术反射宏,PVP和PVE都有涉及的战⼠可能有这样的苦恼:JJC了,记得把装备名字改成JJC专⽤的.FB了记得把装备名字改成抗怪专⽤的.⼀不⼩⼼忘记了.反射后武器盾牌变成了JJC的或者是FB的都相当的苦恼和⿇烦....因此我把它做成了下⾯这样,我个⼈相当满意.#showtooltip 法术反射/equip [noequipped:盾牌]复仇⾓⽃⼠的墙盾/equip [noequipped:单⼿斧] 涨潮/cast [nostance:1] 防御姿态/cast 法术反射第⼀⾏:显⽰法术反射的相关信息第⼆⾏:当⾝上没有盾牌时,换上复仇⾓⽃⼠的.(JJC双⼿切盾,必然会换上决⽃⼠的盾.⽽FB⾝上判定有盾,则不会改变当前盾牌)第三⾏:当⾝上没有装备单⼿斧的时候,换上单⼿斧.我拉怪和PVP⽤的都是斧头.这⾥你们可以根据你们的情况⾃⾏改变.第四⾏:当前姿态不是战⽃姿态的时候,切回防御姿态. (不知道⼤家有没有这样的苦恼.就是本来已经在战⽃姿态了,⽤以前的常⽤宏却切到了防御姿态...如果没点战术掌握的话...损失不是⼀点点啊...现在除⾮是狂暴姿态.它会⾃⼰切防御姿态.其他时候只要能反就直接反,不在会有多余的切姿态问题.)第五⾏:使⽤法术反射这样⼀来,PVP和PVE可以共⽤⼀个宏了如果你包包还够的话...如果你坐骑很多的话...这个随即坐骑宏⼩玩意挺好玩的.../castrandom [nomounted]迅捷祖利安猛虎,红⾊骷髅战马,⿊⾊战⽃迅猛龙之哨,⿊⾊作战科多兽----------------华丽的最最期待的分割线-----------------------当当当当^_^..AM没了.⼀键宏没了..昨天绞尽脑汁⽤了数⼩时测试终于完成下⾯这个傻⽠试的⼀键宏.为什么说它傻⽠⼤家看下去就知道了.....不过基本可以实现技能CD⼀到就使⽤的效果...(有⼀些⼩缺陷下⾯也会提到...)⼤家都知道不能⼀键原因是BLZ对宏动了⼿脚.按技能不能⽆脑了...但是我们还是可以想到⼀点办法让它实现.以前的⽆脑宏:/cast 毁灭打击/cast 盾牌猛击/cast 复仇以前⽆脑按这个宏,系统就会⼀个个技能检测下来,能⽤则⽤,不能则跳过.现在不⾏了.⼀旦⼀个技能不能⽤就会永远卡在这个技能,直到这个技能释放为⽌.⽽且有共同GCD的技能系统不会循环检测了.永远只能触发第⼀个.当然英勇是⼀个少数的例外.因此.我想到了swapactionbar x y 这个命令.它的作⽤是将动作条之间来回切换.效果相当于战⼠切姿态...X Y表⽰动作条的编号你们是不是猜到了什么?想到了什么?当你按shift+↓的时候不是还有⼀个备⽤的动作条么.平时处于隐藏状态.它的动作条编号是2⽽左下动作条(切姿态会变的那⼀排)编号是1.如果我们把这2个动作条的技能放的⼀摸⼀样.其中把下⾯的2个宏放在不同动作条的同⼀个位置不就可以进⾏傻⽠式的⼀键功能了么(我承认真的很傻⽠).当然这⾥的⼩缺陷就是,如果你把隐藏动作条的技能和防御姿态的技能放的⼀摸⼀样,那么这个宏只有在防御姿态下使⽤才能看上去像⼀键的效果.否则....你试过就知道了.保证你眼花.....宏1#showtooltip 毁灭打击/cast [modifier:alt] 英勇打击/castsequence 毁灭打击,毁灭打击,复仇/swapactionbar 1 2第⼀⾏显⽰毁灭打击的相关信息第⼆⾏按ALT使⽤英勇打击第三⾏循环使⽤毁灭打击,毁灭打击,复仇第四⾏ 1 2动作条互换宏2#showtooltip 毁灭打击/cast [modifier:alt] 英勇打击/castsequence 盾牌猛击,复仇,毁灭打击/swapactionbar 1 2第⼀⾏显⽰毁灭打击的相关信息第⼆⾏按ALT使⽤英勇打击第三⾏循环使⽤盾牌猛击,复仇,毁灭打击第四⾏ 1 2动作条互换按住ALT时按这个宏就是英勇打击绑定效果.不按就时3技能⼀到就放.把宏1放在左下动作条(防御姿态下)把宏2放在隐藏动作条(按shift+↓)然后把防御姿态上的技能都照样放在隐藏动条上的相同位置(如果你希望你的动作条抽筋式的变幻.可以不这样做....)经过测试基本实现了⽆脑的效果.当然如果测试发现有卡技能或者别的现象也希望各位不吝改正.突然想到利⽤某些插件的扩展动作条如Z BAR,或者动作条插件直接专门提供⼀些动作条来提供这个宏功能的扩展是不是有可能.⽐如Z BAR 扩展动作1 2 3之间的切换就能够实现3技能循环释放,或者可能可以做得更强⼤.刚才上游戏试把changeactionbar 改成 changezbar系统并未提⽰命令不存在或者有错误.那么插件是不是可以提供命令的扩展呢....宏就这些了.废话也不多了.希望对⼤家有帮助.荒淫各位提出宝贵的意见.。
MT 救命宏首先吃糖糖CD就使用生命宝石如果在CD就使用破釜沉舟如果也在CD就吃极效红全部CD就盾墙把糖、生命宝石、破釜沉舟、极效红、盾墙依次放到动作条上,记住,依次,参考上面的图,假设是编号从37-41/script local i,s,d,e;for i=37,41do s,d,e=GetActionCooldown(i);if d<2 and e>0 then UseAction(i);break;end;end;用你查到的编号替换上边红色数字MT 开怪宏 - 战斗 + 冲锋 + 防御 + 嘲讽,懒人MT必备!!如果不在战斗中,防御姿态就切战斗姿态,战斗姿态的话就冲锋,如果在战斗中,战斗姿态就切防御,防御姿态就嘲讽貌似MT不用冲锋开怪…… orz/script local c,f,a,b,_=CastSpellByName,GetShapeshiftFormInfo;_,_,a=f(1);_,_,b=f(2);if UnitAffectingCombat("player") then if a then c("防御姿态");elseif b then c("嘲讽");end;else if a then c("冲锋");elseif b then c("战斗姿态");end;end;MT 狂暴之怒宏功能:如果防御姿态,按一下切狂暴,如果狂暴姿态按一下狂暴之怒,如果狂暴姿态而且狂暴之怒CD中按一下切回防御把狂暴之怒放到动作条上,查出编号,编号看上边基础知识:/script local c,a,_=CastSpellByName;_,_,a=GetShapeshiftFormInfo(3);if a then if GetActionCooldown(狂暴之怒编号)==0 then c("狂暴之怒");else c("防御姿态");end;else c("狂暴姿态");end;用你查到的编号替换上面红色数字法术书版/script local c,a,_=CastSpellByName;_,_,a=GetShapeshiftFormInfo(3);if a then if GetSpellCooldown(狂暴之怒编号,"spell")==0 then c("狂暴之怒");else c("防御姿态");end;else c("狂暴姿态");end;非战斗就战斗姿态+冲锋,战斗中则狂暴+拦截每次做一个动作,反复按吧/script local c,a,b,_=CastSpellByName;_,_a=GetShapeshiftFormInfo(1);_,_,b=GetShapeshiftFormIn fo(3);if UnitAffectingCombat("player") then if b then c("拦截");else c("狂暴姿态");end;elseif a then c("冲锋");else c("战斗姿态");end;WOW 2.0版,每次做一个动作,反复按吧/施放 [nocombat,nostance:1]战斗姿态;[nocombat,stance:1]冲锋;[combat,nostance:3]狂暴姿态;[combat,stance:3]拦截挫志怒吼 + 雷霆一击 + 撕裂 + 致死打击/script local n,s,k,j,d,f={"Cry","Clap","Gouge","."},{"挫志怒吼","雷霆一击","撕裂","致死打击"};for k=1,4 do f=nil;for j=1,16 do d=UnitDebuff("target",j);if d and strfind(d,n[k]) then f=1;break;end;end;if not f then CastSpellByName(s[k]);break;end;end破胆怒吼 + 绷带没满60级的或者在战场中的绷带名自己改/施放破胆怒吼/script local b,s,l;for b=0,4 do for s=1,18 do l=GetContainerItemLink(b,s);if l and strfind(l,"厚符文布绷带") then UseContainerItem(b,s,1);break;end;end;远程武器宏自动判定当前远程武器类型而决定使用该种武器进行射击,弓,弩使用箭,枪械使用子弹这个不会切换,所以弹药自己处理/script local l,_=GetInventoryItemLink("player",18);_,_,l=strfind(l,"item:(%d+)");_,_,_,_,_,l =GetItemInfo(l);l=strsub(l,1,6);if l~="投掷" then l=l.."射击";end;CastSpellByName(l);如果在防御姿态就用盾牌格挡,在狂暴姿态就用狂暴之怒,在战斗姿态就用惩戒痛击/script local s,j,a,_={"惩戒痛击","盾牌格挡","狂暴之怒"};for j=1,3 do _,_,a=GetShapeshiftFormInfo(j);if a then CastSpellByName(s[j]);break;end;end;亡灵战士智能亡灵意志/狂暴之怒被恐惧时如果狂暴之怒没有CD优先使用狂暴之怒如果狂暴之怒有CD使用亡灵意志如果被闷棍或凿击使用狂暴之怒如果被媚惑使用亡灵意志把狂暴之怒放到动作条上,查出编号,记下来,查编号看上边基础知识/script local f,s,j,d,i=strfind,{"被遗忘者的意志","狂暴之怒"},1;for i=1,16 do d=UnitDebuff("player",i);if d then if f(d,"dSte") or f(d,"Goug") or f(d,"Poss") and GetActionCooldown(狂暴之怒编号)<2 then j=2;break;end;end;end;CastSpellByName(s[j]);法术书版/script local f,s,j,d,i=strfind,{"被遗忘者的意志","狂暴之怒"},1;for i=1,16 do d=UnitDebuff("player",i);if d then if f(d,"dSte") or f(d,"Goug") or f(d,"Poss") and GetSpellCooldown(狂暴之怒编号,"spell")<2 then j=2;break;end;end;end;CastSpellByName(s[j]);用你查到的编号替换上边红色字注意:这个宏别乱按,没事空按的话直接亡灵意志。
魔兽战士宏1. 概述在魔兽世界游戏中,宏(Macro)是一种能够自动执行一系列命令的脚本。
玩家可以使用宏来提高游戏操作的效率,减少重复性的操作,甚至可以实现一些高级技巧和战斗策略。
本文将介绍魔兽战士宏的基本用法和常见的技巧,帮助玩家更好地利用宏来提升战斗力。
2. 宏的基本语法宏是用一系列命令组成的文本字符串。
在魔兽世界中,宏是以斜杠“/”开头的文本行。
下面是一个简单的宏示例:/宏名称命令1命令2...在上面的示例中,“宏名称”是玩家为宏起的名字,用来方便调用宏。
每个命令占据一行,可以根据需要添加任意数量的命令。
3. 宏的调用方式玩家可以通过多种方式调用宏,包括键盘快捷键、鼠标按键和宏命令按钮。
在魔兽世界中,每个角色都有一个快捷键栏,可以将宏按钮放置在其中,然后通过点击宏按钮来执行宏中的命令。
除了宏按钮,玩家还可以通过以下命令来调用宏:•/click MacroName:通过指定宏的名字来调用宏•/run MacroName:通过指定宏的名字来执行宏中的命令4. 宏的常见技巧4.1. 使用条件判断在编写宏时,可以使用条件判断语句来实现根据不同的情况执行不同的命令。
条件判断语句使用的是Lua语言的语法,下面是一个简单的条件判断宏示例:/宏名称#showtooltip/cast [combat] 战斗姿态;[stance:2] 防御姿态;[sta nce:3] 狂暴姿态在上面的示例中,宏使用了条件判断语句[combat]、[stance:2]和[stance:3],根据玩家的战斗状态切换到不同的姿态。
4.2. 使用技能序列宏还可以用来创建技能序列,实现一键连击或者复杂的技能组合。
下面是一个简单的技能序列宏示例:/宏名称/castsequence reset=10/shift [combat] spell1, spe ll2, spell3; spell4, spell5在上面的示例中,宏使用了/castsequence命令和条件判断语句[combat],根据情况执行不同的技能序列。
换姿态战士宏一、1键实现3姿态间的切换首先,菜单里选择按键设置,把8号快捷键的键位设置2,设为Q然后,打开技能书,在战斗姿态下,把“狂暴姿态”图标拖到8那格去切换狂暴姿态,在狂暴姿态下,把“战斗姿态”图标拖到8那格去最后鼠标点一下切换防御姿态,把“狂暴姿态”图标拖到8那格去这样,在战斗姿态或者防御姿态按一下Q,都能切成狂暴姿态。
而在狂暴姿态按一下Q,就能切回战斗姿态。
如果要在切姿态的同时换武器,把姿态的图标换成以下宏:1、从任意姿态任意武器切换到战斗姿态+双手武器/scriptP=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInventoryItemLin k("player",17));if(oi) then oi=(GetContainerItemLink(4,15));if(oi) thenP(17);PC(4,7);elseP(17);PC(4,15);end;P(16);PC(4,11);end/施放战斗姿态2、从任意姿态任意武器切换到防御姿态+主手武器+盾牌/scriptP=PickupInventoryItem;C=PickupContainerItem;oi=(GetInventoryItemLink ("player",17));if(oi) then oi=(GetContainerItemLink(4,15));if(oi) thenP(17);C(4,7);C(4,15);AutoEquipCursorItem();end;elseC(4,11);P(16);C(4,15);P(17);end/施放防御姿态3、从任意姿态任意武器切换到狂暴姿态+双持武器/scriptP=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInventoryItemLin k("player",17));if(oi) then oi=(GetContainerItemLink(4,7));if(oi) thenP(17);PC(4,15);PC(4,7);AutoEquipCursorItem();end;elsePC(4,11);P(16);PC(4,7);P(17);end/施放狂暴姿态副手武器放在4号背包(最左边的背包,因为这个包是最后被拾取的物品填满的背包,不容易因为盾或副手武器的那一格被填满导致宏实效)的7(副手武器)、11(主手武器或双手武器)、15(盾)三格。
换姿态战士宏一、1键实现3姿态间的切换首先,菜单里选择按键设置,把8号快捷键的键位设置2,设为Q 然后,打开技能书,在战斗姿态下,把“狂暴姿态”图标拖到8那格去切换狂暴姿态,在狂暴姿态下,把“战斗姿态”图标拖到8那格去最后鼠标点一下切换防御姿态,把“狂暴姿态”图标拖到8那格去这样,在战斗姿态或者防御姿态按一下Q,都能切成狂暴姿态。
而在狂暴姿态按一下Q,就能切回战斗姿态。
如果要在切姿态的同时换武器,把姿态的图标换成以下宏:1、从任意姿态任意武器切换到战斗姿态+双手武器/scriptP=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInve ntoryItemLink("player",17));if(oi)then oi=(GetContainerItemLink(4,15));if(oi)then P(17);PC(4,7);else P(17);PC(4,15);end;P(16);PC(4,11);end/施放战斗姿态2、从任意姿态任意武器切换到防御姿态+主手武器+盾牌/scriptP=PickupInventoryItem;C=PickupContainerItem;oi=(GetInve ntoryItemLink("player",17));if(oi)then oi=(GetContainerItemLink(4,15));if(oi)then P(17);C(4,7);C(4,15);AutoEquipCursorItem();end;elseC(4,11);P(16);C(4,15);P(17);end/施放防御姿态3、从任意姿态任意武器切换到狂暴姿态+双持武器/scriptP=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInve ntoryItemLink("player",17));if(oi)then oi=(GetContainerItemLink(4,7));if(oi)thenP(17);PC(4,15);PC(4,7);AutoEquipCursorItem();end;elsePC(4,11);P(16);PC(4,7);P(17);end/施放狂暴姿态副手武器放在4号背包(最左边的背包,因为这个包是最后被拾取的物品填满的背包,不容易因为盾或副手武器的那一格被填满导致宏实效)的7(副手武器)、11(主手武器或双手武器)、15(盾)三格。
背包的数法是:123456789101112131415161718由于某些同志提出他们只有14包,那么可以把宏中所有的“15”都改为比如“12”,然后把盾放到12那格就可以了。
切姿态同时换武器的宏倒非我原创,只是把自己用的这个给贴出来。
武器战士倒不一定用,狂暴战士必备。
具体打法:起手拿慢速双手武器,选中目标后3.8秒再冲锋,这样近身瞬间0秒即可砍出一刀,然后按Q切狂暴姿态+双持。
看到闪避了再次按Q切回战斗姿态+双手武器压制。
(如果怪长得太高,我们需要比如dex这样的插件来提示狂暴姿态中打出的闪避)二、三种姿态下的攻击常用技能整合首先再次打开按键设置,把回复对话R键那里改为I。
因为,第一,战斗到一半不小心把对话框按出来是很容易导致失败的。
第二,R键是一个很就手的键,按久了不会累。
然后,把9号快捷键的键位设置2,改为R1、在战斗姿态下,把以下这个宏的图标放到9/施放冲锋(等级3)/施放压制(等级4)/script if(UnitHealth("target")<20)then CastSpellByName("斩杀(等级5)");else if (UnitHealth("target")>=20)then CastSpellByName("致死打击(等级4)");end end/script if(UnitMana("Player")>80)thenCastSpellByName("英勇打击");end2、在防御姿态下,把以下图标放到9(这个我直接给出的是防战的版本了,其他天赋战士记得把第四行的“盾牌猛击”改为致死打击或者嗜血)/施放盾牌格挡/script SpellStopCasting();/script if(UnitMana("Player")>5)then CastSpellByName("复仇");end/script if(UnitMana("Player")>40)then CastSpellByName("盾牌猛击");end/script if(UnitMana("Player")>59)then CastSpellByName("英勇打击");end3、在狂暴姿态下,把以下宏的图标放到9/施放拦截(等级3)/script if(UnitHealth("target")<20)then CastSpellByName("斩杀(等级5)");else if (UnitHealth("target")>=20)then CastSpellByName("致死打击(等级4)");end end/script if(UnitAffectingCombat("player")==1) then CastSpellByName("旋风斩")else end或者/施放拦截(等级3)/script if(UnitHealth("target")<20)then CastSpellByName("斩杀(等级5)");else if (UnitHealth("target")>=20)then CastSpellByName("致死打击(等级4)");end end/script if(UnitMana("Player")>80)then CastSpellByName("英勇打击");end这样一个R键就实现了冲锋、压制、拦截、致死(嗜血、盾牌猛击)、斩杀、旋风、英勇、盾牌挡格、复仇共9个技能的使用。
大大节约了键位。
也弥补了某些操作上的缺陷。
比如斩杀前出了闪避,R按下去就自动是压制了(一般压制秒人最后20%血还是可以的,还有打盗贼他很可能是开了闪避了,一味斩杀都是闪避)。
还有能很方便的保持盾牌挡格和复仇。
破甲的话另外设一个键吧。
怒大于一定量的时候自动用英勇打击宣泄。
狂暴战士的话可以把宏里面的数字改小一点。
三、破胆怒吼+立刻绷带,以及一键绷带宏/施放破胆怒吼/script SpellStopCasting()/script UseContainerItem(2,1)/script TargetUnit("player")其中/script UseContainerItem(2,1)/script TargetUnit("player")就是一键绷带宏。
可以单独建一个。
绷带放在中间那个包左上开始第一格。
这是战士的一个实用技巧。
虽然时机有时候难以把握,但是只要敌我双方身上都没有流血效果,我们就可以25怒+2000血,也就是说这个宏用好了能顶一件+200耐的装备。
成功用出后要是都没打赢,那基本上就是RP问题.....一键绷带也非常有用。
平时我们绷带都是点了绷带还要点人。
或者要先F1再点绷带。
总之就是要按两个键。
将其简化到一个键,只要多节省1秒,那就是多获得了250血,也就等于比不会这招的对手多25耐。
25耐的优势还不够多么?#showtooltip盾墙/equip野蛮角斗士的轻锤/equip野蛮角斗士的墙盾/stopcasting/cast[stance:1/3]防御姿态;盾墙/stopcasting/cast[stance:2,help]援护;[stance:2,harm]缴械/stopcasting/cast法术反射/stopcasting/cast破釜沉舟/y大爷开盾墙了,治疗加起啊,我要跑路了~BiuBiubiu我要援护~~这个宏就是:当你战斗姿态或狂暴姿态时,按下就是拿好盾切到防御姿态,并且同时开了法术反射。
假如目标是敌对就缴械,是队友就援护。
同时开了盾墙和破釜沉舟技能~~。