Merge branch 'hotfix/reportsystem' into 'master'

fix report wenn user offline geht

See merge request log-gtav/reallife-gamemode!43
This commit is contained in:
hydrant
2021-04-08 18:15:58 +00:00

View File

@@ -65,14 +65,14 @@ namespace ReallifeGamemode.Server.Events
} }
} }
*/ */
var listReports = Report.Report.listReports;
ReportManage temp; ReportManage temp;
for (int a = 0; a < listReports.Count; a++) for (int a = 0; a < Report.Report.listReports.Count; a++)
{ {
temp = listReports[a]; temp = Report.Report.listReports[a];
if (temp.getAdmin().Equals(player.Name)) if (temp.getAdmin().Equals(player.Name))
{ {
listReports.Remove(temp); Report.Report.listReports.Remove(temp);
Player user = PlayerService.GetPlayerByNameOrId(temp.getUser()); Player user = PlayerService.GetPlayerByNameOrId(temp.getUser());
user.SendChatMessage("!{#008fff}[REPORT]!{#FFFFFF} Chat beendet. Der Admin hat den Server verlassen"); user.SendChatMessage("!{#008fff}[REPORT]!{#FFFFFF} Chat beendet. Der Admin hat den Server verlassen");
@@ -81,10 +81,12 @@ namespace ReallifeGamemode.Server.Events
if (temp.getUser().Equals(player.Name)) if (temp.getUser().Equals(player.Name))
{ {
listReports.Remove(temp);
Player admin = PlayerService.GetPlayerByNameOrId(temp.getAdmin()); Player admin = PlayerService.GetPlayerByNameOrId(temp.getAdmin());
if (admin != null)
{
admin.SendChatMessage("!{#008fff}[REPORT]!{#FFFFFF} Chat beendet. Der User hat den Server verlassen"); admin.SendChatMessage("!{#008fff}[REPORT]!{#FFFFFF} Chat beendet. Der User hat den Server verlassen");
}
Report.Report.listReports.Remove(temp);
break; break;
} }
} }