Driving School

This commit is contained in:
Michael
2019-10-30 19:27:17 +01:00
parent 42a07a1375
commit 36a4af4948
3 changed files with 12 additions and 5 deletions

View File

@@ -90,6 +90,8 @@ namespace ReallifeGamemode.Database.Entities
public int PaydayTimer { get; set; }
public bool DriverLicenseVehicle { get; set; }
public bool IsAdmin(AdminLevel level) => AdminLevel >= level;
public IBankAccount GetBankAccount(DatabaseContext databaseContext = null)

View File

@@ -6,6 +6,7 @@ using ReallifeGamemode.Server.Util;
using ReallifeGamemode.Server.Services;
using System.Linq;
using GTANetworkAPI;
using ReallifeGamemode.Database.Entities;
namespace ReallifeGamemode.Server.DrivingSchool
{
@@ -89,12 +90,16 @@ namespace ReallifeGamemode.Server.DrivingSchool
}
[RemoteEvent("startDrivingSchool")]
public void StartDrivingSchool(Client user)
public void StartDrivingSchool(Client client)
{
ChatService.SendMessage(user, "Du hast die Führerscheinprüfung gestartet.");
ChatService.SendMessage(user, "Steige nun in eines der Fahrschulautos");
User user = client.GetUser();
if (user.DriverLicenseVehicle)
return;
user.TriggerEvent("waitPlayerEntersVehicle");
ChatService.SendMessage(client, "Du hast die Führerscheinprüfung gestartet.");
ChatService.SendMessage(client, "Steige nun in eines der Fahrschulautos");
client.TriggerEvent("waitPlayerEntersVehicle");
}
[RemoteEvent("timerCheckVehicle")]