22、离经一键调理宏(节蓝版) /script p=GetClientPlayer(); /script t=GetTargetHandle(p.GetTarget()); /script tl=t.nCurrentLife/t.nMaxLife; /script A,B,C=p.GetSkillCDProgress(136,1); /script a,b,c=p.GetSkillCDProgress(167,1); /script D,E,F=p.GetSkillCDProgress(141,5); /script for _,v in pairs(p.GetBuffList())do if (v.dwID==722 or v.dwID==412 and tl>0.7) then OnUseSkill(137,7) end end; /script for _,v in pairs(p.GetBuffList())do if (v.dwID==722 or v.dwID==412 and tl <=0.7 and tl>0.5) then OnUseSkill(138,8) end end; /script for _,v in pairs(p.GetBuffList())do if (v.dwID==722 or v.dwID==412 and tl <=0.5) then OnUseSkill(142,6) end end; /script if (tl<=0.3 and C==0) then OnUseSkill(136,1) end; /script if (tl<=0.3 and C>0 and c==0) then OnUseSkill(167,1) end; /script for _, v in pairs(t.GetBuffList()) do if (v.dwID==631 and F==0) then OnUseSkill(141,5) end end; /script for _, v in pairs(t.GetBuffList()) do if (v.dwID==631 and F>0) then OnUseSkill(137,7) end end; /script OnUseSkill(101,9); 本宏效用: 平时情况下没握针就补握针,毫针CD一到就用。另外时间无脑局针。不喜欢这么用毫针的同砚不妨去掉橙色部门 特别情况1:触发逐流BUFF。 目标血量大于70%局针 目标血量小于70%大于50%提针 目标血量小于50%长针 奇特情况2:偏向血量低于30%,且没有逐流BUFF 水月不在CD中滚水月+长针 水月CD了且冲脉幽门不在CD中,放幽门+水月+长针。没有点出冲脉幽门的请去掉宏号召中红色部门。 因为字符数的限制没有把冲脉关门做进去,同样是字符限制,只能在写宏的时刻把细腻的技艺品级加上去,而不可以用GetSkillLevel()函数,云云技艺没有练满的童鞋必要凭据自己实际情况改宏。 删改处1:p.GetSkillCDProgress(141,5)改成 p.GetSkillCDProgress(141,x) x为你的毫针品级。 删改处2:OnUseSkill(137,7) 改成 OnUseSkill(137,x) x为你的局针品级。 删改处3:OnUseSkill(138,8) 改成 OnUseSkill(138,x) x为你的提针品级。 删改处4:OnUseSkill(142,6) 改成 OnUseSkill(142,x) x为你的长针品级。 删改处5:OnUseSkill(141,5) 改成 OnUseSkill(141,x) x为你的毫针品级。 删改处6:OnUseSkill(101,9) 改成 OnUseSkill(101,x) x为你的握针品级。
(本文地址:http://www.lnhbsb.com/maopaoshequdiannao/201106/927.html) |