bus cprange erhöht + schön gemacht den lachs

This commit is contained in:
2020-08-08 22:32:55 +02:00
parent 7bfeb23d79
commit 1157c93a52
2 changed files with 19 additions and 12 deletions

View File

@@ -1547,6 +1547,7 @@ namespace ReallifeGamemode.Server.Commands
} }
ServerVehicle veh = VehicleManager.GetServerVehicleFromVehicle(targetVeh); ServerVehicle veh = VehicleManager.GetServerVehicleFromVehicle(targetVeh);
if (veh != null) if (veh != null)
{ {
ChatService.ErrorMessage(player, "Dieses Fahrzeug wird von einem Server-System benutzt: ~m~" + veh.GetType().Name); ChatService.ErrorMessage(player, "Dieses Fahrzeug wird von einem Server-System benutzt: ~m~" + veh.GetType().Name);

View File

@@ -19,6 +19,12 @@ namespace ReallifeGamemode.Server.Job
public override string Name => "Busfahrer"; public override string Name => "Busfahrer";
private const int MARKER_DELAY = 4000;
private const int MARKER_ID = 1;
private const int MARKER_SIZE = 7;
private const int MARKER_DIST = 6;
private const string MARKER_EVENT = "busDriverJob";
public override bool NeedVehicleToStart => false; public override bool NeedVehicleToStart => false;
private readonly IReadOnlyCollection<Vector3> Skill1Route1 = new List<Vector3>//Bus_Skill_1_Route_1 private readonly IReadOnlyCollection<Vector3> Skill1Route1 = new List<Vector3>//Bus_Skill_1_Route_1
@@ -257,28 +263,28 @@ namespace ReallifeGamemode.Server.Job
{ {
case 1: case 1:
{ {
CheckPointHandle.StartCheckPointRoute(player, Skill1Route1, 4000, 1, 7, 3, true, "busDriverJob"); CheckPointHandle.StartCheckPointRoute(player, Skill1Route1, MARKER_DELAY, MARKER_ID, MARKER_SIZE, MARKER_DIST, true, MARKER_EVENT);
player.SendChatMessage("~y~Job: ~w~Route wurde gesetzt: ~g~Route 1"); player.SendChatMessage("~y~Job: ~w~Route wurde gesetzt: ~g~Route 1");
player.SetData("Route", "Skill1Route1"); player.SetData("Route", "Skill1Route1");
break; break;
} }
case 2: case 2:
{ {
CheckPointHandle.StartCheckPointRoute(player, Skill1Route2, 4000, 1, 7, 3, true, "busDriverJob"); CheckPointHandle.StartCheckPointRoute(player, Skill1Route2, MARKER_DELAY, MARKER_ID, MARKER_SIZE, MARKER_DIST, true, MARKER_EVENT);
player.SendChatMessage("~y~Job: ~w~Route wurde gesetzt: ~g~Route 2"); player.SendChatMessage("~y~Job: ~w~Route wurde gesetzt: ~g~Route 2");
player.SetData("Route", "Skill1Route2"); player.SetData("Route", "Skill1Route2");
break; break;
} }
case 3: case 3:
{ {
CheckPointHandle.StartCheckPointRoute(player, Skill1Route3, 4000, 1, 7, 3, true, "busDriverJob"); CheckPointHandle.StartCheckPointRoute(player, Skill1Route3, MARKER_DELAY, MARKER_ID, MARKER_SIZE, MARKER_DIST, true, MARKER_EVENT);
player.SendChatMessage("~y~Job: ~w~Route wurde gesetzt: ~g~Route 3"); player.SendChatMessage("~y~Job: ~w~Route wurde gesetzt: ~g~Route 3");
player.SetData("Route", "Skill1Route3"); player.SetData("Route", "Skill1Route3");
break; break;
} }
case 4: case 4:
{ {
CheckPointHandle.StartCheckPointRoute(player, Skill1Route4, 4000, 1, 7, 3, true, "busDriverJob"); CheckPointHandle.StartCheckPointRoute(player, Skill1Route4, MARKER_DELAY, MARKER_ID, MARKER_SIZE, MARKER_DIST, true, MARKER_EVENT);
player.SendChatMessage("~y~Job: ~w~Route wurde gesetzt: ~g~Route 4"); player.SendChatMessage("~y~Job: ~w~Route wurde gesetzt: ~g~Route 4");
player.SetData("Route", "Skill1Route4"); player.SetData("Route", "Skill1Route4");
break; break;
@@ -301,28 +307,28 @@ namespace ReallifeGamemode.Server.Job
{ {
case 1: case 1:
{ {
CheckPointHandle.StartCheckPointRoute(player, Skill2Route1, 4000, 1, 7, 3, true, "busDriverJob"); CheckPointHandle.StartCheckPointRoute(player, Skill2Route1, MARKER_DELAY, MARKER_ID, MARKER_SIZE, MARKER_DIST, true, MARKER_EVENT);
player.SendChatMessage("~y~Job: ~w~Route wurde gesetzt: ~g~Route 1"); player.SendChatMessage("~y~Job: ~w~Route wurde gesetzt: ~g~Route 1");
player.SetData("Route", "Skill2Route1"); player.SetData("Route", "Skill2Route1");
break; break;
} }
case 2: case 2:
{ {
CheckPointHandle.StartCheckPointRoute(player, Skill2Route2, 4000, 1, 7, 3, true, "busDriverJob"); CheckPointHandle.StartCheckPointRoute(player, Skill2Route2, MARKER_DELAY, MARKER_ID, MARKER_SIZE, MARKER_DIST, true, MARKER_EVENT);
player.SendChatMessage("~y~Job: ~w~Route wurde gesetzt: ~g~Route 2"); player.SendChatMessage("~y~Job: ~w~Route wurde gesetzt: ~g~Route 2");
player.SetData("Route", "Skill2Route2"); player.SetData("Route", "Skill2Route2");
break; break;
} }
case 3: case 3:
{ {
CheckPointHandle.StartCheckPointRoute(player, Skill2Route3, 4000, 1, 7, 3, true, "busDriverJob"); CheckPointHandle.StartCheckPointRoute(player, Skill2Route3, MARKER_DELAY, MARKER_ID, MARKER_SIZE, MARKER_DIST, true, MARKER_EVENT);
player.SendChatMessage("~y~Job: ~w~Route wurde gesetzt: ~g~Route 3"); player.SendChatMessage("~y~Job: ~w~Route wurde gesetzt: ~g~Route 3");
player.SetData("Route", "Skill2Route3"); player.SetData("Route", "Skill2Route3");
break; break;
} }
case 4: case 4:
{ {
CheckPointHandle.StartCheckPointRoute(player, Skill2Route4, 4000, 1, 7, 3, true, "busDriverJob"); CheckPointHandle.StartCheckPointRoute(player, Skill2Route4, MARKER_DELAY, MARKER_ID, MARKER_SIZE, MARKER_DIST, true, MARKER_EVENT);
player.SendChatMessage("~y~Job: ~w~Route wurde gesetzt: ~g~Route 4"); player.SendChatMessage("~y~Job: ~w~Route wurde gesetzt: ~g~Route 4");
player.SetData("Route", "Skill2Route3"); player.SetData("Route", "Skill2Route3");
break; break;
@@ -339,28 +345,28 @@ namespace ReallifeGamemode.Server.Job
{ {
case 1: case 1:
{ {
CheckPointHandle.StartCheckPointRoute(player, Skill3Route1, 4000, 1, 7, 3, true, "busDriverJob"); CheckPointHandle.StartCheckPointRoute(player, Skill3Route1, MARKER_DELAY, MARKER_ID, MARKER_SIZE, MARKER_DIST, true, MARKER_EVENT);
player.SendChatMessage("~y~Job: ~w~Route wurde gesetzt: ~g~Route 1"); player.SendChatMessage("~y~Job: ~w~Route wurde gesetzt: ~g~Route 1");
player.SetData("Route", "Skill3Route1"); player.SetData("Route", "Skill3Route1");
break; break;
} }
case 2: case 2:
{ {
CheckPointHandle.StartCheckPointRoute(player, Skill3Route2, 4000, 1, 7, 3, true, "busDriverJob"); CheckPointHandle.StartCheckPointRoute(player, Skill3Route2, MARKER_DELAY, MARKER_ID, MARKER_SIZE, MARKER_DIST, true, MARKER_EVENT);
player.SendChatMessage("~y~Job: ~w~Route wurde gesetzt: ~g~Route 2"); player.SendChatMessage("~y~Job: ~w~Route wurde gesetzt: ~g~Route 2");
player.SetData("Route", "Skill3Route2"); player.SetData("Route", "Skill3Route2");
break; break;
} }
case 3: case 3:
{ {
CheckPointHandle.StartCheckPointRoute(player, Skill3Route3, 4000, 1, 7, 3, true, "busDriverJob"); CheckPointHandle.StartCheckPointRoute(player, Skill3Route3, MARKER_DELAY, MARKER_ID, MARKER_SIZE, MARKER_DIST, true, MARKER_EVENT);
player.SendChatMessage("~y~Job: ~w~Route wurde gesetzt: ~g~Route 3"); player.SendChatMessage("~y~Job: ~w~Route wurde gesetzt: ~g~Route 3");
player.SetData("Route", "Skill3Route3"); player.SetData("Route", "Skill3Route3");
break; break;
} }
case 4: case 4:
{ {
CheckPointHandle.StartCheckPointRoute(player, Skill3Route4, 4000, 1, 7, 3, true, "busDriverJob"); CheckPointHandle.StartCheckPointRoute(player, Skill3Route4, MARKER_DELAY, MARKER_ID, MARKER_SIZE, MARKER_DIST, true, MARKER_EVENT);
player.SendChatMessage("~y~Job: ~w~Route wurde gesetzt: ~g~Route 4"); player.SendChatMessage("~y~Job: ~w~Route wurde gesetzt: ~g~Route 4");
player.SetData("Route", "Skill3Route4"); player.SetData("Route", "Skill3Route4");
break; break;