字号:

超详细剑网3官方内置宏语法攻略

时间:2010-04-19 09:18 作者:JQKA5401和陈雨 手机订阅 参与评论(0) 【投稿】
文 章
摘 要
前言独自摸索了宏将近2个来月,作为一个研究宏的应用但是却不用宏的人,我感觉鸭梨很大。好吧,我不是标题党,不很写很引人注目的标题。通常这类帖子沉得很快(详情请参考前面写的的两篇七秀攻略贴),我也不想弄什么回复可见。如果大家觉得好的话就回一个帖子,作为对我的一种支持。如果喷,请不要人

步骤5:

写一个宏。

写宏的时候尤其要注意大小写的问题以及括号的问题,本人多次因为有一个字母本该小写却打成大写后导致运行不成功。

看以下例子:

/script N=GetClientPlayer()

/script a,b,c=N.GetSkillCDProgress(312,N.GetSkillLevel(312))

/script d,e,f=N.GetSkil)

DProgress(58,1)

/script g,h,i=N.GetSkillCDProgress(52,2)

/scriptif f==0 then OnUseSkill(58,1) end

/scriptif c==0 then OnUseSkill(312,N.GetSkillLevel(312)) end

/script ifi==0 then OnUseSkill(52,2) end

第一行是宣告一个变量N作为GetClientPlayer()的代替,大致上就跟数学里的设X一样,属于一种简单的函数封装,为了简化下面的语句。

第二,三,四行为判断技能冷却的语句,由于这里并不是很多,所以不用通过FUNCTION来封装。

第二行有一个获取技能等级的是因为不确定技能等级为多少,如果错误的填一个数字进去,则整个宏作用失效。当然如果知道技能等级则可以像第三,四行一样简化。

这里每行设置的三个数,a到i,其中每行的第二个字母,为该技能的公共冷却,第三个字母为技能冷却。

则:b,e,h为技能公共调息时间,c,f,i为技能冷却时间。

第五行,如果技能猛虎下山(58)冷却为零,则使用猛虎下山

第六行,如果技能坐忘无我(312)冷却为零,则使用坐忘无我

第七行,如果技能回春妙手(52)冷却为零,则使用回春妙手

步骤6:

检查宏的效果,如果达到预期效果,那么这个宏就算做好了。

如果出错则要看看错误是在哪里,比如说,回春妙手用不出来,那么就检查第四跟七行是否有语句上的基本错误,如果没有再从第一行开始检查。

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

最近更新

全球新闻