mirror of
https://github.com/brues-code/pfUI.git
synced 2026-09-23 08:06:55 +00:00
38 lines
1.0 KiB
Lua
38 lines
1.0 KiB
Lua
-- a real "round" instead of ceil or floor
|
|
function round(input, places)
|
|
if not places then places = 0 end
|
|
if type(input) == "number" and type(places) == "number" then
|
|
local pow = 1
|
|
for i = 1, places do pow = pow * 10 end
|
|
return floor(input * pow + 0.5) / pow
|
|
end
|
|
end
|
|
|
|
function strsplit(delimiter, subject)
|
|
local ret = {}
|
|
local sector = subject
|
|
while true do
|
|
local pos = strfind(sector, delimiter)
|
|
if pos then
|
|
table.insert(ret, strsub(sector,1,pos-1))
|
|
sector = strsub(sector,pos+1)
|
|
else
|
|
table.insert(ret, sector)
|
|
return unpack(ret)
|
|
end
|
|
end
|
|
end
|
|
|
|
function CreateGoldString(money)
|
|
local gold = floor(money/ 100 / 100)
|
|
local silver = floor(mod((money/100),100))
|
|
local copper = floor(mod(money,100))
|
|
|
|
local string = ""
|
|
if gold > 0 then string = string .. "|cffffffff" .. gold .. "|cffffd700g" end
|
|
if silver > 0 then string = string .. "|cffffffff " .. silver .. "|cffc7c7cfs" end
|
|
string = string .. "|cffffffff " .. copper .. "|cffeda55fc"
|
|
|
|
return string
|
|
end
|