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;
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))
{
listReports.Remove(temp);
Report.Report.listReports.Remove(temp);
Player user = PlayerService.GetPlayerByNameOrId(temp.getUser());
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))
{
listReports.Remove(temp);
Player admin = PlayerService.GetPlayerByNameOrId(temp.getAdmin());
admin.SendChatMessage("!{#008fff}[REPORT]!{#FFFFFF} Chat beendet. Der User hat den Server verlassen");
if (admin != null)
{
admin.SendChatMessage("!{#008fff}[REPORT]!{#FFFFFF} Chat beendet. Der User hat den Server verlassen");
}
Report.Report.listReports.Remove(temp);
break;
}
}