From 37d9e4ab753a7f7dc199cd135e55f99dd2855436 Mon Sep 17 00:00:00 2001 From: Hendrik Langer Date: Tue, 26 May 2020 09:25:46 +0200 Subject: [PATCH] fix area_ids --- init.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/init.lua b/init.lua index 1d8c72b..8175b3b 100644 --- a/init.lua +++ b/init.lua @@ -70,7 +70,7 @@ minetest.register_chatcommand("creative_area_privs", { if not player then return false, "Player not found" end - local found, _, area_id, privstring = param:find("^([+-]?%d+)%s*,%s*(.+)$") + local found, _, area_id, privstring = param:find("^([+-]?%a?%d+)%s*,%s*(.+)$") if not found then return false, "Syntax error" end @@ -129,8 +129,8 @@ function switch_creative:decode_privs_string(str) end function switch_creative:is_areas_mod(area_id) - local is_areas_id = string.sub(id, 1, 2) == "a_" - local a_id = tonumber( string.sub(id, 3) ) + local is_areas_id = string.sub(id, 1, 2) == "a" + local a_id = tonumber( string.sub(id, 2) ) return is_areas_id, a_id end