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,然后加入进判断条件里面就可以做到镇龙头开御,佛归西扶摇等。