宏的使用方法:
ESC打开系统菜单,打开“宏管理”,
点“新建”
输入宏名称(随意,好听就行),宏介绍(不写都行),宏命令(也就是宏的脚本部分)
然后把左侧的图标托到正常的技能栏里~ 就可以用啦~
好啦, 下面转入正文。
补BUFF宏(作用:如果在马上,自动下马,如果身上有“坐忘无我”,就自动补20层“生阳”,如果没有“坐忘无我”就补“坐忘无我”)
/script N = GetClientPlayer();
/script Horse=N.bOnHorse;
/script if Horse==true then OnUseSkill(605,N.GetSkillLevel(605)) end;
/script ZW=0;
/script SY=0;
/script for _, pB in pairs(N.GetBuffList()) do
if pB.dwID==134 then ZW=1 end
if pB.dwID==1241 then SY=1 end
end;
/script ZW1,ZW2,ZW3=N.GetSkillCDProgress(312,N.GetSkillLevel(312));
/script if ZW3<1 and ZW==0 then OnUseSkill(312,N.GetSkillLevel(312)) else OnUseSkill(314,N.GetSkillLevel(314)) end;
(复制时候请不要打进去多余的空格,电脑会识别不了哦~)
剑飞惊天附带打断(作用:如果读条时间使用这个宏就自动打断当前读条,比如生太极骗万花厥阴指,如果没有读条则释放剑飞惊天)
比如你和对方同时读生太极,按2次这个宏就可以终止自己的生太极,并且剑飞打断对方的生太极~
/script N = GetClientPlayer();
/script JF1,JF2,JF3=N.GetSkillCDProgress(310,N.GetSkillLevel(310));
/script if JF3<1 then N.StopCurrentAction() OnUseSkill(310,N.GetSkillLevel(310)) end;
凭虚、转乾坤(作用:如果凭虚没有CD则用凭虚,如果凭虚CD则用转乾坤,主要用于快速解定身和节约键盘位)
/script N = GetClientPlayer();
/script Fight=N.bFightState;
/script PX1,PX2,PX3=N.GetSkillCDProgress(355,N.GetSkillLevel(355));
/script if PX3==0 and Fight==true then OnUseSkill(355,N.GetSkillLevel(355)) end;
/script if Fight==true then OnUseSkill(372,N.GetSkillLevel(372)) end;
三环、天地、猛虎(作用:如果在马上,自动下马,猛虎下山CD且自身在战斗状态则自动释放猛虎,如果天地无极CD则释放天地,如果没有CD则释放三环套月,其他状态强制平砍)
/script N = GetClientPlayer();
/script Horse=N.bOnHorse;
/script if Horse==true then OnUseSkill(605,N.GetSkillLevel(605)) end;
/script Fight=N.bFightState;
/script MH1,MH2,MH3=N.GetSkillCDProgress(58,N.GetSkillLevel(58));
/script TD1,TD2,TD3=N.GetSkillCDProgress(309,N.GetSkillLevel(309));
/script SH1,SH2,SH3=N.GetSkillCDProgress(364,N.GetSkillLevel(364));
/script if MH2==0 and MH3==0 and Fight==true then OnUseSkill(58,N.GetSkillLevel(58)) end;
/script if TD2==0 and TD3==0 then OnUseSkill(309,N.GetSkillLevel(309)) end;
/script if SH2==0 and SH3==0 then OnUseSkill(364,N.GetSkillLevel(364)) end;
/script OnUseSkill(13,N.GetSkillLevel(13));
副本无脑DPS宏(作用:如果自身没有剑冲阴阳状态了自动会补,如果自身没有生阳状态了自动会补,如果抱元守缺CD了并且气超过4个并且蓝量低于70%自动抱元守缺回蓝续航~,猛虎下山CD了并且目标是敌对状态自动猛虎下山,气超过3个半自动无我无剑,如果气低于3个半并且天地无极CD了就释放天地,如果以上条件都不达成就释放三环套月,如果全技能CD就强制平砍~)
/script N=GetClientPlayer();
/script Power=N.nAccumulateValue;
/script Now=N.nCurrentMana;
/script Max=N.nMaxMana;
/script T,TID=N.GetTarget();
/script JC=0;
/script XY=0;
/script SY=0;
/script for _, pB in pairs(N.GetBuffList()) do
if pB.dwID==131 then JC=1 end
if pB.dwID==132 then XY=1 end
if pB.dwID==1241 then SY=1 end
end;
/script if JC==0 and XY==0 then OnUseSkill(307,N.GetSkillLevel(307)) end;
/script if SY==0 then OnUseSkill(314,N.GetSkillLevel(314)) end;
/script A,B,C=N.GetSkillCDProgress(309,N.GetSkillLevel(309));
/script D,E,F=N.GetSkillCDProgress(58,N.GetSkillLevel(58));
/script G,H,I=N.GetSkillCDProgress(316,N.GetSkillLevel(316));
/script if I<1 and Power>7 and Now/Max<0.6 then OnUseSkill(316,N.GetSkillLevel(316)) end;
/script if F<1 and T==3 then OnUseSkill(58,N.GetSkillLevel(58)) end;
/script if Power>5 then OnUseSkill(365,N.GetSkillLevel(365)) end;
/script if C<1 then OnUseSkill(309,N.GetSkillLevel(309)) else OnUseSkill(364,N.GetSkillLevel(364)) end;
电信2区 白帝城 朔月夜