CWDG论坛-专业魔兽插件's Archiver

小刺猬 发表于 2007-8-26 01:49

Sonic_Buffs 2.0 精确显示自身Buff时间,宠物队友Buff[8.27更新说明]

[color=Red]插件功能:[/color]
*精确显示自身Buff时间(MM:SS格式)
*更改Buff时间的字体
*显示队友Buff(20个,可更改)
*显示队友Debuff(12个,可更改)
*显示宠物Buff(8个,可更改)
*显示宠物Debuff(6个,可更改)

[color=Red]使用方法:[/color]
* 插件包中SBuff_BuffTimer.xml和SBuff_Timer.lua为[精确显示自身Buff时间]功能
  插件包中SBuff_Buffs.xml和SBuff_Buffs.lua为[显示队友及宠物Buff+Debuff]功能
  如不想使用哪个功能,直接删除对应文件即可
* 队友及宠物Buff,Debuff显示个数改变方法:
  打开SBuff_Buffs.lua,其中第2至5行:
     SBuff_MAX_PARTY_BUFFS = 20;     队友Buff个数
     SBuff_MAX_PARTY_DEBUFFS = 12;  队友Debuff个数
     SBuff_MAX_PET_BUFFS = 8;  宠物Buff个数
     SBuff_MAX_PET_DEBUFFS = 6;  宠物Debuff个数
  更改对应的数字即可

**显示队友及宠物的Buff+Debuff功能参考了Enhanced Unit Frames

[size=4][color=Red]光环等技能带有N/A的方法:[/color][/size]
在SBuff_BuffTimer.lua末尾加入如下几行:
[code]
hooksecurefunc("BuffButton_OnUpdate", function()
        local buffDuration = getglobal(this:GetName().."Duration");
        if ( this.untilCancelled == 1 ) then
                buffDuration:SetText("N/A");
                buffDuration:Show();
        end
end);
[/code]

[size=4][color=Red]去掉Buff字体描边的方法:[/color][/size]
打开SBuff_BuffTimer.lua,把所有的
[color=Blue]tmpDur:SetFont("Fonts\\ARIALN.TTF", 13, "OUTLINE");[/color]
替换为
[color=Blue]tmpDur:SetFont("Fonts\\ARIALN.TTF", 13);[/color]


[color=red]截图:[/color]
队友Buff+Debuff:
[img]http://bbs.game.mop.com/attachments/month_0708/buffs_HNbyEVIeHJf5.jpg[/img]

Buff计时:
[img]http://bbs.game.mop.com/attachments/month_0708/buffTimer_WKFNZclg1LYA.jpg[/img]

内存占用:
[img]http://bbs.game.mop.com/attachments/month_0708/sbuff_mem_gi2upelCLzuV.jpg[/img]

[color=red]下载:[/color]
[attach]2545[/attach]

strike 发表于 2007-8-26 02:25

占用很小阿
能移动么?

小刺猬 发表于 2007-8-26 12:09

不能。。。。。。。。

Boxer 发表于 2007-8-26 13:07

用了下,不能移送是最大的遗憾。。。。

jnlifei 发表于 2007-8-26 19:16

不带有持续时间BUFF   能否显示N/A

剜刀 发表于 2007-8-27 07:02

文字有个描边?那个效果去掉如何,绿色的字背后一个黑色的底,用了UI缩放之后就看不太清楚了

小刺猬 发表于 2007-8-27 13:49

[quote]原帖由 [i]剜刀[/i] 于 2007-8-27 07:02 发表 [url=http://bbs.cwowaddon.com/redirect.php?goto=findpost&pid=15378&ptid=1547][img]http://bbs.cwowaddon.com/images/common/back.gif[/img][/url]
文字有个描边?那个效果去掉如何,绿色的字背后一个黑色的底,用了UI缩放之后就看不太清楚了 [/quote]

[quote]原帖由 [i]jnlifei[/i] 于 2007-8-26 19:16 发表 [url=http://bbs.cwowaddon.com/redirect.php?goto=findpost&pid=15335&ptid=1547][img]http://bbs.cwowaddon.com/images/common/back.gif[/img][/url]
不带有持续时间BUFF   能否显示N/A [/quote]
已更新方法,据体方法见顶楼

87973267 发表于 2007-8-27 22:40

我想问..怎么移动..

87973267 发表于 2007-8-27 22:41

那使用MOVEANYTHING可以移动吗?

87973267 发表于 2007-8-28 11:16

经测试..用MOVEANYTHING..可以移.!!!告诉一些不知道的..

每日一游 发表于 2007-10-30 22:41

[quote]原帖由 [i]小刺猬[/i] 于 2007-8-26 01:49 发表 [url=http://bbs.cwowaddon.com/redirect.php?goto=findpost&pid=15270&ptid=1547][img]http://bbs.cwowaddon.com/images/common/back.gif[/img][/url]
光环等技能带有N/A的方法:
在SBuff_BuffTimer.lua末尾加入如下几行:
hooksecurefunc("BuffButton_OnUpdate", function()
        local buffDuration = getglobal(this:GetName().."Duration");
        if ( this.untilCancelled == 1 ) then
                buffDuration:SetText("N/A");
                buffDuration:Show();
        end
end); ...  ... [/quote]
按照楼主的方法改好了
并自己加入了“Buff字体描边”
但是现在出现一个问题:
这里显示的“N/A”跟LUA里“return "N/A"”显示不一样了
LUA里“return "N/A"”显示是不带描边效果的  怎么样修改可以在“return "N/A"”里也显示“Buff字体描边”效果?

还有个问题:如何将原本时间如: 2:33修改为: 02:33??
请楼主指点 谢谢~~~

boomtree 发表于 2008-3-25 22:08

buff 显示时间怎么调整成楼主的绿色? 我这里显示是红色 很不明显 想改大些,颜色设成醒目点的。

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.