字号:

超详细剑网3官方内置宏语法攻略

时间:2010-04-19 09:18 作者:JQKA5401和陈雨 手机订阅 参与评论(0) 【投稿】
文 章
摘 要
前言独自摸索了宏将近2个来月,作为一个研究宏的应用但是却不用宏的人,我感觉鸭梨很大。好吧,我不是标题党,不很写很引人注目的标题。通常这类帖子沉得很快(详情请参考前面写的的两篇七秀攻略贴),我也不想弄什么回复可见。如果大家觉得好的话就回一个帖子,作为对我的一种支持。如果喷,请不要人

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为你的握针等级。

加入17173玩家俱乐部,100%领《原神》月卡、《王者荣耀》888点券、《魔兽世界》T恤等周边好礼!
加入方式:微信关注“17173服务号”

最近更新

全球新闻