forked from rilgamon/zz_Money
Use own coinstring function, fix account money display
This commit is contained in:
parent
576a458787
commit
90a79d9946
22
broker.lua
22
broker.lua
|
@ -126,17 +126,19 @@ local function OnTooltipShow(tip)
|
||||||
local ttlist = {}
|
local ttlist = {}
|
||||||
if(addonTable['db']['sv']['profileKeys']) then
|
if(addonTable['db']['sv']['profileKeys']) then
|
||||||
for k,v in pairs(addonTable['db']['sv']['profileKeys']) do
|
for k,v in pairs(addonTable['db']['sv']['profileKeys']) do
|
||||||
local n,_,m = strsplit(' ',k,3)
|
local n,_,m = strsplit(' ',k,3)
|
||||||
if(n) then
|
if(n) then
|
||||||
local cr = Helper_Tooltip3(m)
|
local cr = Helper_Tooltip3(m)
|
||||||
if(m == realm or cr) then
|
if(m == realm or cr) then
|
||||||
cdbCheck(n,cr and m or realm)
|
cdbCheck(n, m)
|
||||||
if( faction == db[cr and m or realm][n]['faction']) then
|
if( faction == db[m][n]['faction']) then
|
||||||
sum = sum + db[cr and m or realm][n]['currentGold']
|
sum = sum + db[m][n]['currentGold']
|
||||||
ttlist[k] = db[cr and m or realm][n]['currentGold']
|
ttlist[k] = db[m][n]['currentGold']
|
||||||
end
|
end
|
||||||
|
elseif(db['accountMoney']) then
|
||||||
|
sum = sum + db[m][n]['currentGold']
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
for _,v in pairs(addonTable:sortArray(ttlist,db['sortDir'])) do
|
for _,v in pairs(addonTable:sortArray(ttlist,db['sortDir'])) do
|
||||||
|
|
22
core.lua
22
core.lua
|
@ -64,25 +64,11 @@ local specs = {
|
||||||
}
|
}
|
||||||
function addonTable:displayMoney(money, abr)
|
function addonTable:displayMoney(money, abr)
|
||||||
if(abr) then
|
if(abr) then
|
||||||
local ab = false
|
if(db['shortMoney'] and money>10000)then
|
||||||
if(db['abrevM'] and money >= 10000000000) then
|
money = addonTable:round(money / 10000,0) * 10000
|
||||||
ab = L['abrM']
|
end
|
||||||
money = addonTable:round(money / 10000000000,0) * 10000
|
|
||||||
elseif(db['abrevK'] and money >= 10000000) then
|
|
||||||
ab = L['abrK']
|
|
||||||
money = addonTable:round(money / 10000000,0) * 10000
|
|
||||||
end
|
|
||||||
if(ab) then
|
|
||||||
if(db['shortMoney'] and money>10000)then
|
|
||||||
money = addonTable:round(money / 10000,0) * 10000
|
|
||||||
end
|
|
||||||
return gsub(GetCoinTextureString(money), "(%d+)", function(num) return format('%i%s',num, ab) end,1)
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
if(db['shortMoney'] and money>10000)then
|
return addonTable:MoneyString(money, color, db['abrevK'] and L['abrK'] or nil, db['abrevM'] and L['abrM'] or nil)
|
||||||
money = addonTable:round(money / 10000,0) * 10000
|
|
||||||
end
|
|
||||||
return GetCoinTextureString(money)
|
|
||||||
end
|
end
|
||||||
local pew_events = {}
|
local pew_events = {}
|
||||||
function pew_events:PLAYER_MONEY(event)
|
function pew_events:PLAYER_MONEY(event)
|
||||||
|
|
Loading…
Reference in New Issue