当前位置:首页>>攻略文章>>正文
圣骑士TMW:永恒之火HOT治疗量准确显示
2013-11-01 12:02:04 作者:十方界 来源: 浏览次数:0
摘要:在我的插件上测试通过,和过去incomingXXX的实现方式不同。
 声明
这是我第一次写LUA,依靠过去其他编程语言的基础,现学现卖,在我的插件上测试通过,和过去incomingXXX的实现方式不同。
 
主要逻辑和实现的思路来源于 infPaladin ,但是他自身在国服却不能使用。其实是主要代码都抄袭自 infPaladin 重新整理过后,放在TMW中实现。
 
只支持国服客户端,等稍后研究过LUA上的正则表达式后,再做改进~~现在是用2B程序员的办法解决了这个问题
 
推荐联动:[[防护]TMW:永恒之火治疗量预测]
 
请大家协助测试 稍后有时间会进一步改进(其实是学lua啦)

\

使用方法(欢迎访问平原魔兽世界)


第一步 导入代码片段

^1^T^SOrder^N2 ^SName^SEternalFlameHot ^SCode^Slocal~`DogTag~`=~`LibStub("LibDogTag-3.0")~J ~J DogTag:AddTag("TMW",~`"EternalFlameHot",{~J ~`~`~`~`code~`=~`function(type)~J ~`~`~`~`~`~`~`~`if~`UnitBuff("player",~`GetSpellInfo("114163"))~`then~`~J ~`~`~`~`~`~`~`~`~`~`~`~`CreateFrame("GameTooltip",~`"TextTooltip",~`nil,~`"GameTooltipTemplate")~J ~`~`~`~`~`~`~`~`~`~`~`~`local~`_,~`_,~`icon,~`_,~`_,~`duration,~`expirationTime,~`caster,~`_,~`_,~`_,~`_,~`_,~`_,~`amount~`=~`UnitBuff("player",~`GetSpellInfo("114163"))~J ~`~`~`~`~`~`~`~`~`~`~`~`TextTooltip:ClearLines()~J ~`~`~`~`~`~`~`~`~`~`~`~`TextTooltip:SetUnitBuff("player",~`GetSpellInfo("114163"))~J ~`~`~`~`~`~`~`~`~`~`~`~`local~`txt~`=~`TextTooltipTextLeft2:GetText()~J ~`~`~`~`~`~`~`~`~`~`~`~`local~`a,~`b~`=~`string.gsub(txt,~`".*恢复",~`"");~J ~`~`~`~`~`~`~`~`~`~`~`~`local~`c,~`d~`=~`string.gsub(a,~`"点生命值.*",~`"");~J ~`~`~`~`~`~`~`~`return~`c~J ~`~`~`~`~`~`~`~`else~J ~`~`~`~`~`~`~`~`~`~`~`~`return~`0~J ~`~`~`~`end~J ~`~`~`~`end,~J ~`~`~`~`events~`=~`"Aura#$unit",~J ~`~`~`~`ret~`=~`"number",~J ~`~`~`~`arg~`=~`{~J ~`~`~`~`~`~`~`~`'type',~`'number',~`0~J ~`~`~`~`},~J ~`~`~`~`noDoc~`=~`true,~J }) ^t^N62602^S~`~| ^Scodesnippet^^

第二步 导入TMW图标或自行设置

^1^T^SBuffOrDebuff^SEITHER ^SOnlyMine^B ^SType^Sbuff ^SName^S114163;~`20925 ^SShowTimerTextnoOCC^B ^SShowTimerText^B ^SUnAlpha^N0.5 ^SEvents^T ^N1^T ^SPassingCndt^B ^SType^SAnimations ^Sg_anim^F7735594654071675 ^f-53^SPeriod ^N0.2^SValue ^N5^SCndtJustPassed ^B^SAnimation ^SSCREENFLASH^SEvent ^SOnDuration^t ^Sn^N1 ^t^SSettingsPerView^T ^Sicon^T ^STextLayout^S,Rr\)h/,f.i[ ^STexts^T ^N1^S ^N2^S[if~`Length(EternalFlameHot)~`>~`4~`then~J ~`~`~`~`Format("%.1f",~`(EternalFlameHot~`/~`10000))~`'W'~J elseif~`EternalFlameHot~`>~`0~`then~J ~`~`~`~`EternalFlameHot~J end] ^t^t^t^SShowWhen^N3 ^SEnabled^B ^t^N62602^S~`~| ^Sicon^^




 


相关报道:

[关闭] [返回顶部]


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

机器人国度