From 158d075c5dce1f9830051740bbbb5ff970a52222 Mon Sep 17 00:00:00 2001 From: balbo Date: Tue, 4 Aug 2020 15:38:58 +0200 Subject: [PATCH] =?UTF-8?q?pilotjob=20ben=C3=B6tigt=20nun=20flugschein?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ReallifeGamemode.Server/Job/JobBase.cs | 2 +- ReallifeGamemode.Server/Job/PilotJob.cs | 4 +++- ReallifeGamemode.Server/Managers/JobManager.cs | 7 +++++++ ReallifeGamemode.Server/Managers/VehicleManager.cs | 1 + 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/ReallifeGamemode.Server/Job/JobBase.cs b/ReallifeGamemode.Server/Job/JobBase.cs index f82f180a..21f2178e 100644 --- a/ReallifeGamemode.Server/Job/JobBase.cs +++ b/ReallifeGamemode.Server/Job/JobBase.cs @@ -1,4 +1,4 @@ -using System.Collections.Generic; +using System.Collections.Generic; using System.Linq; using GTANetworkAPI; using ReallifeGamemode.Database.Entities; diff --git a/ReallifeGamemode.Server/Job/PilotJob.cs b/ReallifeGamemode.Server/Job/PilotJob.cs index be57f22d..5fbd1f5f 100644 --- a/ReallifeGamemode.Server/Job/PilotJob.cs +++ b/ReallifeGamemode.Server/Job/PilotJob.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using GTANetworkAPI; using Newtonsoft.Json; @@ -7,6 +7,7 @@ using ReallifeGamemode.Database.Models; using ReallifeGamemode.Server.Services; using ReallifeGamemode.Server.Managers; using ReallifeGamemode.Server.Util; +using System.ComponentModel; namespace ReallifeGamemode.Server.Job { @@ -276,6 +277,7 @@ namespace ReallifeGamemode.Server.Job } } } + [RemoteEvent("PilotLetzterCheckpoint")] public static void PilotLetzterCheckpoint(Player player) { diff --git a/ReallifeGamemode.Server/Managers/JobManager.cs b/ReallifeGamemode.Server/Managers/JobManager.cs index 45dd69f9..451a238f 100644 --- a/ReallifeGamemode.Server/Managers/JobManager.cs +++ b/ReallifeGamemode.Server/Managers/JobManager.cs @@ -87,6 +87,13 @@ namespace ReallifeGamemode.Server.Managers return; } + //Pilotjob + if (jobId == 6 && u.FlyingLicensePlane == false) + { + ChatService.ErrorMessage(player, "Um diesen Job annehmen zu können, musst du einen Flugschein besitzen."); + return; + } + if (u.DriverLicenseVehicle == false) { ChatService.ErrorMessage(player, "Um diesen Job annehmen zu können, musst du einen Führerschein besitzen."); diff --git a/ReallifeGamemode.Server/Managers/VehicleManager.cs b/ReallifeGamemode.Server/Managers/VehicleManager.cs index 5ea9b10f..9b7a4972 100644 --- a/ReallifeGamemode.Server/Managers/VehicleManager.cs +++ b/ReallifeGamemode.Server/Managers/VehicleManager.cs @@ -3,6 +3,7 @@ using Newtonsoft.Json; using ReallifeGamemode.Database.Entities; using ReallifeGamemode.Database.Models; using ReallifeGamemode.Server.Extensions; +using ReallifeGamemode.Server.Services; using ReallifeGamemode.Server.Util; using System; using System.Collections.Generic;