宏的书写规则以及编写教程
更新时间:2018-07-13 17:28:12 作者:一个某某好友
本文由剑网3官方攻略站原创发布,转载请务必标记出处和作者名字。未经授权禁止转载。
 
        大家好,我是一个XX好友,今天给大家带来的是我们常用的一个系统的攻略,那就是宏系统,宏在我们的游戏中是很常用到的一个系统,给我们的部分玩法带来了很大的便利,但是真正自己会写宏的玩家却不多,今天让我们一起来探讨下怎么样自己写宏。
 

目录

 

1.宏的用途
2.自写益处
3.宏的规则
4.常用词汇
5.案例分析

 


一、宏的用途

 

        宏就是一个逻辑语言程序,当你使用它的时候就会根据宏的逻辑语言来选择对应的运行。
        我们到底能用宏做些什么?
        1.PVE:不管是打5人本,10人本,25人本,都可以用宏来代替输出按键,只需要在相对应的阶段做出走位或者QTE的调整,或者部分重要的技能,比如吞日月驱散,其余的输出过程都可以用宏一个键位解决。
        2.PVP:可能很多人觉得PVP没必要用宏,其实不然,比如世界BOSS,再比如大GF推阵营BOSS,在抢输出抢时间的时候,宏比手动可以提供更多的输出伤害。

 


二、自写好处
 

        那么自己写宏到底有哪些好处呢?很多人觉得用宏直接百度一个了事儿,自写多累啊!那么我说几点自写宏的好处:
        1.习惯问题:百度的宏基本都是一个套路出来的,那么就必须要迎合那个宏的编写缩需要的奇穴点法以及那个宏的编写者的个人习惯,比如什么时候手动开爆发,什么时候手动用回蓝之类的,习惯和喜好的形成是很难调整的,其实可以自己写一个适合自己习惯和喜好的宏,自己习惯的才是最好的。
        2.奇穴调整:对于纯PVP来讲,用宏的地方无非就是大战,世界BOSS,大GF三个玩法,而对于PVP来讲,有些职业的PVP奇穴输出能力并不比PVE低,只是没有合适的宏,而为了迎合百度的宏,就要切奇穴,每次都切也是不少的修为(好吧,其实只是很麻烦),而手动的时候输出不够高又不太好,这个时候就写一个PVP奇穴对应的宏,又能打出足够的输出,又能省事儿,而且只写一次,一直都可以用,何乐而不为?更何况在大GF的时候,阵营比较平衡的区服只能用PVP装备和奇穴推BOSS,因为随时准备打架,而这时候自写宏就有作用了,
        3.随时更改:如果自己了解宏的编写,自己会写宏的话,比如PVE有些BOSS,可以根据BOSS的注意点,自己对宏进行调整,百度找的宏有时候会导致一些严重后果,打个比方,某BOSS不能被群攻,而你自己不会修改宏的话,找的宏里面有群攻就有可能导致严重后果,而自己会编写的话,就可以把群攻部分删掉,调整好了使用,然后打完再把群攻写进去。

 


三、宏的规则
 

       在设置里面选择宏管理,然后选择新建,即可开始宏的编写,如图:

 



       接下来说明宏的编写规则:
       ①:每一句逻辑以/开头;
       ②:每行代码代表着一句逻辑,下一句逻辑需要跳行;
       ③:每两行代码之间默认省略Else逻辑;
       ④:最后省略END逻辑;
       ⑤:附条件逻辑用[ ]设定相应的条件;
       ⑥:所有的符号均要使用英文输入法输入;
       ⑦:所有逻辑加起来不超过128个字符(每一个字母,符号,汉字,空格均为一个字符)。
       大家了能看到这里会有点懵,文字的说明总是不如案例和举例说明来的通俗易懂,那么请重点关注第四节和第五节,仔细阅读四,五节过后就能读懂这5句规则的意思。

 


四、常用词汇

       这一节讲重点给大家带来剑三宏逻辑里面的各种常用词汇及其含义:
1.cast:施放的意思。例:/cast 亢龙有悔   施放亢龙有悔的意思。
1.fcast:中断读条并施放。例:/fcast 剑破虚空   当剑破虚空在CD时,没读条直接施放剑破虚空,正在读条则取消读条施放剑破虚空。
3.buff:自身拥有某个BUFF或者某个buff多少层时,常用在条件语中。例:buff:有攸    当自身有有攸BUFF的时候。
4.nobuff:自身没有某个BUFF时,常用在条件语中。例:nobuff:酒中仙   当自身没有酒中仙BUFF时。
5.tbuff:目标拥有某个BUFF或者某个buff多少层时,常用在条件语中。例:tbuff:亢龙有悔   当目标身上有亢龙有悔BUFF时。
6.tnobuff:目标没有某个BUFF时,常用在条件语中。例:tnobuff:亢龙有悔   当目标身上没有亢龙有悔BUFF时。
7.bufftime:当自身某个BUFF的时间怎样时,常用在条件语中。例:bufftime:酒中仙<4   当酒中仙持续时间小于4秒时。
8.tbufftime:当目标某个BUFF的时间怎样时,常用在条件语中。例:tbufftime:亢龙有悔<5  当目标身上亢龙有悔BUFF持续时间小于5时。
9.life:当气血值怎样时,常用在条件语中。例:life<0.4  当气血值为40%时。

