Main/resources/[um]/um-multicharacter/list/utils.lua
2025-06-07 08:51:21 +02:00

25 lines
585 B
Lua

local printColor = {
error = '^1[error]^7',
warn = '^3[warning]^7',
info = '^2[info]^7',
debug = '^6[debug]^7',
}
function Debug(msg, level)
if not Config.Debug then return end
level = level or 'info'
print("^5[um-multi-debug] - " .. printColor[level] .. ' ' .. msg)
end
function Dump(o)
if type(o) == 'table' then
local s = '{ '
for k, v in pairs(o) do
if type(k) ~= 'number' then k = '"' .. k .. '"' end
s = s .. '[' .. k .. '] = ' .. Dump(v) .. ','
end
return s .. '} '
else
return tostring(o)
end
end