无尽之海3.35专注修复335怀旧版本_魔兽怀旧你最好选择_ 群:455056109

永无二区-长久稳定体验-养老玩家推荐-完美修复仿官-永久双专业。不要再骗自己等新区/新服,我们是为了给您一个稳定的休闲平台

难道说魔兽世界335版本仿官还有什么区别吗?天空会变颜色吗?。 又要从新NAXX?ADR?TOC?然后呢?无限的循环?再次开始?

不要再浪费时间选择这个无脑的循环的环境里,投入我们稳定养老给你一个回忆的机会,做一个聪明的决定,将会完成的最终的心愿

游戏账号注册:注册账号
客户端下载教程:下载指导

登录器下载线路①:点击下载
登录器下载线路②:点击下载
登录器下载线路③:点击下载
插件下载:
多玩插件:点击下载-----大脚插件:点击下载
注意:插件下载后,请直解压客户端里即可!

魔兽世界WLK_魔兽80职业宏_335战士宏

UI分享/EUI攻略/简单插件分享/感谢每个玩家的分享
80
mcwow
WOW技术团队
帖子: 236

魔兽世界WLK_魔兽80职业宏_335战士宏

帖子#1 » 周二 9月 18, 2018 9:29 am

魔兽335战士 宏

坦克开怪宏
#showtooltip [stance:1]挫志怒吼; [stance:2]雷霆一击
/cast [stance:1] 挫志怒吼 /stopcasting /cast [stance:1] 防御姿态 /cast [stance:2] 雷霆一击
===============================================================================
坐骑/斩杀宏
解释:如果人物在战斗状态,那么这个按钮是斩杀---包括图标在内。如果人物在非战斗状态且在外域,那么用飞行坐骑,如果在老世界,则用千金。----图标自动变成相应坐骑的。这个看起来比较古怪的宏事实上是我最满意的宏之一。tbc键位严重短缺,坐骑这东西给快捷键有点可惜,不给的话又不怎么方便,何况2种.....所以跟斩杀这种使用条件区分得非常明显的东西结合起来,用到现在无任何瑕疵:

/cast [combat] 斩杀
/use [nocombat,outdoors,flyable] 飞行坐骑物品名称 /use [nocombat,outdoors,noflyable] 地面坐骑物品名称 /dismount [mounted]
===============================================================================

开始攻击宏
这简单的一行能让你开始攻击目标,并且怎么按都不会停止。比如你可以将其跟致死合用,这样不管有没:

#show 攻击
/startattack /cast 致死打击
===============================================================================

致死、旋风、英勇3和1宏。
先致死,致死CD用旋风,两个都CD用应用:
/castsequence reset=6 致死打击,旋风斩
/castsequence reset=10 旋风斩,英勇打击
===============================================================================
缴械宏:
# showtooltip 缴械
/cast [stance:1/3] 防御姿态; 缴械
===============================================================================
援护宏
如果目标是友善的那么援护;如果目标是敌对,那么对其目标援护 总之就是不用切目标就能第一时间援护

#showtooltip援护
/cast [help] 援护; [target=targettarget, help] 援护 /startattack [target=harm]
===============================================================================
破胆+停止攻击宏
第一行可不要,只是给这宏加上鼠标移上去后的破胆技能提示。也可加入绷带的使用,在以上三行后面接上这两句: /stopcasting /use [target=player] (绷带名) 但这么绑不太灵活,确保你破胆时不处于公共cd中,否则可能浪费绷带机会

#showtooltip 破胆怒吼
/cast 破胆怒吼 /stopattack
===============================================================================
武器战双手武器和剑盾互换
不包括切姿态 第一行的剑和第三行的斧按具体情况替换成自己用的武器类型

#show 战斗姿态
/equip [noequipped:单手剑] 单手武器名称 /equip [noequipped:盾牌] 盾牌名称 /equip [noequipped:双手斧] 双手武器名称
===============================================================================
战斗姿态+双手武器
第二行去掉方括号内的限制只是为了说明这也可以,当然也能按前2个那样加上 第三行里顺路加入压制,不加也没所谓。如果不能放压制,姿态还是照切。

