forked from VoxeLibre/VoxeLibre
refactor chat message then you haven't the required privs
This commit is contained in:
parent
f7b832508f
commit
155548f384
|
@ -216,7 +216,11 @@ function mcl_commands.build(func, def)
|
||||||
return sub.func(unpack(params))
|
return sub.func(unpack(params))
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
return false, "You don't have permission to run this command (missing privilege: "..minetest.serialize(missing_privs)..")" --TODO:replace message
|
local missing_privs_str = ""
|
||||||
|
for i = 1, #missing_privs do
|
||||||
|
missing_privs_str = missing_privs_str..missing_privs[i].." "
|
||||||
|
end
|
||||||
|
return false, "You don't have permission to run this command (missing privilege: "..missing_privs_str..")" --TODO:replace message
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -225,11 +229,7 @@ function mcl_commands.build(func, def)
|
||||||
if not def.params then
|
if not def.params then
|
||||||
def.params = ""
|
def.params = ""
|
||||||
end
|
end
|
||||||
local params_help = ""
|
cmd.params = def.params
|
||||||
for i = 1, #cmd._subs do
|
|
||||||
params_help = params_help..def.params.." "..cmd._subs[i].params_desc.." "
|
|
||||||
end
|
|
||||||
cmd.params = params_help
|
|
||||||
cmd.privs = def.privs
|
cmd.privs = def.privs
|
||||||
cmd.description = def.description
|
cmd.description = def.description
|
||||||
return cmd
|
return cmd
|
||||||
|
|
|
@ -108,7 +108,6 @@ mcl_commands.register_command("title", function(cmd)
|
||||||
func = function(name, target, json)
|
func = function(name, target, json)
|
||||||
return mcl_title.set(target, "title", json)
|
return mcl_title.set(target, "title", json)
|
||||||
end,
|
end,
|
||||||
params = "<json>",
|
|
||||||
})
|
})
|
||||||
cmd:sub(":name:username subtitle :params:json", {
|
cmd:sub(":name:username subtitle :params:json", {
|
||||||
func = function(name, target, json)
|
func = function(name, target, json)
|
||||||
|
@ -137,6 +136,7 @@ mcl_commands.register_command("title", function(cmd)
|
||||||
})
|
})
|
||||||
end, {
|
end, {
|
||||||
description = "Controls text displayed on the screen.",
|
description = "Controls text displayed on the screen.",
|
||||||
|
params = "<target> command <params>",
|
||||||
privs = {
|
privs = {
|
||||||
server = true,
|
server = true,
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue