Message for empty list output in /haspriv & /mods (#11149)

This commit is contained in:
Wuzzy 2021-06-12 16:48:21 +00:00 committed by GitHub
parent fbcf0fab8e
commit dc165fe942
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 14 additions and 4 deletions

View File

@ -212,9 +212,14 @@ core.register_chatcommand("haspriv", {
table.insert(players_with_priv, player_name) table.insert(players_with_priv, player_name)
end end
end end
return true, S("Players online with the \"@1\" privilege: @2", if #players_with_priv == 0 then
param, return true, S("No online player has the \"@1\" privilege.",
table.concat(players_with_priv, ", ")) param)
else
return true, S("Players online with the \"@1\" privilege: @2",
param,
table.concat(players_with_priv, ", "))
end
end end
}) })
@ -737,7 +742,12 @@ core.register_chatcommand("mods", {
description = S("List mods installed on the server"), description = S("List mods installed on the server"),
privs = {}, privs = {},
func = function(name, param) func = function(name, param)
return true, table.concat(core.get_modnames(), ", ") local mods = core.get_modnames()
if #mods == 0 then
return true, S("No mods installed.")
else
return true, table.concat(core.get_modnames(), ", ")
end
end, end,
}) })