From a0635f602487944d25c03efecee61cecf3bdb5ab Mon Sep 17 00:00:00 2001 From: ClobberXD Date: Mon, 16 Jul 2018 18:25:04 +0530 Subject: [PATCH] Check if player exists on use of /privs (#7554) * /privs: Check if player exists --- builtin/game/chatcommands.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/builtin/game/chatcommands.lua b/builtin/game/chatcommands.lua index 4aef063de..985670572 100644 --- a/builtin/game/chatcommands.lua +++ b/builtin/game/chatcommands.lua @@ -84,7 +84,7 @@ core.register_chatcommand("admin", { func = function(name) local admin = core.settings:get("name") if admin then - return true, "The administrator of this server is "..admin.."." + return true, "The administrator of this server is " .. admin .. "." else return false, "There's no administrator named in the config file." end @@ -97,6 +97,9 @@ core.register_chatcommand("privs", { func = function(caller, param) param = param:trim() local name = (param ~= "" and param or caller) + if not core.player_exists(name) then + return false, "Player " .. name .. " does not exist." + end return true, "Privileges of " .. name .. ": " .. core.privs_to_string( core.get_player_privs(name), ' ')