Browse Source

save privileges

main
Hendrik Langer 4 years ago
parent
commit
362f85d7ae
  1. 15
      init.lua

15
init.lua

@ -13,7 +13,7 @@ default_privs = minetest.settings:get("switch_creative.default_privs") or "-crea
function switch_creative:load_areas()
self.astore:from_file(minetest.get_worldpath().."/switch_creative_areas")
-- local test = minetest.deserialize(mod_storage:get_string("astore"))
switch_creative.area_privs = minetest.deserialize(mod_storage:get_string("astore_privs")) or {}
-- local edge1 = { x=-10, y=-10, z=-10 }
-- local edge2 = { x=10, y=10, z=10 }
-- local data = "Testarea"
@ -24,13 +24,12 @@ end
function switch_creative:save_areas()
self.astore:to_file(minetest.get_worldpath().."/switch_creative_areas")
-- local datastr = minetest.serialize(self.astore)
-- if not datastr then
-- minetest.log("error", "[switch_creative] Failed to serialize area data!")
-- return
-- end
-- mod_storage:set_string("astore", datastr)
local datastr = minetest.serialize(switch_creative.area_privs)
if not datastr then
minetest.log("error", "[switch_creative] Failed to serialize area_privs data!")
return
end
mod_storage:set_string("astore", datastr)
end
function switch_creative:set_area_privs(id, privs_string)

Loading…
Cancel
Save