BagSync和Bag_Status_Meters的小修改
不知道是不是我专有的问题,BagSync显示人物物品数量的时候在Tip的外面了,很难看,小小修改了下,让它回到tip里面去。代码如下:
--BagSync.lua
--前面省略
--在325行的function BagSync:AddTooltip(t, l)中往下看(如果行号不同请自行查找对应函数)
if ( bank + bags + equip > 0) then --don't process empty things duh
local tString = "|c00CC99FF"..k..": ("
if (bags > 0) then
tString = tString.."Bags |c00CCFFFF"..bags.."|r|c00CC99FF"
end
if (bank > 0) then
if (bags > 0) then
tString = tString..", Bank |c00CCFFFF"..bank.."|r|c00CC99FF"
else
tString = tString.."Bank |c00CCFFFF"..bank.."|r|c00CC99FF"
end
end
if (equip > 0) then
if (bank > 0) then
tString = tString..", Equiped |c00CCFFFF"..equip.."|r|c00CC99FF"
else
tString = tString.."Equiped |c00CCFFFF"..equip.."|r|c00CC99FF"
end
end
tString = tString..")|r"
t:AddLine(tString);
[color=red] [/color][color=red] t:SetHeight(t:GetHeight() + 14);[/color]
[color=red] -- YAkOUWEi adds this for his own setting.[/color]
self:Debug(bags.. " : ".. bank .. " : ".. equip);
end
end
[color=blue]============================长的像分割线不是我的错===============================[/color]
接下来是Bag_Status_Meters,本人就用这个在屏幕上显示23/60之类的的空格/总数信息,因为4号格(注意的是4号格子实际上是显示出来包括从原配(含原配)包裹数过去的第五个,就是离开原配包裹最远的那格)放了草药包,不想把它统计到总数和空格内(因为草药包不能放别的,看空格数还有6,实际上却什么都放不下了很郁闷),非常简陋的修改,但是能用。本来是想改成多个选项,能够选择排除专业包裹统计的,但是偶很忙(懒)啊,而且API又没有,算了能用就行了嚒……
--Bag_Status_Meters.lua
--前面省略
--Loop through for every bag
for bag = 0, 4, 1 do
--Save the number of total slots in the current bag to the global variable
BSM_NumSlots[bag+1] = GetContainerNumSlots(bag);
isAmmo = false;
--Check if the current bag is an ammo bag or can't get the bag name
if ( not GetBagName(bag) ) then
isAmmo = true;
else
for i = 1, table.getn( BSM_AMMO ), 1 do
[color=red] if bag == 4 or ( string.find( GetBagName(bag), BSM_AMMO[i] ) ) then
-- YAkOUWEi modified this for his own setting.[/color]
isAmmo = true;
break;
end
end
end
[color=#0000ff]============================长的像分割线不是我的错===============================[/color]
[color=#0000ff][/color]
考虑到不是每个人都像我这样守的住清贫耐得住寂寞^_^,所以本人将修改后的包传上来,一般addon用法,没什么好说的。WindowsXP SP2 + WOW 2.4测试通过。 好贴怎么没人顶阿
这个很好用 谢谢楼主分享阿
页:
[1]