Smite players with /stfu -s. Fixes #325.

This commit is contained in:
Obi2kanobi 2014-09-28 15:07:38 +01:00
parent e780c4ffec
commit d01f9d0b2f

View file

@ -16,7 +16,7 @@ public class Command_stfu extends TFM_Command
@Override
public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
{
if (args.length != 1)
if (args.length == 0 || args.length > 2)
{
return false;
}
@ -98,6 +98,7 @@ public class Command_stfu extends TFM_Command
}
else
{
final Player player = getPlayer(args[0]);
if (player == null)
@ -115,10 +116,16 @@ public class Command_stfu extends TFM_Command
}
else
{
if (!TFM_AdminList.isSuperAdmin(player))
{
TFM_Util.adminAction(sender.getName(), "Muting " + player.getName(), true);
playerdata.setMuted(true);
if (args.length == 2 && args[1].equalsIgnoreCase("-s"))
{
Command_smite.smite(player);
}
playerMsg("Muted " + player.getName());
}
else