求狂暴战士的超级宏

 我来答
操实HE
2006-11-27 · TA获得超过279个赞
知道答主
回答量:147
采纳率:0%
帮助的人:232万
展开全部
一,冲锋,压制,拦截,断筋

/sc@ript C=CastSpellByName;
/sc@ript U=IsUsableAction;
/sc@ript R=IsActionInRange;
/sc@ript 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

前3行是定义语句,要不然写不下,另外也使宏更加好看和简练

首先判断冲锋是否可以用,如果能用则冲锋;

如果不能用,判断是否目标在拦截的范围以内,如果在范围内则拦截;

如果不在拦截的范围内,判断压制是否可以使用,如果不能使用则用断筋;

如果压制可以使用,判断压制的冷却是否为0,如果为0则压制,如果不为0则使用断筋。

效果就是,如果离敌人远就冲锋或者拦截,如果接近了就断筋,如果断筋被躲闪则立刻压制。

压制完了继续上断筋。断筋上好就该用下面的宏了。

二,致死,旋风,压制,英勇打击

/sc@ript C=CastSpellByName;
/sc@ript if(GetActionCooldown(63)==0) then C("压制");end
/sc@ript if(UnitHealth("target")<20) then C("斩杀");end
/施放 致死打击
/sc@ript if(IsActionInRange(63)==1)then C("旋风斩");end
/sc@ript if(UnitMana("Player")>39) then C("英勇打击");end
第一行为定义语句

第二行判断压制的CD是否为0,如果CD为0则压制,如果不能压制此行无效

第三行判断是否能处决,能则处决

第四行释放致死打击,(我为什么要用中文?用英文的话宏图标会一直是亮的,用中文明暗时间同致死打击)

第五行,判断敌人的距离,如果在5码内的话用旋风(利大弊大?自己衡量吧)

第六行,怒气大于39放英勇打击(这个自己可以随便定义)

效果,能压制压制,不能压制能处决就处决,都不能就放致死,致死CD中,敌人在攻击范围内就用旋风

怒非常多的时候就用英勇打击代替普通攻击。

三,破胆绷带

/施放 破胆怒吼
/sc@ript SpellStopCasting();
/target 安达里克
/sc@ript if(GetActionCooldown(69)>0) then UseContainerItem(3,1);end
/sc@ript TargetLastEnemy()

第一行,释放战士的技能

第二行,停止当前动作

第三行,选择绷带目标,名字改成你自己

第四行,判断破胆这个技能的CD是否大于0,用处就是看看你破胆是否释放成功,

经常我按技能的同时,对手跑出范围了,结果我在那傻傻的绷带,现在破胆不在CD中不会绷带了。

第五行,选择最后一个敌人

效果,目标被恐惧畏缩的同时你自己绷带,1秒都不浪费,恐惧结束刚好绷带完

四,群体攻击

/sc@ript G=GetActionCooldown;C=CastSpellByName;
/sc@ript F=CastShapeshiftForm;if(G(71)<2)then F(1);else F(3);end
/sc@ript if(IsUsableAction(71)==1)then C("横扫攻击");end
/施放 旋风斩
/施放 顺劈斩
/sc@ript if(UnitHealth("target")<5)then TargetNearestEnemy();end

自动判断横扫攻击的CD,当CD好了的时候如果不在战斗姿态则自动切换到战斗姿态放横扫攻击

然后再自动切换回狂暴姿态,放旋风和顺劈

最后一行判断目标的血量,如果少于5%,则切换下一个目标

五,盾牌格档,复仇,破甲,英勇打击

/施放 盾牌格档
/script if((GetActionCooldown(64)==0) and (IsUsableAction(64)==1))then CastSpellByName("复仇");end
/施放 破甲攻击
/script if(UnitMana("Player")>44) then CastSpellByName("英勇打击");end

盾牌格档,能放复仇则复仇,放破甲,大于44怒放英勇打击

六,自动给武器上鱼饵的,也可以上磨刀石,我钓鱼为了省事,或者盗贼也可以用这个来上毒药。

/sc@ript UseContainerItem(2,1)
/sc@ript PickupInventoryItem(16)

七,从防御姿态切换到狂暴姿态释放狂暴之怒再切换回防御姿态

/sc@ript G=GetActionCooldown;
/sc@ript if(G(70)<2)then CastShapeshiftForm(3);end
/sc@ript if(IsUsableAction(70)==1)then CastSpellByName("狂暴之怒");end
/sc@ript if(G(70)>0)then CastShapeshiftForm(2);end

狂暴之怒放在第70号键位,就是左下额外技能拦的第10个。

效果:如果狂暴之怒不在CD中,则切狂暴姿态,释放狂暴之怒,如果狂暴之怒开始CD,则切回防御姿态

需要连续按很多次,不过只要鼠标狂点此傻瓜宏就可以了。比如MT黑龙看见地板震动,立刻狂点,就OK

注意:此技能不要放在数字拦那里,因为换姿态后技能就变了,托到别的地方用鼠标连续点。

http://cache.baidu.com/c?word=%C4%A7%3B%CA%DE%3B%BA%EA%2C%C5%D0%B6%CF%3B%B6%D4%B7%BD%3B%C4%A7%B7%A8%3B%D6%B5%3B%BA%AF%CA%FD&url=http%3A//www%2Erjzd%2Enet/bbs/PrintPost%2Easp%3FThreadID%3D1424&b=5&a=18&user=baidu
深圳市龙岗区真封神三网络工作室
2020-07-29 广告
新真封神游戏是由深圳市龙岗区真封神三网络工作室全新打造的,在之前的游戏上进行了全新的更新升级,让游戏有了更多的玩法和更好的体验。公司拥有专业的团队以及丰富的经验,更多详情欢迎客户前来咨询。... 点击进入详情页
本回答由深圳市龙岗区真封神三网络工作室提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式