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