无色幽明 发表于 2014-03-26

《超级宏官方教程》第二章·第7节:判断参数-敌对状态与Buff —— 主稿:龙蔡

第二章·第7节:判断参数-敌对状态与Buff



主稿:龙蔡







敌对状态

tlife很直观,就是目标的血量少过(<)或者多过(>)多少百分比,用0~1来代表
/skill 穿云
上面的语句说明当目标的血量多过百分之三十以下的时候就使用穿云
*这是个时常用到的判断,建议掌握tlifeleft和tlife一样,就是判断目标剩下还是多过多少血量,不过不是用百分比代表而是血量的数值
/skill 穿云
上面的语句说明当目标少过三千的时候使用穿云
*这不是常用的判断tmaxlife这是判断目标血量的最大值,比如如果目标血量是2500/3000,那么其最大值就是3000无论他目前还剩下多少血量
/skill 穿云
上面语句说明当目标的血量最大值大过五千的时候使用穿云
*这不是常用的判断tmana和tlife一模一样除了这是用来计算目标还剩下多少蓝(内力)
/skill 穿云
上面语句说明当目标的内力大过或者等于50%的时候使用穿云
*这不是常用的判断tmanaleft和tlifeleft一样,不过是对内力的判断
/skill 穿云
上面的语句说明当目标少过三千蓝的时候使用穿云
*这不是常用的判断tmaxmana和tmaxlife一样,不过这是对内力的判断
/skill 穿云
上面语句说明当目标的内力最大值大过五千的时候使用穿云
*这不是常用的判断
tstate判断目标的移动行为
/skill 穿云
上面语句说明当目标跑动或者站立的时候使用穿云
*这是常用的判断,一般上使用|连接多个参数,也可以无参数,无参数情况下判断永远为真(1),可以支持的状态是stand–站立 run–跑步 jump–跳跃 float–悬浮 swim–游泳 swimjump–水中跳跃 death–重伤 sit–坐下等等tnostate判断对方没有的移动行为,相等于否tstate/skill 穿云
上面语句说明当目标不是跑动和不是站立的时候使用穿云
*这是常用的判断,一般上使用&连接多个参数,也可以无参数,无参数情况下判断永远为真(1),可以支持的状态和tstate一样,和tstate可以互相转换distance =dis判断目标和你的距离
/skill 战八方
上面语句说明当目标离你8尺之内就使用战八方
*这是常用的判断之一,但是如果你的技能是属于必须有锁定目标才可以使用的话(比如穿云),建议使用sktest效果会更佳,不需要目标就可以使用的技能,比如战八方建议使用distprepare = tpre判断目标是否在运功,可以加入读条进度百分比的判断
/skill 崩
上面语句说明敌人在运功无懈可击或者天音化物读条进度超过70%的时候使用崩
*这是常用的判断之一,一般上使用|连接多个参数,也可以无参数,无参数的话无论读什么技能都会去打断,值得注意的是可以返回读条百分比进度来和其他数值进行比较。tnoprepare = tnopre判断对方没有的运功行为
/skill 崩
上面语句说明当敌人不运功无懈可击和天音化物的时候使用崩
*这是不常用的判断,因为敌人没运功我干嘛要去打断,不过在高级用法下却是常用的判断,一般上使用&连接参数,也可以无参数,无参数情况下只要敌人不读条就使用技能,但是和tpre不同,tnopre比较进度百分比的话会返回错误的结果,可以和tpre互相转换(前提是不比较进度百分比)tdead判断目标是否死亡/skill 徐如林
上面语句说明了目标死亡就使用徐如林
*这不是常用判断,不过有些怪死了会自爆,那么你可以使用轻功逃走或者什么的tnodead判断目标是否还或者
/skill 徐如林
上面语句说明了如果目标还或者就使用徐如林
*这不是常用的判断,可以和tnodead互相转换threat =tart判断自身仇恨是最高仇恨者的多少百分比(最高仇恨者不是仇恨列表里面排名最高的那个而是仇恨百分比最高的那个)
/skill 定军
自身仇恨是最高仇恨者的90%以下的时候使用定军
*这是坦克常用的判断,因为坦克都有复制仇恨的技能,这些技能表个未必等到OT了才用



