Änderung Pilot,Busfahrer und und und
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
using System;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using GTANetworkAPI;
|
||||
using ReallifeGamemode.Server.Util;
|
||||
@@ -79,22 +79,6 @@ namespace ReallifeGamemode.Server.Job
|
||||
{
|
||||
|
||||
new Vector3(-562.68, -2203.85, 5.5),
|
||||
new Vector3(-889.0892, -2190.34, 8.100273),
|
||||
new Vector3(-695.8978, -1197.1, 10.07723),
|
||||
new Vector3(-1025.791, -788.746, 16.95118),
|
||||
new Vector3(-1411.543, -569.5651, 29.83663),
|
||||
new Vector3(-1863.717, -355.0997, 48.79111),
|
||||
new Vector3(-2171.938, -299.1247, 12.24473),
|
||||
new Vector3(-2973.008, 506.4566, 14.99877),
|
||||
new Vector3(-2738.997, 2239.153, 21.54851),
|
||||
new Vector3(-2448.411, 3736.997, 16.20646),
|
||||
new Vector3(-2206.853, 4257.991, 47.13944),
|
||||
new Vector3(-1545.054, 4934.076, 61.29264),
|
||||
new Vector3(-152.66, 6209.62, 32.03),
|
||||
new Vector3(2707.136, 3309.894, 55.37453),
|
||||
new Vector3(2554.981, 292.5191, 108.036),
|
||||
new Vector3(-740.3124, -1645.125, 26.10983),
|
||||
new Vector3(-756.3812, -2295.088, 12.43381),
|
||||
}.AsReadOnly();
|
||||
|
||||
public BusDriverJob()
|
||||
@@ -184,34 +168,25 @@ namespace ReallifeGamemode.Server.Job
|
||||
{
|
||||
if (type == "RouteStart")
|
||||
{
|
||||
player.TriggerEvent("CLIENT:PlaySound", "jobs/busfahrer/StartJob", "wav", 45);
|
||||
if ((VehicleHash)veh.Model == VehicleHash.Bus)
|
||||
{
|
||||
Random rnd = new Random();
|
||||
int rroute = rnd.Next(1, 3);
|
||||
switch (rroute)
|
||||
{
|
||||
case 0:
|
||||
{
|
||||
player.SendChatMessage("~y~[JOB] ~w~Route wurde gesetzt.: ~g~Case0");
|
||||
break;
|
||||
}
|
||||
case 1:
|
||||
{
|
||||
CheckPointHandle.StartCheckPointRoute(player, Route1, 5000, 1, 7, 3, true, "busDriverJob");
|
||||
CheckPointHandle.StartCheckPointRoute(player, Route1, 4000, 1, 7, 3, true, "busDriverJob");
|
||||
player.SendChatMessage("~y~[JOB] ~w~Route wurde gesetzt.: ~g~Route 1");
|
||||
break;
|
||||
}
|
||||
case 2:
|
||||
{
|
||||
CheckPointHandle.StartCheckPointRoute(player, Route2, 5000, 1, 7, 3, true, "busDriverJob");
|
||||
CheckPointHandle.StartCheckPointRoute(player, Route2, 4000, 1, 7, 3, true, "busDriverJob");
|
||||
player.SendChatMessage("~y~[JOB] ~w~Route wurde gesetzt.: ~g~Route 2");
|
||||
break;
|
||||
}
|
||||
case 3:
|
||||
{
|
||||
player.SendChatMessage("~y~[JOB] ~w~Route wurde gesetzt.: ~g~Case0");
|
||||
break;
|
||||
}
|
||||
}
|
||||
player.TriggerEvent("CLIENT:SetDoorOpen", 0, false, false);
|
||||
player.TriggerEvent("CLIENT:SetDoorOpen", 1, false, false);
|
||||
@@ -230,13 +205,13 @@ namespace ReallifeGamemode.Server.Job
|
||||
{
|
||||
case 1:
|
||||
{
|
||||
CheckPointHandle.StartCheckPointRoute(player, Route3, 5000, 1, 7, 3, true, "busDriverJob");
|
||||
CheckPointHandle.StartCheckPointRoute(player, Route3, 4000, 1, 7, 3, true, "busDriverJob");
|
||||
player.SendChatMessage("~y~[JOB] ~w~Route wurde gesetzt.: ~g~Route 3");
|
||||
break;
|
||||
}
|
||||
case 2:
|
||||
{
|
||||
CheckPointHandle.StartCheckPointRoute(player, Route4, 5000, 1, 7, 3, true, "busDriverJob");
|
||||
CheckPointHandle.StartCheckPointRoute(player, Route4, 4000, 1, 7, 3, true, "busDriverJob");
|
||||
player.SendChatMessage("~y~[JOB] ~w~Route wurde gesetzt.: ~g~Route 4");
|
||||
break;
|
||||
}
|
||||
@@ -246,7 +221,7 @@ namespace ReallifeGamemode.Server.Job
|
||||
}
|
||||
if ((VehicleHash)veh.Model == VehicleHash.Tourbus)
|
||||
{
|
||||
CheckPointHandle.StartCheckPointRoute(player, Route5, 5000, 1, 7, 3, true, "busDriverJob");
|
||||
CheckPointHandle.StartCheckPointRoute(player, Route5, 4000, 1, 7, 3, true, "busDriverJob");
|
||||
player.SendChatMessage("~y~[JOB] ~w~Route wurde gesetzt.: ~g~Route 5");
|
||||
player.TriggerEvent("CLIENT:SetDoorOpen", 2, false, false);
|
||||
player.TriggerEvent("CLIENT:SetDoorOpen", 3, false, false);
|
||||
@@ -274,11 +249,11 @@ namespace ReallifeGamemode.Server.Job
|
||||
{
|
||||
CheckPointHandle.StartCheckPointRoute(player, Route5, 4000, 1, 7, 4, true, "busDriverJob");
|
||||
}
|
||||
player.TriggerEvent("CLIENT:PlaySound", "jobs/busfahrer/StartJob", "wav", 50);
|
||||
//player.TriggerEvent("CLIENT:PlaySound", "jobs/busfahrer/StartJob", "wav", 50);
|
||||
}
|
||||
}
|
||||
|
||||
public static void payWage(Player jobber, int wage)
|
||||
public static void payWage(Player jobber, int wage)
|
||||
{
|
||||
using (var dbContext = new DatabaseContext())
|
||||
{
|
||||
@@ -301,7 +276,7 @@ namespace ReallifeGamemode.Server.Job
|
||||
}
|
||||
else
|
||||
{
|
||||
JobBase job = JobManager.GetJob(jobber.GetUser().JobId.Value);
|
||||
JobBase job = JobManager.GetJob(jobber.GetUser().JobId??-1);
|
||||
job.StopJob(jobber);
|
||||
CheckPointHandle.DeleteCheckpoints(jobber);
|
||||
ChatService.SendMessage(jobber, $"~y~[JOB]~s~ Du hast deinen Job ~o~{job.Name}~s~ beendet.");
|
||||
|
||||
Reference in New Issue
Block a user