This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Не отправляются репорты админам.

Maskalin

Активный участник
Автор темы
21 Дек 2020
80
14
32
Здравствуйте , когда игрок или же админ пишет /report или же отправляет репорт через репорт панель , админу не приходит репорт.
 

Randomchik

Гуру
high coder
19 Сен 2020
822
319
141
Код:
[Command("report", GreedyArg = true)]
        public static void CMD_report(Player player, string message)
        {
            try
            {
                if (message.Length > 150)
                {
                    Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, $"Слишком длинное сообщение", 3000);
                    return;
                }
                if (Main.Accounts[player].VipLvl == 0 && player.HasData("NEXT_REPORT"))
                {
                    DateTime nextReport = player.GetData<DateTime>("NEXT_REPORT");
                    if (DateTime.Now < nextReport)
                    {
                        Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, $"Попробуйте отправить жалобу через некоторое время", 3000);
                        return;
                    }
                }
                if (player.HasData("MUTE_TIMER"))
                {
                    Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, "Нельзя отправлять репорт во время Mute, дождитесь его окончания", 3000);
                    return;
                }
                ReportSys.AddReport(player, message);
            }
            catch (Exception e) { Log.Write("EXCEPTION AT \"CMD\":\n" + e.ToString(), nLog.Type.Error); }
        }

меняй команду и пробуй, должно работать , хз зачем тебе помогаю но ладно
 
Реакции: OGPRussia