mirror of
https://github.com/ClassiCube/MCGalaxy.git
synced 2025-09-22 12:05:51 -04:00
Better messages in /report
This commit is contained in:
parent
4c20df6ac6
commit
5e77df62b3
@ -65,7 +65,7 @@ namespace MCGalaxy.Commands.Moderation {
|
|||||||
if (users.Length > 0) {
|
if (users.Length > 0) {
|
||||||
Player.Message(p, "The following players have been reported:");
|
Player.Message(p, "The following players have been reported:");
|
||||||
string modifier = args.Length > 1 ? args[1] : "";
|
string modifier = args.Length > 1 ? args[1] : "";
|
||||||
MultiPageOutput.Output(p, users, pl => PlayerInfo.GetColoredName(p, pl),
|
MultiPageOutput.Output(p, users, pl => PlayerInfo.GetColoredName(p, pl),
|
||||||
"Review list", "players", modifier, false);
|
"Review list", "players", modifier, false);
|
||||||
|
|
||||||
Player.Message(p, "Use %T/Report check [Player] %Sto view report details.");
|
Player.Message(p, "Use %T/Report check [Player] %Sto view report details.");
|
||||||
@ -143,11 +143,12 @@ namespace MCGalaxy.Commands.Moderation {
|
|||||||
if (File.Exists("extra/reported/" + target + ".txt")) {
|
if (File.Exists("extra/reported/" + target + ".txt")) {
|
||||||
reports = new List<string>(File.ReadAllLines("extra/reported/" + target + ".txt"));
|
reports = new List<string>(File.ReadAllLines("extra/reported/" + target + ".txt"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
LevelPermission checkRank = CommandExtraPerms.Find(name, 1).MinRank;
|
||||||
|
string checkRankName = Group.GetColoredName(checkRank);
|
||||||
if (reports.Count >= 5) {
|
if (reports.Count >= 5) {
|
||||||
LevelPermission checkRank = CommandExtraPerms.Find(name, 1).MinRank;
|
Player.Message(p, "{0} &calready has 5 reports! Please wait until an {1}%c+ has reviewed these reports first!",
|
||||||
Player.Message(p, "{0} &calready has 5 pending reports! Please wait until an {1}%c+ has reviewed these reports first!",
|
PlayerInfo.GetColoredName(p, target), checkRankName);
|
||||||
PlayerInfo.GetColoredName(p, target), Group.GetColoredName(checkRank));
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -157,8 +158,10 @@ namespace MCGalaxy.Commands.Moderation {
|
|||||||
|
|
||||||
reports.Add(reason + " - Reported by " + p.name + " at " + DateTime.Now);
|
reports.Add(reason + " - Reported by " + p.name + " at " + DateTime.Now);
|
||||||
File.WriteAllLines("extra/reported/" + target + ".txt", reports.ToArray());
|
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!");
|
Player.Message(p, "&aReport sent! It should be viewed when a {0}&a+ is online", checkRankName);
|
||||||
Chat.MessageOps(p.ColoredName + " %Shas made a report, view it with %T/Report check " + target);
|
|
||||||
|
Chat.MessageWhere(p.ColoredName + " %Smade a report, view it with %T/Report check " + target,
|
||||||
|
pl => pl.Rank >= checkRank);
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void Help(Player p) {
|
public override void Help(Player p) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user