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.Managers;
|
||||||
using ReallifeGamemode.Server.Util;
|
using ReallifeGamemode.Server.Util;
|
||||||
using ReallifeGamemode.Server.WeaponDeal;
|
using ReallifeGamemode.Server.WeaponDeal;
|
||||||
|
using ReallifeGamemode.Database.Models;
|
||||||
|
|
||||||
namespace ReallifeGamemode.Server.Events
|
namespace ReallifeGamemode.Server.Events
|
||||||
{
|
{
|
||||||
@@ -32,6 +33,24 @@ namespace ReallifeGamemode.Server.Events
|
|||||||
VehicleManager.lastDriversInVehicle[vehicle][client.Name] = DateTime.Now;
|
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)
|
if (vehicle.GetServerVehicle() is FactionVehicle veh)
|
||||||
{
|
{
|
||||||
User u = client.GetUser();
|
User u = client.GetUser();
|
||||||
@@ -52,10 +71,8 @@ namespace ReallifeGamemode.Server.Events
|
|||||||
&& vehicle.GetData<bool>("WeaponDealLoad") == true)
|
&& vehicle.GetData<bool>("WeaponDealLoad") == true)
|
||||||
{
|
{
|
||||||
BasePoints basePoints = new BasePoints();
|
BasePoints basePoints = new BasePoints();
|
||||||
basePoints.getbase(u.FactionId, client);
|
basePoints.getbase(u.FactionId, client);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user