Add cartographer privilege for using the /map command
This commit is contained in:
parent
bd3521d439
commit
dd5a620393
@ -6,12 +6,20 @@ local chunk, audio, map_formspec = ...;
|
|||||||
|
|
||||||
local MAXINT = 2147483647;
|
local MAXINT = 2147483647;
|
||||||
|
|
||||||
|
minetest.register_privilege("cartographer", {
|
||||||
|
description = "Allows use of the /map command to view local area maps",
|
||||||
|
give_to_singleplayer = true,
|
||||||
|
give_to_admin = true,
|
||||||
|
});
|
||||||
|
|
||||||
-- /map <detail> <scale> -- Displays a regional map around the player
|
-- /map <detail> <scale> -- Displays a regional map around the player
|
||||||
-- (Optional)detail: Specifies the map's detail level. Defaults to the highest
|
-- (Optional)detail: Specifies the map's detail level. Defaults to the highest
|
||||||
-- available detail.
|
-- available detail.
|
||||||
-- (Optional)scale: Specifies the map's scale. Defaults to 1.
|
-- (Optional)scale: Specifies the map's scale. Defaults to 1.
|
||||||
minetest.register_chatcommand("map", {
|
minetest.register_chatcommand("map", {
|
||||||
params = "[<detail>] [<scale>]",
|
params = "[<detail>] [<scale>]",
|
||||||
|
description = "Display a mapo of the local area",
|
||||||
|
privs = { cartographer = true },
|
||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local detail, scale = param:match("(%d*) (%d*)");
|
local detail, scale = param:match("(%d*) (%d*)");
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user