字号:

游戏内置宏用法分享:万花与纯阳适用

时间:2010-03-04 09:31 作者:memerita kyosyk 手机订阅 参与评论(0) 【投稿】
文 章
摘 要
第一篇:用剑网3内置宏实现万花一键治疗(有更新)根据宏内置语法浅析(LUA)做的万花一键治疗宏感谢宏内置语法浅析(LUA)的作者devilfate终于可以不用插件就一键治疗了。主要功能有:自动补握针,出逐流效果后自动转为施放长针,目标血量少于30%水月无间+长针瞬加。其余时间无脑

感谢宏内置语法浅析(LUA)的作者devilfate

感谢大富翁孙小美当时提出的聚气输出循环。

感谢用剑网3内置宏实现万花一键治疗作者memerit……因为文章前两行是抄袭你的。

开个玩笑,言归正传。来谈谈气纯一键DPS宏。

早在大脚宏时代,DPS宏就已经存在了,不过当时不是一键。

用大脚宏命令

/cast 两仪化形

/cast 凝神聚气

替代两仪技能,在放两仪时连按两下,就可以方便的做到在公**中聚气了。

目前只要装了大脚,那么在内置宏界面中/cast命令依然有效。这个宏依然可以用。

但是四象还是要自己放,而且气格数需要自己判断,可能会出现两仪后一个四象就满气,但是来不及判断气格下一个四象已经开始读条,浪费气的问题,也可能在打BOSS的时候出现四象未命中,气没有攒到就提前放两仪,浪费DPS的问题。

一键DPS宏除了方便你少按键以外,主要就是解决上面2个问题的。宏的简单模式如下:

/script N=GetClientPlayer()

d=N.nAccumulateValue

/script sx1,sx2,sx3=N.GetSkillCDProgress(367,N.GetSkillLevel(367));

/script ly1,ly2,ly3=N.GetSkillCDProgress(301,N.GetSkillLevel(301));

if sx2>=1then

OnUseSkill(300,N.GetSkillLevel(300)) end;

if d>=8 then

OnUseSkill(301,N.GetSkillLevel(301)) end;

if d<=7then

OnUseSkill(367,N.GetSkillLevel(367)) end;

基本意思相信看过语法浅析的应该都知道了,就是指出语法浅析那个帖子中的一个小问题:

至少在纯阳职业中/script sx1,sx2,sx3=N.GetSkillCDProgress(367,N.GetSkillLevel(367));

这一句里 SX2,SX3的意义不是公共冷却所剩时间和技能冷却所剩时间。

SX2才是技能冷却剩余时间,而SX3则很诡异,当技能冷却时,它和SX2一样是0,当技能还没有冷却时,它表示的是技能冷却时长(不是冷却剩余时间,)是一个固定值。

如果是没有CD的技能,则SX2就是公**的剩余时间,SX3为公**时长(当公**转的时候)。

而且,所有公用公**的瞬发技能,他们的SX2是同时变化的。所以我在判断施放聚气OnUseSkill(300,N.GetSkillLevel(300)) end;

前的条件是if sx2>=1而不是if sx2>=1 or ly2>=1

也只所以如此,这个宏当你释放瞬发的雨集四象后,也可以利用公**进行聚气。

这种输出方式因为增加的两仪的数量,所以耗蓝稍微大一些,那么能不能把回蓝技能抱元守缺也做进宏里去呢,当然是可以的。

(下页:一键DPS宏回蓝版)

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

最近更新

全球新闻