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> <ItemGroup>
<Compile Remove="Gui\vehiclemenu\web\**" /> <Compile Remove="Gui\vehiclemenu\web\**" />
<Compile Remove="Jobs\BusDriver\**" />
<Compile Remove="tmp\**" /> <Compile Remove="tmp\**" />
<EmbeddedResource Remove="Gui\vehiclemenu\web\**" /> <EmbeddedResource Remove="Gui\vehiclemenu\web\**" />
<EmbeddedResource Remove="Jobs\BusDriver\**" />
<EmbeddedResource Remove="tmp\**" /> <EmbeddedResource Remove="tmp\**" />
<None Remove="Gui\vehiclemenu\web\**" /> <None Remove="Gui\vehiclemenu\web\**" />
<None Remove="Jobs\BusDriver\**" />
<None Remove="tmp\**" /> <None Remove="tmp\**" />
</ItemGroup> </ItemGroup>

View File

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

View File

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