add notification *Du besitzt keinen Flug/Führerschein*
This commit is contained in:
@@ -6,6 +6,7 @@ using ReallifeGamemode.Server.Extensions;
|
||||
using ReallifeGamemode.Server.Managers;
|
||||
using ReallifeGamemode.Server.Util;
|
||||
using ReallifeGamemode.Server.WeaponDeal;
|
||||
using ReallifeGamemode.Database.Models;
|
||||
|
||||
namespace ReallifeGamemode.Server.Events
|
||||
{
|
||||
@@ -32,6 +33,24 @@ namespace ReallifeGamemode.Server.Events
|
||||
VehicleManager.lastDriversInVehicle[vehicle][client.Name] = DateTime.Now;
|
||||
}
|
||||
|
||||
using (var dbcontext = new DatabaseContext())
|
||||
{
|
||||
User u = client.GetUser(dbcontext);
|
||||
if ((vehicle.Class != 16 && vehicle.Class != 15) && u.DriverLicenseVehicle == false)
|
||||
{
|
||||
client.SendNotification("Du besitzt keinen Führerschein!");
|
||||
return;
|
||||
}
|
||||
|
||||
if ((vehicle.Class == 16 && u.FlyingLicensePlane == false) || (vehicle.Class == 15 && u.FlyingLicensePlane == false)) //planes = 16 helicopter = 15
|
||||
{
|
||||
client.SendNotification("Du besitzt keinen Flugschein!");
|
||||
return;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
if (vehicle.GetServerVehicle() is FactionVehicle veh)
|
||||
{
|
||||
User u = client.GetUser();
|
||||
@@ -52,10 +71,8 @@ namespace ReallifeGamemode.Server.Events
|
||||
&& vehicle.GetData<bool>("WeaponDealLoad") == true)
|
||||
{
|
||||
BasePoints basePoints = new BasePoints();
|
||||
basePoints.getbase(u.FactionId, client);
|
||||
basePoints.getbase(u.FactionId, client);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user