minetest-game-adventuretest/mods/minetest-skins/skins/players.lua

29 lines
611 B
Lua

skins.file = minetest.get_worldpath() .. "/skins.mt"
skins.load = function()
local input = io.open(skins.file, "r")
local data = nil
if input then
data = input:read('*all')
end
if data and data ~= "" then
local lines = string.split(data,"\n")
for _, line in pairs(lines) do
data = string.split(line, ' ', 2)
skins.skins[data[1]] = data[2]
end
io.close(input)
end
end
skins.load()
skins.save = function()
local output = io.open(skins.file,'w')
for name, skin in pairs(skins.skins) do
if name and skin then
output:write(name .. " " .. skin .. "\n")
end
end
io.close(output)
end