#show 战斗姿态
/equipslot 16 主手武器名称 /equipslot 17 副手武器名称 /cast [stance:1] 压制; 战斗姿态

===============================================================================
战斗姿态+单手武器
第二行去掉方括号内的限制只是为了说明这也可以,当然也能按前2个那样加上 第三行里顺路加入压制,不加也没所谓。如果不能放压制,姿态还是照切。

/equip [stance:1] 武器名称
/cast [stance:1] 压制; 战斗姿态
===============================================================================
防御姿态+换武器盾牌
去掉方括号和其中的内容可实现按一次就切换姿态+武器,否则按两次 第二行的

#show 防御姿态
/equip [stance:2,noequipped:单手剑] 单手武器名称 /equip [stance:2,noequipped:盾牌] 盾牌名称 /cast 防御姿态
===============================================================================
狂暴+双手武器宏
狂暴姿态+武器切换

#show 狂暴姿态
/equip [stance:3,noequipped:双手斧] 武器名称 /cast 狂暴姿态
===============================================================================
盾反宏2
战斗防御姿态下有盾就反射,没盾就装备盾,狂暴姿态下切战斗重复上面的步骤,按ALT是切防御重复上面的动作.

#show 法术反射
/cast [stance:1/2,equipped:盾牌] 法术反射; /cast [stance:3] 战斗姿态; /cast [modifier:alt,stance:3] 防御姿态 /equip [stance:1/2] 单手武器名称 /equip [stance:1/2,noequipped:盾牌] 盾牌名称
===============================================================================

拦截断筋宏
拦截带断筋版本

#show 拦截
/cast 断筋 /cast 拦截; /script SetCVar("targetNearestDistance",8) /cast [stance:3] 血性狂暴; /script SetCVar("targetNearestDistance",25)
===============================================================================
冲锋断筋宏
喜欢冲锋断金的朋友们可以用这个

/startattack
/cast 断筋 /script SetCVar("targetNearestDistance",8) /cast [nocombat,stance:1] 冲锋; [nocombat,nostance:1] 战斗姿态; [combat,nostance:3] 狂暴姿态; /script SetCVar("targetNearestDistance",25)
===============================================================================
打断宏
装备盾就盾击,狂暴姿态下拳击,没装备盾就切狂暴拳击,我觉得这个宏写的相当的漂亮.

#show [stance:3]拳击; [stance:2]盾击
/stopcasting /cast [stance:1/2,noequipped:盾牌] 狂暴姿态; [stance:1/2,equipped:盾牌] 盾击; [stance:3] 拳击
===============================================================================
拦截宏
可以拦截就拦截,怒气不够就血狂再拦截,超出拦截范围则不会浪费血狂.

#show 拦截
/cast 拦截; /script SetCVar("targetNearestDistance",8) /cast [stance:3] 血性狂暴; /script SetCVar("targetNearestDistance",25)
===============================================================================
压制姿态宏
压制和战斗姿态绑定,节省一个位置.

#show 压制
/cast [stance:1] 压制; 战斗姿态
===============================================================================

盾牌反射法术宏
第一行:显示法术反射的相关信息 第二行:当身上没有盾牌时,换上复仇角斗士的.(JJC双手切盾,必然会换上决斗士的盾.而FB身上判定有盾,则不会改变当前盾牌) 第三行:当身上没有装备单手斧的时候,换上单手斧.我拉怪和PVP用的都是斧头.这里你们可以根据你们的情况自行改变. 第四行:当前姿态不是战斗姿态的时候,切回防御姿态. (不知道大家有没有这样的苦恼.就是本来已经在战斗姿态了,用以前的常用宏却切到了防御姿态...如果没点战术掌握的话...损失不是一点点啊... 现在除非是狂暴姿态.它会自己切防御姿态.其他时候只要能反就直接反,不在会有多余的切姿态问题.)

