Aduty und TSupport überarbeitet

This commit is contained in:
Mac_Slash
2020-04-26 22:06:24 +02:00
parent 970c35767c
commit 91e97fea20
8 changed files with 29 additions and 24 deletions

View File

@@ -197,17 +197,26 @@ namespace ReallifeGamemode.Server.Report
return;
}
}
if (GlobalHelper.DutyAdmins.Count == 0)
int aod = 0;
NAPI.Pools.GetAllPlayers().ForEach(p =>
{
if (p.IsAdminDuty())
{
aod++;
}
});
if (aod == 0)
{
ChatService.SendMessage(user, "!{#addc8d}Momentan ist kein Administrator verfügbar");
return;
}
ChatService.SendMessage(user, "!{#addc8d}Dein Ticket wurde abgeschickt");
ChatService.SendMessage(user, "!{#addc8d}Momentan sind " + GlobalHelper.DutyAdmins.Count + " Admins verfügbar");
ChatService.SendMessage(user, "!{#addc8d}Momentan sind " + aod + " Admins verfügbar");
ChatService.BroadcastDutyAdmin("!{#008fff}[TICKET]!{#FFFFFF} Eingehendes Ticket von~w~ " + user.Name + " (" + user.Handle.Value + ")~w~: " + text + " (Benutze /showtickets)");
ReportManage ticket = new ReportManage(user.Name, text);
//ChatService.Broadcast("ADDTICKET:" + user.Name + ", " + text);
listReports.Add(ticket);
//ChatService.SendMessage(user, "!{#addc8d}In Bearbeitung");
}
if (type == "Quick Report")
ChatService.BroadcastAdmin("!{#008fff}[QR]~w~ " + user.Name + " (" + user.Handle.Value + ")~w~: " + text, AdminLevel.SUPPORTER);