fixed aduty if admin disconnect

This commit is contained in:
2019-09-03 01:43:01 +02:00
parent bb75a8b538
commit c6b367b308
3 changed files with 11 additions and 2 deletions

View File

@@ -7,6 +7,7 @@ using ReallifeGamemode.Server.Extensions;
using ReallifeGamemode.Server.Job;
using ReallifeGamemode.Server.Managers;
using ReallifeGamemode.Server.Models;
using ReallifeGamemode.Server.Util;
/**
* @overview Life of German Reallife - Event Login (Login.cs)
@@ -35,6 +36,11 @@ namespace ReallifeGamemode.Server.Events
{
NAPI.Util.ConsoleOutput(player.Name + " Timeoutet");
}
if (UserHelper.dutyAdmins.Contains(player))
{
UserHelper.dutyAdmins.Remove(player);
}
JobBase job = JobManager.GetJob(player.GetUser().JobId ?? -1);
if (job != null) job.StopJob(player, true);
@@ -53,4 +59,4 @@ namespace ReallifeGamemode.Server.Events
player.SetData("isLoggedIn", false);
}
}
}
}