#showtooltip 法术反射
/equip [noequipped:盾牌]复仇角斗士的墙盾 /equip [noequipped:单手斧] 涨潮 /cast [nostance:1] 防御姿态 /cast 法术反射
===============================================================================
冲锋拦截宏
冲锋和拦截.这个宏虽然比较简单,但这里比较值得一提的是.当你在战斗姿态且在战斗中的时候.冲锋技能相关信息对你几乎毫无意义. 所以,当在战斗姿态并在战斗中时,显示拦截的相关信息却有不同的意义(当然你仍然可以奢侈得特别给拦截一个快捷拦作为监视它的CD....) 由于冲锋拦截和乘胜的触发条件几乎完全不同,因此绑定上乘胜解决了大多数战士对乘胜这个不常用却挺好用的技能一直苦于没有一个合适的快捷键的

#showtooltip [nocombat,stance:1] 冲锋;拦截
/cast [nocombat,nostance:3] 冲锋;拦截 /cast 乘胜追击

===============================================================================
战士救命宏
第一行 按住ALT键显示治疗石相关信息.否则显示破釜沉舟技能相关信息.

#showtooltip [modifier:alt] 极效治疗石;破釜沉舟
/use 极效治疗石 /use 13 /cast 破釜沉舟
===============================================================================

战士救命宏
第一行 按住ALT键显示治疗石相关信息.否则显示破釜沉舟技能相关信息.

#showtooltip [modifier:alt] 极效治疗石;破釜沉舟
/use 极效治疗石 /use 13 /cast 破釜沉舟
===============================================================================
战士射击宏
第一行:当装备投掷武器时,显示投掷技能的相关信息.否则则显示射击技能的相关信息. 第二行:当装备投掷武器时,使用投掷技能.否则则适用射击技能 第三行:当装备弓或者弩时,装上箭.当装被枪械时,装上子弹.

#showtooltip [equipped:投掷武器] 投掷;射击
/cast [equipped:投掷武器] 投掷; 射击 /equip [equipped:弓/弩]永恒箭矢; [equipped:枪械] 永恒弹丸
===============================================================================
从防御姿态切换到狂暴姿态释放狂暴之怒再切换回防御姿态
狂暴之怒放在第70号键位,就是左下额外技能拦的第10个。 效果:如果狂暴之怒不在CD中,则切狂暴姿态,释放狂暴之怒,如果狂暴之怒开始CD,则切回防御姿态 需要连续按很多次,不过只要鼠标狂点此傻瓜宏就可以了。比如MT黑龙看见地板震动,立刻狂点,就OK 注意:此技能不要放在数字拦那里,因为换姿态后技能就变了,托到别的地方用鼠标连续点。

/script G=GetActionCooldown;
/script if(G(70)<2)then CastShapeshiftForm(3);end /script if(IsUsableAction(70)==1)then CastSpellByName("狂暴之怒");end /script if(G(70)>0)then CastShapeshiftForm(2);end
===============================================================================
盾牌格档,复仇,破甲,英勇打击
盾牌格档,能放复仇则复仇,放破甲,大于44怒放英勇打击

/施放 盾牌格档
/script if((GetActionCooldown(64)==0) and (IsUsableAction(64)==1))then CastSpellByName("复仇");end /施放 破甲攻击 /script if(UnitMana("Player")>44) then CastSpellByName("英勇打击");end
===============================================================================
双手武器和盾切换
第1、2步骤:定义P为拾取人物目前装备函数的别名,定义C为拾取背包物品函数的别名,纯粹是为了节省字数 第3步骤:P(17),拿起目前装备的副手物品(如果是双手武器,副手没有,这样就没有拾取到物品,如果当前是单手+盾牌,这里就拾取了盾牌) 第4步骤:判断,if (CursorHasItem()) then,检查当前有没有拾取物品() 第4.1步骤:如果第4步判断是真,就是当前拾取了盾牌 第4.1.1步骤:C(4,2),,那么将盾牌放到背包2号位置中; 第4.1.2步骤:C(4,1),拿起背包1号位置的物品——双手武器; 第4.1.3步骤:P(16),将双手武器替换掉当前主手武器; 第4.2步骤:

