From 85a50688b91202e073c2b269b2a8cafa32ec2d3d Mon Sep 17 00:00:00 2001 From: shamoanjac Date: Mon, 29 Aug 2016 01:41:23 +0200 Subject: [PATCH] Fixed /f kick and /f close --- chatcommands.lua | 2 +- factions.lua | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/chatcommands.lua b/chatcommands.lua index 7c19bc9..11c2005 100644 --- a/chatcommands.lua +++ b/chatcommands.lua @@ -250,7 +250,7 @@ factions.register_command("kick", { local victim = args.players[1] local victim_faction = factions.get_player_faction(victim:get_player_name()) if victim_faction and victim:get_player_name() ~= faction.leader then -- can't kick da king - faction:remove_player(player) + faction:remove_player(victim:get_player_name()) return true elseif not victim_faction then send_error(player, victim:get_player_name().." is not in your faction.") diff --git a/factions.lua b/factions.lua index 77e27be..5adb9ac 100644 --- a/factions.lua +++ b/factions.lua @@ -476,7 +476,11 @@ function factions.Faction.on_player_invited(self, player) end function factions.Faction.on_toggle_join_free(self, player) - self:broadcast("This faction is now invite-free.") + if self.join_free then + self:broadcast("This faction is now invite-free.") + else + self:broadcast("This faction is no longer invite-free.") + end end function factions.Faction.on_new_alliance(self, faction)