add rules & add 'show-content-access' rule

This commit is contained in:
MihailRis
2024-11-06 17:31:31 +03:00
parent a50cb109c8
commit 2e24d60404
7 changed files with 156 additions and 28 deletions
+32
View File
@@ -223,3 +223,35 @@ console.add_command(
fragment:place({x, y, z}, rotation)
end
)
console.add_command(
"rule.set name:str value:bool",
"Set rule value",
function(args, kwargs)
local name = args[1]
local value = args[2]
rules.set(name, value)
return "rule '"..name.."' set to "..tostring(value)
end
)
console.add_command(
"rule.list",
"Show registered rules list",
function(args, kwargs)
local names = ""
for name, rule in pairs(rules.rules) do
if #names > 0 then
names = names .. "\n "
else
names = " "
end
local value = rule.value
if value == nil then
value = "not set"
end
names = names .. name .. ":\t" .. tostring(value)
end
return "registered rules:\n" .. names
end
)