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

@@ -14,10 +14,13 @@
<ItemGroup>
<Compile Remove="Gui\vehiclemenu\web\**" />
<Compile Remove="Jobs\BusDriver\**" />
<Compile Remove="tmp\**" />
<EmbeddedResource Remove="Gui\vehiclemenu\web\**" />
<EmbeddedResource Remove="Jobs\BusDriver\**" />
<EmbeddedResource Remove="tmp\**" />
<None Remove="Gui\vehiclemenu\web\**" />
<None Remove="Jobs\BusDriver\**" />
<None Remove="tmp\**" />
</ItemGroup>

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)
@@ -36,6 +37,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);

View File

@@ -6,7 +6,7 @@ using GTANetworkAPI;
namespace ReallifeGamemode.Server.Util
{
static class UserHelper
public static class UserHelper
{
public static List<Client> dutyAdmins = new List<Client>();
}