fix bus and pilot ?

This commit is contained in:
2021-04-11 02:21:56 +02:00
parent e9f48dacdb
commit 76725208d5
2 changed files with 17 additions and 6 deletions

View File

@@ -564,9 +564,15 @@ namespace ReallifeGamemode.Server.Job
{
JobManager.playerTimersJobVehicleRespawn[player].Stop();
}
PlayerTimer playerTimer = new PlayerTimer(player, playerVehiclePair[player], 30000);
playerTimer.Elapsed += JobTimerElapsed;
JobManager.playerTimersJobVehicleRespawn[player] = playerTimer;
if (!JobManager.playerTimersJobVehicleRespawn.ContainsKey(player))
JobManager.playerTimersJobVehicleRespawn.Add(player, playerTimer);
else
JobManager.playerTimersJobVehicleRespawn[player] = playerTimer;
player.SendChatMessage("~y~[JOB] ~w~Du hast das Fahrzeug verlassen,");
player.SendChatMessage("~y~[JOB] ~w~Bist du nicht in 30 Sekunden zurück, ~r~wird der Job beendet!");
}

View File

@@ -62,7 +62,7 @@ namespace ReallifeGamemode.Server.Job
private readonly Dictionary<int, List<Vector3>> ROUTE_BEGINNER = new Dictionary<int, List<Vector3>>//Bus_Skill_1_Route_1
{
{ 1,
{ 0,
new List<Vector3>()
{
//new Vector3(-601.733, -2049.285, 6.090),
@@ -77,7 +77,7 @@ namespace ReallifeGamemode.Server.Job
new Vector3(1610.4461669921875, 3225.36376953125, 41.05073928833008),
}
},
{ 2,
{ 1,
new List<Vector3>()
{
//new Vector3(-601.733, -2049.285, 6.090),
@@ -96,7 +96,7 @@ namespace ReallifeGamemode.Server.Job
private readonly Dictionary<int, List<Vector3>> ROUTE_INTERMEDIATE = new Dictionary<int, List<Vector3>>
{
{ 1,
{ 0,
new List<Vector3>()
{
new Vector3(-1534.98828125, -3028.916748046875, 14.451109886169434),
@@ -118,7 +118,7 @@ namespace ReallifeGamemode.Server.Job
new Vector3(-1617.498291015625, -2982.41259765625, 14.883989334106445),
}
},
{ 2,
{ 1,
new List<Vector3>()
{
new Vector3(-1463.965576171875, -2875.571533203125, 14.882678031921387),
@@ -291,7 +291,12 @@ namespace ReallifeGamemode.Server.Job
}
PlayerTimer playerTimer = new PlayerTimer(player, playerVehiclePair[player], 30000);
playerTimer.Elapsed += JobTimerElapsed;
JobManager.playerTimersJobVehicleRespawn[player] = playerTimer;
if (!JobManager.playerTimersJobVehicleRespawn.ContainsKey(player))
JobManager.playerTimersJobVehicleRespawn.Add(player, playerTimer);
else
JobManager.playerTimersJobVehicleRespawn[player] = playerTimer;
player.SendChatMessage("~y~[JOB] ~w~Du hast das Fahrzeug verlassen,");
player.SendChatMessage("~y~[JOB] ~w~Bist du nicht in 30 Sekunden zurück, ~r~wird der Job beendet!");
}