This commit is contained in:
Lukas Moungos
2019-11-02 21:05:19 +01:00
parent c46c778a47
commit a759b1b273
2 changed files with 8 additions and 10 deletions

View File

@@ -27,7 +27,7 @@ export default function (globalData: GlobalData) {
var paycheckItem = new UIMenuItem("Gehaltsscheck", "Schaue dir deinen Verdienst der letzten Stunde an"); var paycheckItem = new UIMenuItem("Gehaltsscheck", "Schaue dir deinen Verdienst der letzten Stunde an");
var licenseItem = new UIMenuItem("Lizensen", "Lizensen Informationen"); var licenseItem = new UIMenuItem("Lizenzen", "Lizenzen Informationen");
mp.events.add("SERVER:InteractionMenu_OpenMenu", (accountDataJson: string, faction: string, group: string, factionInvite: boolean, groupInvite: boolean) => { mp.events.add("SERVER:InteractionMenu_OpenMenu", (accountDataJson: string, faction: string, group: string, factionInvite: boolean, groupInvite: boolean) => {
@@ -155,7 +155,7 @@ export default function (globalData: GlobalData) {
} }
function getLicenseMenu(data: Licenses, parentMenu: NativeUI.Menu): NativeUI.Menu { function getLicenseMenu(data: Licenses, parentMenu: NativeUI.Menu): NativeUI.Menu {
var licenseMenu = new NativeUI.Menu("Lizensen", mp.players.local.name, new Point(50, 50), null, null); var licenseMenu = new NativeUI.Menu("Lizenzen", mp.players.local.name, new Point(50, 50), null, null);
var menuItem = new UIMenuItem("Auto Führerschein"); var menuItem = new UIMenuItem("Auto Führerschein");
if (data.drivingLicenseCar == false) { if (data.drivingLicenseCar == false) {
@@ -181,13 +181,13 @@ export default function (globalData: GlobalData) {
} }
licenseMenu.AddItem(menuItem); licenseMenu.AddItem(menuItem);
licenseMenu.AddItem(new UIMenuItem("Lizensen an Spieler zeigen")); licenseMenu.AddItem(new UIMenuItem("Lizenzen an Spieler zeigen"));
licenseMenu.Visible = false; licenseMenu.Visible = false;
licenseMenu.ItemSelect.on((item, index) => { licenseMenu.ItemSelect.on((item, index) => {
if (index === 3) { if (index === 3) {
var input = new InputHelper("Welchen Spieler möchtest du deine Lizensen zeigen (Name / ID)?", globalData); var input = new InputHelper("Welchen Spieler möchtest du deine Lizenzen zeigen (Name / ID)?", globalData);
input.show(); input.show();
input.getValue(name => { input.getValue(name => {
mp.events.callRemote("CLIENT:InteractionMenu_Show", "License", name); mp.events.callRemote("CLIENT:InteractionMenu_Show", "License", name);

View File

@@ -125,17 +125,15 @@ namespace ReallifeGamemode.Server.Managers
{ {
if (!playerUser.DriverLicenseBike && !playerUser.DriverLicenseVehicle && !playerUser.FlyingLicensePlane) if (!playerUser.DriverLicenseBike && !playerUser.DriverLicenseVehicle && !playerUser.FlyingLicensePlane)
{ {
ChatService.ErrorMessage(player, "Sie besitzen keine Scheine"); player.SendNotification("~r~Sie besitzen keine Scheine!");
return; return;
} }
if (player.Position.DistanceTo(target.Position) > 5) if (player.Position.DistanceTo(target.Position) > 5)
{
ChatService.ErrorMessage(player, "Spieler zu weit entfernt");
return; return;
}
if (target.HasData("ShowActive")) if (target.HasData("ShowActive"))
{ {
ChatService.ErrorMessage(player, "Spieler ist beschäftigt"); player.SendNotification("Spieler ist beschäftigt.");
return; return;
} }
target.SetData("ShowActive", true); target.SetData("ShowActive", true);