字号:

宏教学:/configbefore的说明运用及例子

时间:2012-08-06 17:52 作者:17173 手机订阅 参与评论(0) 【投稿】
文 章
摘 要
各位看官,各位宏爱好者,大家好!我这个人不喜欢说废话,直接步入正题,今天我要讲解的是关于/configbefore的相关运用!宏是什么:一段执行游戏命令的代码,是以LUA语言编程作为基础的,包括现在很多市面上的插件其实也是以LUA语言作为基础,而现在大家所用倒DUOWAN宏其实是

各位看官,各位宏爱好者,大家好!我这个人不喜欢说废话,直接步入正题,今天我要讲解的是关于/config before的相关运用!

宏是什么:一段执行游戏命令的代码,是以LUA语言编程作为基础的,包括现在很多市面上的插件其实也是以LUA语言作为基础,而现在大家所用倒DUOWAN宏其实是以LUA语言为基础,并且结合官方所放出来的API接口白名单来制作封装的一些简单的命令。在这我要呼吁下南宫大大,你再更新下,多封装几个命令吧,最好是环境判断和团队判断。

关于SKILL命令,我就不多说了,大家都知道,但是关于/config before命令,我纵观现在很多宏作者,都很少用倒,为什么这么强大的命令却没人用呢,在此,本人只有抛砖引玉,说下/config before的用法,希望更多宏作者能够运用到此命令,加强自己宏的效率。

既然说到效率,不得不说下宏的执行方式。

一、宏的构成,例子:

宏教学:/configbefore的说明运用及例子

①为执行命令

②执行命令前的判断条件

③需要执行的技能

上面的例子意思是:当条件满足
宏教学:/configbefore的说明运用及例子

二、宏的执行方式:

举例说明吧,比较直观。

例:

1./skill [fight,distance<5,qidian=3,tnobuff:立地成佛] 立地成佛

2./skill [fight,distance<5,qidian=3,tbuff:立地成佛<5] 立地成佛

3./skill [fight,distance<5,qidian=3,tbuff:立地成佛=5] 灵山施雨

4./skill [fight,distance<5,qidian=3,tbuff:立地成佛=5,buff:灵山施雨]袖纳乾坤

上面的宏例子是一个洗髓和尚的3豆5层速叠立地,立地5层的时候,第一时间3 灵山施雨,第二时间袖纳乾坤。

宏命令执行过程是怎么样的呢?

宏的执行方法是点击一次宏,系统会执行一条宏命令。连续点击此宏,系统会依次判断宏是否成立的条件,来依次执行,每点击依次,执行一条,所有命令执行完毕后会跳回宏的第一条命令,重复执行。

比如:/skill [fight,distance<5,qidian=3,tnobuff:立地成佛] 立地成佛,系统会根据前面的判断条件([fight,distance<5,qidian=3,tnobuff:立地成佛)来选择性执行,如果不满足,则不会执行并且跳到第二条命令。

三、关于执行效率:

1./skill [fight,distance<5,qidian=3,tnobuff:立地成佛] 立地成佛

2./skill [fight,distance<5,qidian=3,tbuff:立地成佛<5] 立地成佛

3./skill [fight,distance<5,qidian=3,tbuff:立地成佛=5] 灵山施雨

4./skill [fight,distance<5,qidian=3,tbuff:立地成佛=5,buff:灵山施雨]袖纳乾坤

大家看这段宏,会发现很多重复的地方,比如,每行命令都有fight,distance<5,qidian=3,这3个判断,但是宏是依次循序执行的,所以每次点击宏都会对fight,distance<5,qidian=3这三个条件进行判断,这样也大大的降低的宏的效率。

四、/config before &/config before:null

先举个例子吧:

如果别人问你:你赚够了钱、身体也不错的情况想干些什么?

点击放大

回答2:赚够了钱、身体也不错,我要去找个老婆,买个别墅,环游世界,找个小二,找个小秘。

/config before [赚够了钱,身体也不错]

/skill 找个老婆

/skill 买个别墅

/skill 环游世界

/skill 找个小二

/skill 找个小秘

/config before:null

哪个简单?哪个效率?显而易见。

看例子大家就知道/config before & /config before:null的作用了,

/config before 当满足以下条件时,执行命令。

/config before:null当以下条件不满足时候,不执行命令。

例子说明:

点击放大

从以上的例子可以看出,我们前面提到的命令。

1./skill [fight,distance<5,qidian=3,tnobuff:立地成佛] 立地成佛

2./skill [fight,distance<5,qidian=3,tbuff:立地成佛<5] 立地成佛

3./skill [fight,distance<5,qidian=3,tbuff:立地成佛=5] 灵山施雨

4./skill [fight,distance<5,qidian=3,tbuff:立地成佛=5,buff:灵山施雨]袖纳乾坤

可综合为:

/config before:[fight,distance<5,qidian=3]

/skill [tbuff:立地成佛=5,buff:灵山施雨]袖纳乾坤

/skill [tnobuff:立地成佛] 立地成佛

/skill [tbuff:立地成佛<5] 立地成佛

/skill [tbuff:立地成佛=5] 灵山施雨

/config before:null

只有条件满足:战斗中,与目标距离小于5,禅那点=3,的情况下,才执行以下命令,否则不执行。

抛砖引玉,希望大家有更好运用到自己的宏里,来减轻系统判断负荷,加大宏运行效率。

加入17173玩家俱乐部,100%领《原神》月卡、《王者荣耀》888点券、《魔兽世界》T恤等周边好礼!
加入方式:微信关注“17173服务号”

最近更新

全球新闻