From 53588bf528aefc1ddc114a40ad2a81888d75954f Mon Sep 17 00:00:00 2001 From: LeMagnesium Date: Sat, 1 Nov 2014 16:23:22 +0100 Subject: [PATCH] Sethome modifications - (I hope) sethome works --- minetestforfun_game/mods/sethome/init.lua | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/minetestforfun_game/mods/sethome/init.lua b/minetestforfun_game/mods/sethome/init.lua index 1d369ae7..a86a1f73 100755 --- a/minetestforfun_game/mods/sethome/init.lua +++ b/minetestforfun_game/mods/sethome/init.lua @@ -99,13 +99,17 @@ minetest.register_chatcommand("sethome", { local output = 0 if is_in_nether then output = io.open(nether_homes_file, "w") + if output == 0 then return end -- Had not open the file + for i, v in pairs(homepos.nether) do + output:write(v.x.." "..v.y.." "..v.z.." "..i.."\n") + end else output = io.open(real_homes_file, "w") + for i, v in pairs(homepos.real) do + output:write(v.x.." "..v.y.." "..v.z.." "..i.."\n") + end end - if output == 0 then return end -- Had not open the file - for i, v in pairs(homepos) do - output:write(v.x.." "..v.y.." "..v.z.." "..i.."\n") - end + io.close(output) changed = false end