From 9e6c27ac126c168f3b5d0b70e81cb9856f7d0eb8 Mon Sep 17 00:00:00 2001 From: Hendrik Langer Date: Tue, 26 May 2020 15:54:06 +0200 Subject: [PATCH] fix areas id --- init.lua | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/init.lua b/init.lua index 8175b3b..e8676af 100644 --- a/init.lua +++ b/init.lua @@ -74,11 +74,15 @@ minetest.register_chatcommand("creative_area_privs", { if not found then return false, "Syntax error" end - area_id = tonumber(area_id) - switch_creative:set_area_privs(area_id, privstring) - minetest.chat_send_player(name, "[creative_area] Privstring set for area " .. area_id .. ": " .. privstring) - switch_creative:save_areas() - return true, "Done." + area_id = tostring(area_id) + if privstring and area_id then + switch_creative:set_area_privs(area_id, privstring) + minetest.chat_send_player(name, "[creative_area] Privstring set for area " .. area_id .. ": " .. privstring) + switch_creative:save_areas() + return true, "Done." + else + return false, "Failed." + end end, })