10.mana:当法力值怎样时,常用在条件语中。例:mana<0.4  当法力值小于40%时。
11.qidian:影响伤害的职业能量点,也成为气点,比如纯阳的豆,少林的禅那,常用在条件语中。例:qidian>9   当气点大于9时。

注:纯阳的气点一个豆是两个气点,即满豆时为10气点。少林则是一点禅那为一个气点,满禅那即为3个气点。
12.rage:能量条,包括怒气,剑气,神机值,刀气,常用在条件语中。例:rage>80,当能量值达到80时。
13.tdistance:与目标的距离满足条件时,常用在条件语中。例:tdistance<5  当与目标之前的距离小于5尺时,常用于定点群攻,例如天策的战八方,少林的横扫六合。
14.sun/moon:明教专用词,sun代表日灵,moon代表月灵。

 


五、案例分析
       重点来了!重点来了!重点来了!
       看了上面那些还感到有点懵的,实战演练来了!这里我将放两个完整的宏并对其进行翻译,对照前面的内容去理解,下一个写宏小能手就是你!
       注:此处的宏仅为个人习惯书写,并不适用于各大25人副本,仅为解读用,当然PVP拿去打打大战什么的,还是可以的。
       这里先放一个简单的,配合翻译解读好理解的:
       冰心新妆宏:
对应奇穴:
 
 
接下来是宏:(共90个字符)
/fcast 剑破虚空
/cast [buff:夜天] 玳弦急曲
/cast [tbuff:急曲>2] 繁音急节
/cast [nobuff:夜天] 剑气长江
/cast 玳弦急曲
接下来翻译下这个宏:
当剑破虚空在CD时,优先使用。没读条直接施放剑破虚空,正在读条则取消读条施放剑破虚空:
除此之外,
当自身有夜天BUFF的时候施放玳弦急曲;
除此之外,
当目标身上的急曲BUFF大于2层时,施放繁音急节;
除此之外,
当自身没有夜天BUFF且不处于读条状态的时候,施放剑气长江;
除此之外,
施放玳弦急曲;
结束。
解读环节:每按一次宏对应的按键,则会进行上述逻辑一次。至于为什么这么多除此之外,就是默认省略掉的else,结束则是省略掉的END。第一个初次之外的意思是,剑破没在CD时,也就是不满足第一句的条件时,第二个除此之外则是不满足第一句和第二句两句的条件时,以此类推,程序会根据你写的逻辑来选择施放什么技能,而你只需要按一个键位即可。
       再来一个天策灭流宏:
对应奇穴:
 
 

接下来是宏:(共109个字符)
/cast [nobuff:牧云] 迎风回浪
/cast [nobuff:激雷] 撼如雷
/cast 突
/cast [buff:牧云>2] 疾如风
/cast 龙牙
/cast 灭
/cast 龙吟
/cast 穿云
翻译:(此宏翻译我将省略掉所有的除此之外和结束,即默认省略的东西,从上到下逻辑的优先级从高到低)
当自身没有牧云BUFF时,施放迎风回浪;
当自身没有激雷BUFF时,施放撼如雷;
施放突;
当自身牧云BUFF大于2层时,施放疾如风;
施放龙牙;
施放灭;
施放龙吟;
施放穿云。
解读:这里第一句和第三句是有联系的,因为突的施放距离是8-27(带秘籍)尺,而输出过程基本在4尺以内,所以当自身没有牧云BUFF的时候用迎风回浪,则距离够施放突,以便衔接牧云BUFF,不然手动拉距离第一是麻烦,第二是需要盯着自身BUFF时间,但是部分BOSS的机制会导致这个设定不正确,所以这个宏仅供大战和大攻防推BOSS是没有问题的,仅供参考。

 


       今天的宏说明就到这里了,这个篇章的目的是教大家怎么样自己写宏,写一个适合自己而又迎合场合的宏很有必要,不知道大家学会了吗?有问题的话欢迎和我一起探讨学习!

 


声明:本站攻略仅代表作者个人观点和思路,官方分享只为供广大侠士交流探讨。本站所发表攻略不代表唯一正确性,审核流程仅指出原则性错误。希望能启发更多侠士参与玩法,分享个人心得。