字号:

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

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

5、读条状态

判断自身读条状态

/script N=GetClientPlayer()

/script bPrePare, dwID, dwLevel, fP = N.GetSkillPrepareState()

/script if bPrePare then N.StopCurrentAction() end

如果自身处于读条状态,则打断读条。

判断敌方读条状态

/script N=GetClientPlayer()

/script t=GetTargetHandle(N.GetTarget())

/script bPrePare, dwID, dwLevel, fP = t.GetSkillPrepareState()

/script if bPrePare then OnUseSkill(547,5) end

如果对方读条,则使用剑心通明打断。

判断敌方读条技能

/script N=GetClientPlayer()

/script t=GetTargetHandle(N.GetTarget())

/script bPrePare, dwID, dwLevel, fP = t.GetSkillPrepareState()

/script if bPrePare and dwID==367 then OnUseSkill(547,5) else OnUseSkill(553,10) end

如果对方读条技能为四象轮回,则使用剑心通明打断,反之使用江海凝光。

有心的同学们可以发现这里这个判断释放什么技能的很强力,嗯,确实很强力,例如BOSS使用读条技能,可以作为一个判断BOSS技能的,例如镇龙头。

问题:如何得知BOSS技能ID?

有一种笨办法就是自己去收集,嗯,如何收集见下:

/script N=GetClientPlayer()

/script t=GetTargetHandle(N.GetTarget())

/script bPrePare, dwID, dwLevel, fP = t.GetSkillPrepareState()

/script OutputMessage("MSG_SYS",dwID)

在BOSS读条的时候在聊天窗口返回一个数值,这个数值就是BOSS技能的ID,然后加入进判断条件里面就可以做到镇龙头开御,佛归西扶摇等。

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

最近更新

全球新闻