From 022ce8d73e5277c49ef358807b7f42159f6a616a Mon Sep 17 00:00:00 2001 From: shivajiva101 Date: Wed, 21 Mar 2018 17:12:54 +0000 Subject: [PATCH] fix broken persistence and add duration variable --- init.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/init.lua b/init.lua index 5499cbe..8279357 100644 --- a/init.lua +++ b/init.lua @@ -7,6 +7,7 @@ with persistence of the last state across server restarts local mod_data = minetest.get_mod_storage() local border = "OPEN" local visa = {} +local duration = 300 -- initialise if mod_data:get_string("status") == "" then @@ -34,7 +35,7 @@ minetest.register_chatcommand("border", { border = "CLOSED" minetest.chat_send_player(name, "[border:info] refusing new players.") end - mod_data:set_string("flag", border) -- save + mod_data:set_string("status", border) -- save end }) @@ -48,7 +49,7 @@ minetest.register_chatcommand("visa", { end if not visa[param] then visa[param] = true - minetest.after(300, function(name) + minetest.after(duration, function(name) if visa[name] then visa[name] = nil end end, param) end