/script P=PickupInventoryItem;
/script C=PickupContainerItem; /script P(17);if(CursorHasItem())then C(4,2);C(4,1);P(16);else C(4,1);P(16);C(4,2);P(17);end
===============================================================================
群体攻击
自动判断横扫攻击的CD,当CD好了的时候如果不在战斗姿态则自动切换到战斗姿态放横扫攻击 然后再自动切换回狂暴姿态,放旋风和顺劈 最后一行判断目标的血量,如果少于5%,则切换下一个目标

/script G=GetActionCooldown;C=CastSpellByName;
/script F=CastShapeshiftForm;if(G(71)<2)then F(1);else F(3);end
/script if(IsUsableAction(71)==1)then C("横扫攻击");end
/施放 旋风斩 /施放 顺劈斩
/script if(UnitHealth("target")<5)then TargetNearestEnemy();end
===============================================================================
破胆绷带
第一行,释放战士的技能 第二行,停止当前动作 第三行,选择绷带目标,名字改成你自己 第四行,判断破胆这个技能的CD是否大于0,用处就是看看你破胆是否释放成功,经常我按技能的同时,对手跑出范围了,结果我在那傻傻的绷带,现在破胆不在CD中不会绷带了。 第五行,选择最后一个敌人 效果,目标被恐惧畏缩的同时你自己绷带,1秒都不浪费,恐惧结束刚好绷带完

/施放 破胆怒吼
/script SpellStopCasting(); /target 自己的名字 /script if(GetActionCooldown(69)>0) then UseContainerItem(3,1);end /script TargetLastEnemy()

===============================================================================
致死,旋风,压制,英勇打击
第一行为定义语句 第二行判断压制的CD是否为0,如果CD为0则压制,如果不能压制此行无效 第三行判断是否能处决,能则处决 第四行释放致死打击,(我为什么要用中文?用英文的话宏图标会一直是亮的,用中文明暗时间同致死打击) 第五行,判断敌人的距离,如果在5码内的话用旋风(利大弊大?自己衡量吧) 第六行,怒气大于39放英勇打击(这个自己可以随便定义) 效果,能压制压制,不能压制能处决就处决,都不能就放致死,致死CD中,敌人在攻击范围内就用旋风 怒非常多的时候就用英勇打击代替普通攻击。

/script C=CastSpellByName;
/script if(GetActionCooldown(63)==0) then C("压制");end /script if(UnitHealth("target")<20) then C("斩杀");end /施放 致死打击 /script if(IsActionInRange(63)==1)then C("旋风斩");end /script if(UnitMana("Player")>39) then C("英勇打击");end

===============================================================================
冲锋,压制,拦截,断筋
前3行是定义语句,要不然写不下,另外也使宏更加好看和简练 首先判断冲锋是否可以用,如果能用则冲锋; 如果不能用,判断是否目标在拦截的范围以内,如果在范围内则拦截; 如果不在拦截的范围内,判断压制是否可以使用,如果不能使用则用断筋; 如果压制可以使用,判断压制的冷却是否为0,如果为0则压制,如果不为0则使用断筋。 效果就是,如果离敌人远就冲锋或者拦截,如果接近了就断筋,如果断筋被躲闪则立刻压制。 压制完了继续上断筋。断筋上好就该用下面的宏了。

/script C=CastSpellByName;
/script U=IsUsableAction;
/script R=IsActionInRange;
/script if(U(61)==1)then C("冲锋");elseif(R(61)==1)then C("拦截");elseif(U(63)==nil)then C("断筋");elseif(GetActionCooldown(63)==0)then C("压制");else C("断筋");end

===============================================================================

回到 “插件问题”



在线用户

用户浏览此论坛: 没有注册用户 和 31 访客