Better messages in /report

This commit is contained in:
UnknownShadow200 2018-02-06 22:04:02 +11:00
parent 4c20df6ac6
commit 5e77df62b3

View File

@ -144,10 +144,11 @@ namespace MCGalaxy.Commands.Moderation {
reports = new List<string>(File.ReadAllLines("extra/reported/" + target + ".txt"));
}
if (reports.Count >= 5) {
LevelPermission checkRank = CommandExtraPerms.Find(name, 1).MinRank;
Player.Message(p, "{0} &calready has 5 pending reports! Please wait until an {1}%c+ has reviewed these reports first!",
PlayerInfo.GetColoredName(p, target), Group.GetColoredName(checkRank));
string checkRankName = Group.GetColoredName(checkRank);
if (reports.Count >= 5) {
Player.Message(p, "{0} &calready has 5 reports! Please wait until an {1}%c+ has reviewed these reports first!",
PlayerInfo.GetColoredName(p, target), checkRankName);
return;
}
@ -157,8 +158,10 @@ namespace MCGalaxy.Commands.Moderation {
reports.Add(reason + " - Reported by " + p.name + " at " + DateTime.Now);
File.WriteAllLines("extra/reported/" + target + ".txt", reports.ToArray());
Player.Message(p, "%aYour report has been sent, it should be viewed when an operator is online!");
Chat.MessageOps(p.ColoredName + " %Shas made a report, view it with %T/Report check " + target);
Player.Message(p, "&aReport sent! It should be viewed when a {0}&a+ is online", checkRankName);
Chat.MessageWhere(p.ColoredName + " %Smade a report, view it with %T/Report check " + target,
pl => pl.Rank >= checkRank);
}
public override void Help(Player p) {