2、技能冷却判断
同样建议使用函数封装,以下为原始语句
/script XX1,XX2,XX3=N.GetSkillCDProgress(技能ID,技能等级)
这XX1用不到,XX2是代表公共冷却,XX3则是代表技能冷却。
进行下简单的封装
/scrpit function cd(id) A,B,C=N.GetSkillCDProgress(id,N.GetSkillLevel(id)) return C end
如果要将技能冷却判断跟使用技能一起封装的话就这样
/script function use(id) A,B,C=N.GetSkillCDProgress(id,N.GetSkillLevel(id)) if C==0 then OnUseSkill(id,N.GetSkillLevel(id)) end end
3、纯阳与和尚的集气判断
判断集气的API是
nAccumulateValue
纯阳或和尚的气或豆的个数
纯阳为半个气为1,也就是0-10之间的数,比如7就是3个半气
和尚为0-3指间的数,一比一
只能判断自身集气数,没有强大到判断敌方集气数。
使用方法如下
/script if GetClientPlayer.nAccumulateValue==10 then OnUseSkill(301,X) end
进行下封装
/script P=GetClientPlayer.nAccumulateValue
/script if P==10 then OnUseSkill(301,X) end