当前位置:首页>>攻略文章>>正文
术士混乱之箭数值的tmw监视字符串
2015-08-09 23:49:18 作者:stmme 来源:NGA 浏览次数:0
摘要:比较喜欢用TMW,觉得自由度很大,可惜没有编程基础,周日下午无事又琢磨了一下,终于写好了混乱之箭的技能伤害监视,和大家分享一下.

这样魔兽监视只适合像我这样懒得看BUFF时间的,不追求完美,只要看到数字变大了就读条混乱箭

\

 

设置完是这样的,左边上面的是暴击率,下面的是法伤值,右边的是混乱之箭的技能描述里面的伤害值,是实时变化的

 

就像这样

\\

 

 

这个伤害显示是直接从技能说明里面截取的,但是我发现它只计算法伤、精通、牺牲宝宝BUFF这些,不计算暴击率,所以我旁边又做了一个暴击的图

 

下面是设置方法

\

116858是混乱之箭的法术ID, GetSpellDescription()方法是返回技能详细说明,这个是暴雪API里查的,没有找到直接返回技能伤害的函数,若有请告诉我

setinfo()方法是改掉图标的显示方式,只显示文字

string.sub()方法是截取字符串中的某一断,我这个技能伤害数字在第37到第42个字符。如果以后发现这里数字会大于5位的话,把42改成43就可以了

如果要监视其他技能,只要改掉法术ID和string.sub里面的数字就可以了

下面这个图是为了初始化

\

 

附上我的字符串

暴击和法伤监视

^1^T^SPoint^T ^Sy^N20.49999121392 ^Sx^F-5277670938569995 ^f-45^t ^SRows^N2 ^SRole^N1 ^SIcons^T ^N1^T ^SType^Sconditionicon ^SSettingsPerView^T ^Sicon^T ^STextLayout^Sicon2 ^STexts^T ^N1^S[Round(MeleeCrit,~`digits=2):Percent] ^t^t^t^SCustomTex^Snone ^SEnabled^B ^t^N2^T ^SType^Sconditionicon ^SSettingsPerView^T ^Sicon^T ^STexts^T ^N2^S[SpellDamage] ^t^t^t^SCustomTex^Snone ^SEnabled^B ^t^t^SColumns^N1 ^SGUID^STMW:group:1LnlHg2Hw1XO ^SName^S属性 ^t^N73501^S~`~" ^Sgroup^N3 ^^ 

 

混乱之箭监视的:

^1^T^SPoint^T ^Sy^F6192443868838322 ^f-49^Sx ^F-4785075672443795^f-46 ^t^SRole^N1 ^SIcons^T ^N1^T ^SType^Sconditionicon ^SName^S混乱之箭 ^SEvents^T ^N1^T ^SType^SLua ^SLua^Slocal~`icon~`=~`...~J local~`dcp~`~`=~J GetSpellDescription(116858)~`~J icon:SetInfo("stack,stackText;texture",0,string.sub(dcp,37,42)~`,"")~M~J ^SEvent^SOnCondition ^SOnConditionConditions^T ^N1^T ^SType^SLUA ^SName^S(GetTime()*1000)~`%~`2~`==1 ^t^Sn^N1 ^t^t^N2^T ^SType^SLua ^SLua^Slocal~`icon~`=~`...~J icon:SetInfo("texture",~`"")~J ^SEvent^SOnEventsRestored ^t^Sn^N2 ^t^SEnabled^B ^t^t^SColumns^N1 ^STree2^b ^SGUID^STMW:group:1LnlFk0W3LXr ^STree1^b ^SName^S混乱之箭伤害 ^t^N73501^S~`~| ^Sgroup^N2 ^^



相关报道:

[关闭] [返回顶部]


  返回首页 | 最新资讯 | 资源下载 | 魔兽图片 | 单机文档 | 技术攻略 | 玩家视频
备案号:蜀ICP备2024062380号-1
免责声明:本网站为热爱怀旧WOW的玩家们建立的魔兽世界资料网站,仅供交流和学习使用,非盈利和商用.如有侵权之处,请联系我们,我们会在24小时内确认删除侵权内容,谢谢合作。
Copyright © 2024 - 2024 WOWAII.COM Corporation, All Rights Reserved

机器人国度