public static void Report(User user, string part1, string part2 = "", string part3 = "", string part4 = "", string part5 = "", string part6 = "", string part7 = "", string part8 = "", string part9 = "", string part10 = "", string last = "") { if (last != "") { user.Player.SendTemporaryErrorAlreadyLocalized("Sorry, too many commas (this command only supports up to 9"); return; } string singlestringreport = part1 + "," + part2 + "," + part3 + "," + part4 + "," + part5 + "," + part6 + "," + part7 + "," + part8 + "," + part9 + "," + part10; singlestringreport = singlestringreport.TrimEnd(','); string texttoadd = string.Empty; foreach (User usercheck in UserManager.OnlineUsers) { if (usercheck.IsAdmin) { usercheck.Player.OpenCustomPanel("New Report from " + user.Name, TextLinkManager.MarkUpText(singlestringreport), DateTime.Now.Ticks.ToString()); } } texttoadd = TextLinkManager.MarkUpText("<b>" + user.Name + " " + DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToShortTimeString() + ":</b>" + Environment.NewLine + singlestringreport + Environment.NewLine + Environment.NewLine); IOUtils.WriteFileToConfigFolder("../Reports/reports.txt", texttoadd); user.Player.SendTemporaryMessageAlreadyLocalized("Report sent"); }
public static string Autolink(this string x) { return(TextLinkManager.MarkUpText(x)); }