From 45f8069729f0a316f71491f43c98ffbe51ebabb8 Mon Sep 17 00:00:00 2001 From: hydrant Date: Thu, 3 Oct 2019 20:52:44 +0200 Subject: [PATCH] vehicle neuerstellung wenn bumm --- .../Managers/VehicleManager.cs | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/ReallifeGamemode.Server/Managers/VehicleManager.cs b/ReallifeGamemode.Server/Managers/VehicleManager.cs index b967edf2..c9b80773 100644 --- a/ReallifeGamemode.Server/Managers/VehicleManager.cs +++ b/ReallifeGamemode.Server/Managers/VehicleManager.cs @@ -1,6 +1,7 @@ using GTANetworkAPI; using ReallifeGamemode.Database.Entities; using ReallifeGamemode.Database.Models; +using ReallifeGamemode.Server.Extensions; using System; using System.Collections.Generic; using System.Linq; @@ -8,7 +9,7 @@ using System.Timers; namespace ReallifeGamemode.Server.Managers { - public class VehicleManager + public class VehicleManager : Script { private static readonly List _enabledMods = new List() { @@ -830,5 +831,19 @@ namespace ReallifeGamemode.Server.Managers return false; } + + [ServerEvent(Event.VehicleDeath)] + public void VehicleManagerVehicleDeath(Vehicle vehicle) + { + ServerVehicle serverVehicle = GetServerVehicleFromVehicle(vehicle); + + if(serverVehicle == null) + { + vehicle.Delete(); + return; + } + + serverVehicle.Spawn(vehicle); + } } }