From a5197eaebc61ac6b555a640f36c0b427faef381d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Blot?= Date: Mon, 24 Dec 2018 10:51:10 +0100 Subject: CSM: add requested CSM_RF_READ_PLAYERINFO (#8007) * CSM: add requested CSM_RF_READ_PLAYERINFO This new CSM limit permit to limit PLAYERINFO read from server. It affects get_player_names call --- builtin/client/chatcommands.lua | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'builtin/client/chatcommands.lua') diff --git a/builtin/client/chatcommands.lua b/builtin/client/chatcommands.lua index ed43a6140..201ca4a9b 100644 --- a/builtin/client/chatcommands.lua +++ b/builtin/client/chatcommands.lua @@ -40,8 +40,13 @@ end) core.register_chatcommand("list_players", { description = core.gettext("List online players"), func = function(param) - local players = table.concat(core.get_player_names(), ", ") - core.display_chat_message(core.gettext("Online players: ") .. players) + local player_names = core.get_player_names() + if not player_names then + return false, core.gettext("This command is disabled by server.") + end + + local players = table.concat(player_names, ", ") + return true, core.gettext("Online players: ") .. players end }) -- cgit v1.2.3