This commit is contained in:
hydrant
2019-09-03 19:43:55 +02:00
parent 57717ea532
commit 0c22b78b1b
2 changed files with 19 additions and 20 deletions

View File

@@ -112,8 +112,7 @@ export default function reportList(globalData: GlobalData) {
}); });
reportMenu.ItemSelect.on((item) => { reportMenu.ItemSelect.on((item) => {
if (item.Text === "Annehmen") { if (item.Text === "Absenden") {
var tickcont;
var ticketContentBox = new InputHelper("Worin besteht dein Anliegen?", globalData); var ticketContentBox = new InputHelper("Worin besteht dein Anliegen?", globalData);
ticketContentBox.show(); ticketContentBox.show();
@@ -121,7 +120,7 @@ export default function reportList(globalData: GlobalData) {
var content = data; var content = data;
mp.events.callRemote("requestReport", content, type); mp.events.callRemote("requestReport", type, content);
mp.events.call("SERVER:CloseReportMenu"); mp.events.call("SERVER:CloseReportMenu");
reportMenu.Close(); reportMenu.Close();
}); });

View File

@@ -1,4 +1,4 @@
using GTANetworkAPI; using GTANetworkAPI;
using ReallifeGamemode.Server.Entities; using ReallifeGamemode.Server.Entities;
using ReallifeGamemode.Server.Extensions; using ReallifeGamemode.Server.Extensions;
using ReallifeGamemode.Server.Finance; using ReallifeGamemode.Server.Finance;
@@ -70,8 +70,8 @@ namespace ReallifeGamemode.Server.Report
if (player == null) if (player == null)
return; return;
ChatService.SendMessage(player, "!{#008fff}[REPORT]!{#FFFFFF}" Admin " + admin.Name + " hat dein Ticket angenommen! (Benutze /rc)"); ChatService.SendMessage(player, "!{#008fff}[REPORT]!{#FFFFFF} Admin " + admin.Name + " hat dein Ticket angenommen! (Benutze /rc)");
ChatService.BroadcastDutyAdmin("!{#008fff}[REPORT]!{#FFFFFF}" admin.Name + " hat das Ticket von " + player.Name + " angenommen"); ChatService.BroadcastDutyAdmin("!{#008fff}[REPORT]!{#FFFFFF} " + admin.Name + " hat das Ticket von " + player.Name + " angenommen");
for (int a = 0; a < listReports.Count; a++) for (int a = 0; a < listReports.Count; a++)
{ {
@@ -113,8 +113,8 @@ namespace ReallifeGamemode.Server.Report
if (text.Equals("quit")) if (text.Equals("quit"))
{ {
ChatService.SendMessage(user, "!{#008fff}[REPORT]!{#FFFFFF}" Chat vom Admin beendet"); ChatService.SendMessage(user, "!{#008fff}[REPORT]!{#FFFFFF} Chat vom Admin beendet");
ChatService.SendMessage(client, "!{#008fff}[REPORT]!{#FFFFFF}" Chat beendet"); ChatService.SendMessage(client, "!{#008fff}[REPORT]!{#FFFFFF} Chat beendet");
for (int a = 0; a < listReports.Count; a++) for (int a = 0; a < listReports.Count; a++)
{ {
@@ -128,8 +128,8 @@ namespace ReallifeGamemode.Server.Report
} }
else else
{ {
ChatService.SendMessage(client, "!{#008fff}[REPORT]!{#FFFFFF}" " + client.Name + ": " + text); ChatService.SendMessage(client, "!{#008fff}[REPORT]!{#FFFFFF}" + client.Name + ": " + text);
ChatService.SendMessage(user, "!{#008fff}[REPORT]!{#FFFFFF}" " + client.Name + ": " + text); ChatService.SendMessage(user, "!{#008fff}[REPORT]!{#FFFFFF}" + client.Name + ": " + text);
} }
} }
else else
@@ -157,13 +157,13 @@ namespace ReallifeGamemode.Server.Report
return; return;
} }
Client admin = ClientService.GetClientByNameOrId(adminname); Client admin = ClientService.GetClientByNameOrId(adminname);
ChatService.SendMessage(admin, "!{#008fff}[REPORT]!{#FFFFFF}" " + client.Name + ": " + text); ChatService.SendMessage(admin, "!{#008fff}[REPORT]!{#FFFFFF} " + client.Name + ": " + text);
ChatService.SendMessage(client, "!{#008fff}[REPORT]!{#FFFFFF}" " + client.Name + ": " + text); ChatService.SendMessage(client, "!{#008fff}[REPORT]!{#FFFFFF} " + client.Name + ": " + text);
} }
} }
[RemoteEvent("requestReport")] [RemoteEvent("requestReport")]
public void RequestReport(Client user, string data, string type) public void RequestReport(Client user, string type, string data)
{ {
if (type == "Ticket Report") if (type == "Ticket Report")
{ {
@@ -173,18 +173,18 @@ namespace ReallifeGamemode.Server.Report
temp = listReports[a]; temp = listReports[a];
if (temp.getUser().Equals(user.Name)) if (temp.getUser().Equals(user.Name))
{ {
ChatService.SendMessage(user, "!{#addc8d}"Du hast bereits ein Ticket erstellt"); ChatService.SendMessage(user, "!{#addc8d}Du hast bereits ein Ticket erstellt");
return; return;
} }
} }
if (UserHelper.dutyAdmins.Count == 0) if (UserHelper.dutyAdmins.Count == 0)
{ {
ChatService.SendMessage(user, "!{#addc8d}"Momentan ist kein Administrator verfügbar"); ChatService.SendMessage(user, "!{#addc8d}Momentan ist kein Administrator verfügbar");
return; return;
} }
ChatService.SendMessage(user, "!{#addc8d}"Dein Ticket wurde abgeschickt"); ChatService.SendMessage(user, "!{#addc8d}Dein Ticket wurde abgeschickt");
ChatService.SendMessage(user, "!{#addc8d}"Momentan sind " + UserHelper.dutyAdmins.Count + " Admins verfügbar"); ChatService.SendMessage(user, "!{#addc8d}Momentan sind " + UserHelper.dutyAdmins.Count + " Admins verfügbar");
ChatService.BroadcastDutyAdmin("!{#008fff}[TICKET]!{#FFFFFF}" Eingehendes Ticket von~y~ " + user.Name + ": " + data + " (Benutze /showtickets)"); ChatService.BroadcastDutyAdmin("!{#008fff}[TICKET]!{#FFFFFF} Eingehendes Ticket von~y~ " + user.Name + ": " + data + " (Benutze /showtickets)");
ReportManage ticket = new ReportManage(user.Name, data); ReportManage ticket = new ReportManage(user.Name, data);
listReports.Add(ticket); listReports.Add(ticket);
} }
@@ -205,8 +205,8 @@ namespace ReallifeGamemode.Server.Report
if (temp.getUser().Equals(player.Name)) if (temp.getUser().Equals(player.Name))
{ {
ChatService.SendMessage(player, "!{#addc8d}"user.Name + " hat dein Ticket gelöscht!"); ChatService.SendMessage(player, "!{#addc8d} " + user.Name + " hat dein Ticket gelöscht!");
ChatService.BroadcastDutyAdmin("!{#008fff}[TICKET]!{#FFFFFF}" "user.Name + " hat das Ticket von " + player.Name + " gelöscht"); ChatService.BroadcastDutyAdmin("!{#008fff}[TICKET]!{#FFFFFF} " + user.Name + " hat das Ticket von " + player.Name + " gelöscht");
listReports.Remove(temp); listReports.Remove(temp);
} }
} }