From 71d95c3ad819db3e876af9ccc1ad99e275814a14 Mon Sep 17 00:00:00 2001 From: shamoanjac Date: Sun, 28 Aug 2016 11:59:51 +0200 Subject: [PATCH] Added /f whoin --- chatcommands.lua | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/chatcommands.lua b/chatcommands.lua index 817b61c..55d725a 100644 --- a/chatcommands.lua +++ b/chatcommands.lua @@ -623,6 +623,7 @@ factions.register_command("obliterate", { for _, f in pairs(factions.factions) do f:disband("obliterated") end + return true end }) @@ -643,6 +644,21 @@ factions.register_command("getspawn", { end }) +factions.register_command("whoin", { + description = "Get all members of a faction.", + infaction = false, + global_privileges = {"faction_admin"}, + format = {"faction"}, + on_success = function(player, faction, pos, parcelpos, args) + local msg = {} + for player, _ in pairs(args.factions[1].players) do + table.insert(msg, player) + end + minetest.chat_send_player(player, table.concat(msg, ", ")) + return true + end +}) + ------------------------------------------------------------------------------- -- name: cmdhandler(playername,parameter) --