1键DPS插件其实就是宏合集,插件不能用了我们还有宏。
贡献几个7X的宏,完全媲美陈雨的1键DPS
副本用
冰心七秀
/script N=GetClientPlayer();
/script functionsk(id)A,B,C=N.GetSkillCDProgress(id,N.GetSkillLevel(id)) if (B==0 andC==0)then OnUseSkill(id,N.GetSkillLevel(id)) end end;
/script function checkbuff(t,id) for _, D in pairs(t.GetBuffList() or {}) do
if (D.dwID==id) then return true end end return false end;
/script if N.nMoveState~=1 then sk(553) end;
/script if not checkbuff(N,409) then sk(537) end;
/script sk(548);
/script sk(562);
/script if N.bFightState then sk(568) end;
/script sk(561);
/script sk(553);
备注:剑舞537,剑主562,长江561,江海553,繁音568,龙池乐548。
自动剑舞,跑动中江海。
---------------------------------------------------------------
云裳七秀
/script N=GetClientPlayer();
/script tT,tID=N.GetTarget();
/script T=GetTargetHandle(tT,tID);
/script if (T==nil or IsEnemy(N.dwID,tID)) then T=N end;
/script functionsk(id)A,B,C=N.GetSkillCDProgress(id,N.GetSkillLevel(id)) if (B==0 andC==0)then OnUseSkill(id,N.GetSkillLevel(id)) end end;
/script function checkbuff(t,id) for _, D in pairs(t.GetBuffList() or {}) do
if (D.dwID==id) then return true end end return false end;
/script if not checkbuff(N,409) then sk(537) end;
/script sk(557);
/script if T.nCurrentLife/T.nMaxLife<0.5 then sk(569) end;
/script if not checkbuff(T,681) then sk(556) end;
/script if not checkbuff(T,680) then sk(554) end;
/script sk(565);
备注:剑舞537,翔舞554,上元556,飘摇565,王母569,天地557,鹊踏枝550。
自动开天地,上元,翔舞,飘摇,半血王母,半血鹊踏枝,手动风袖,回雪飘摇的时候不要点太快。
-------------------------------------------------------------------------
PK用
冰心7X 一键宏命令
大爆发:会发动 (满堂势+繁音急节+冲脉关门(如果有)+剑气长江+剑主天地+剑心通明)技能
/script N = GetClientPlayer()
/script FY=0
/script MT=0
/script JQ=0
/script JZ=0
/script JX=0
/script GM=0
/script FY1,FY2,FY3=N.GetSkillCDProgress(568,N.GetSkillLevel(568));
/script MT1,MT2,MT3=N.GetSkillCDProgress(573,N.GetSkillLevel(573));
/script JQ1,JQ2,JQ3=N.GetSkillCDProgress(561,N.GetSkillLevel(561));
/script JZ1,JZ2,JZ3=N.GetSkillCDProgress(562,N.GetSkillLevel(562));
/script JX1,JX2,JX3=N.GetSkillCDProgress(547,N.GetSkillLevel(547));
/script GM1,GM2,GM3=N.GetSkillCDProgress(168,N.GetSkillLevel(168));
/script if MT3<1 and MT==0 then OnUseSkill(573,N.GetSkillLevel(573)) end;
/script if FY3<1 and FY==0 then OnUseSkill(568,N.GetSkillLevel(568)) end;
/script if GM3<1 and GM==0 then OnUseSkill(168,N.GetSkillLevel(168)) end;
/script if JQ3<1 and JQ==0 then OnUseSkill(561,N.GetSkillLevel(561)) end;
/script if JQ3>1 and JZ3==0 then OnUseSkill(562,N.GetSkillLevel(562)) end;
/script if JQ3>1 and JX3==0 then OnUseSkill(547,N.GetSkillLevel(547)) end;