敌对Buff




tbuff判断对方有什么buff以及其层数,无论是debuff还是buff都可以判断
/skill 龙牙
上面语句说明敌人有致残和两层致伤就拍龙牙
*这是常用的判断,一般用|或&连接多个参数(看情形)tnobuff判断对方没有什么buff,无论是debuff还是buff都可以判断
/skill 龙吟
上面语句说明敌人没有致残和致伤就拍龙吟
*这是常用的判断,一般使用&连接多个参数,不判断层数,若判断层数就会给出错的结果,可以和tbuff互相转换(前提tbuff的参数没有层数)tbufftime判断敌人身上的buff少过或者多过多少秒,无论是debuff或者buff都可以判断
/skill 龙牙
上面语句说明流血少或致残过三秒就拍龙牙
*这是常用的判断,一般使用|连接多个参数tbufflv判断目标的buff属于多少等级,无论是debuff或者buff都可以判断
/skill 穿云
上面语句说明如果致伤等级为一就使用穿云
*这不是常用判断,可以用按着ctrl检查buff的等级,level 1就代表等级1tmbuff作用和tbuff一样,不过是判断属于你的buff/skill 龙牙
上面语句说明敌人有属于你的致残和两层致伤就拍龙牙
*这是常用的判断,一般用|或&连接多个参数(看情形)tnombuff作用和tnobuff一样,不过是判断属于你的buff
/skill 龙吟
上面语句说明如果对方没有属于你的致残和致伤就使用龙吟
*这是常用的判断,一般用&连接关系,同样不判断层数,若判断层数就会给出错的结果,可以和tmbuff互相转换(前提tmbuff的参数没有层数)tmbufftime作用和tbufftime一样,不过是判断属于你的buff
/skill 龙牙
上面语句说明自身的流血少或自身的致残过三秒就拍龙牙
*这是常用的判断,一般使用|连接多个参数tmbufflv作用和tbufflv一样,不过是判断属于你的buff
/skill 穿云
上面语句说明如果致伤等级为一并且属于你的就使用穿云
*这不是常用判断,可以用按着ctrl检查buff的等级,level 1就代表等级1trbuff作用和tbuff一样,不过是判断属于他人的buff
/skill 穿云
上面语句说明敌人有属于他人的致残和两层致伤就打穿云
*这是不常用的判断,一般用|或&连接多个参数(看情形)tnorbuff作用和tnobuff一样,不过是判断属于他人的buff
/skill 龙吟
上面语句说明如果对方没有属于他人的致残和致伤就使用龙吟
*这是不常用的判断,一般用&连接关系,同样不判断层数,若判断层数就会给出错的结果,可以和trbuff互相转换(前提trbuff的参数没有层数)trbufftime作用和tbufftime一样,不过是判断属于他人的buff
/skill 穿云
上面语句说明自身的流血少或自身的致残过三秒就打穿云
*这是不常用的判断,一般使用|连接多个参数trbufflv作用和tbufflv一样,不过是判断属于他人的buff
/skill 穿云
上面语句说明如果致伤等级为一并且属于他人的就使用穿云
*这不是常用判断,可以按着ctrl检查buff的等级,level 1就代表等级1tbftype判断目标有某种类型的buff,只判断buff不判断debuff/skill 穿云
上面语句说明对方若有蛊类buff就使用穿云
*这不是常用的判断,因为针对性弱,可以支持的参数为外功,阳性,混元,阴性,点穴,毒性,蛊,药石tdebftype判断目标有某种类型的debuff,只判断debuff不判断buff
/skill 穿云
上面语句说明对方若有蛊类debuff就使用穿云
*这不是常用的判断,因为针对性弱,可以支持的参数和tbftype一样,可以和tdebftype互相转换

页: [1]
查看完整版本: 《超级宏官方教程》第二章·第7节:判断参数-敌对状态与Buff —— 主稿:龙蔡