11、天策宏
/script N = GetClientPlayer();
/script A,B,C=N.GetSkillCDProgress(418,N.GetSkillLevel(418));
/script a1,b1,c1=N.GetSkillCDProgress(482,N.GetSkillLevel(482));
/script a2,b2,c2=N.GetSkillCDProgress(401,N.GetSkillLevel(401));
/script a3,b3,c3=N.GetSkillCDProgress(402,N.GetSkillLevel(402));
/script a4,b4,c4=N.GetSkillCDProgress(441,N.GetSkillLevel(441));
/script if (C==0) then OnUseSkill(418,N.GetSkillLevel(418)) end;
/script if (c1==0) then OnUseSkill(482,N.GetSkillLevel(482)) end;
/script if (c2==0) then OnUseSkill(401,N.GetSkillLevel(401)) end;
/script if (c3==0) then OnUseSkill(402,N.GetSkillLevel(402)) end;
/script if (c4==0) then OnUseSkill(441,N.GetSkillLevel(441)) end;
突+崩+破风 + 定军 + 穿
12、天策宏OT后补救
/script N = GetClientPlayer()
/script t=GetTargetHandle(N.GetTarget())
/script u=GetTargetHandle(t.GetTarget())
/script function Juli(target1, target2)
if not target1 or not target2 then return flase end
if target1.nMapID ~= target2.nMapID then return false end
strdis=(((target1.nX - target2.nX) ^ 2 + (target1.nY - target2.nY) ^ 2) ^ 0.5)/64 return strdis end
/script function checkbuff(id)
for _, D in pairs(t.GetBuffList() or {}) do if D.dwID==id then
returntrue end end return false end
/script m=Juli(t,N)
/script A,B,C=N.GetSkillCDProgress(402,6)
/script function ot(sw) if sw.dwSchoolID==2 or sw.dwSchoolID==3 or sw.dwSchoolID==4 then return true else return flase end end
/script if ot(u) and m<4.5 then OnUseSkill(402,6) end
/script if ot(u) and m<4.5 and (not checkbuff(199)) and C>0 then OnUseSkill(411,6) end
/script if m>8.5 and m<25.5 then OnUseSkill(418,6) end
/script if not ot(u) and m<4.5 then OnUseSkill(401,10) end
/script if not ot(u) and m<4.5 then OnUseSkill(12,1) end
当前目标的目标是七秀或者万花或者纯阳,则释放定军。
当定军miss时,则释放火+定军。
当目标在8尺以外时 则释放突。
当目标的目标不是七秀或者万花或者纯阳时,在4尺以内,则释放破风,梅花枪
此宏做完FB有人OT时的抢怪……勿用为野外开怪第一个突来用,否则会悲剧的