[*] Improvements on both Driving and Flight School

This commit is contained in:
Lukas Moungos
2019-11-01 19:49:28 +01:00
parent a211e23d37
commit 85bd8b82f7
9 changed files with 268 additions and 202 deletions

View File

@@ -4,6 +4,7 @@ using System.Text;
using GTANetworkAPI;
using ReallifeGamemode.Database.Entities;
using ReallifeGamemode.Server.Extensions;
using ReallifeGamemode.Server.Managers;
using ReallifeGamemode.Server.Util;
using ReallifeGamemode.Server.WeaponDeal;
@@ -24,7 +25,21 @@ namespace ReallifeGamemode.Server.Events
client.TriggerEvent("destroyCP");
}
}
if (vehicle.GetServerVehicle() is SchoolVehicle vehS)
{
if (client.HasData("ActiveSchool"))
{
client.SendNotification("~r~Du hast deine Prüfung unterbrochen!", true);
client.WarpOutOfVehicle();
ServerVehicle sVeh = VehicleManager.GetServerVehicleFromVehicle(vehicle);
VehicleStreaming.SetEngineState(vehicle, false);
VehicleStreaming.SetLockStatus(vehicle, false);
NAPI.Entity.SetEntityVelocity(vehicle.Handle, new Vector3(0, 0, 0));
vehicle.Position = sVeh.Position;
vehicle.Rotation = new Vector3(0, 0, sVeh.Heading);
}
}
}
}
}