Add PunkteSystem
This commit is contained in:
@@ -31,6 +31,8 @@ export default function (globalData: IGlobalData) {
|
||||
|
||||
var vehiclesItem = new UIMenuItem("Fahrzeuge", "Zeige deine Fahrzeuge an");
|
||||
|
||||
var ticketItem = new UIMenuItem("Ticket annehmen", "Strafticket annehmen");
|
||||
|
||||
mp.events.add("SERVER:InteractionMenu_OpenMenu", (accountDataJson: string, faction: string, group: string, factionInvite: boolean, groupInvite: boolean) => {
|
||||
var accountData: AccountData = JSON.parse(accountDataJson);
|
||||
|
||||
@@ -44,7 +46,7 @@ export default function (globalData: IGlobalData) {
|
||||
menu.BindMenuToItem(getAccountMenu(accountData), accountItem);
|
||||
|
||||
menu.AddItem(licenseItem);
|
||||
menu.BindMenuToItem(getLicenseMenu(accountData.licenses, menu), licenseItem);
|
||||
menu.BindMenuToItem(getLicenseMenu(accountData, accountData.licenses, menu), licenseItem);
|
||||
|
||||
var vehicles = accountData.vehicles;
|
||||
if (vehicles.length > 0) {
|
||||
@@ -165,7 +167,7 @@ export default function (globalData: IGlobalData) {
|
||||
return accountMenu;
|
||||
}
|
||||
|
||||
function getLicenseMenu(data: Licenses, parentMenu: NativeUI.Menu): NativeUI.Menu {
|
||||
function getLicenseMenu(accdata: AccountData, data: Licenses, parentMenu: NativeUI.Menu, ): NativeUI.Menu {
|
||||
var licenseMenu = new NativeUI.Menu("Lizenzen", mp.players.local.name, new Point(50, 50), null, null);
|
||||
|
||||
var menuItem = new UIMenuItem("Auto Führerschein");
|
||||
@@ -198,6 +200,17 @@ export default function (globalData: IGlobalData) {
|
||||
} else if (data.weaponLicense == true) {
|
||||
menuItem.SetRightLabel("~g~erhalten");
|
||||
}
|
||||
|
||||
menuItem = new UIMenuItem("Strafpunkte");
|
||||
if (accdata.points == 0) {
|
||||
menuItem.SetRightLabel("~g~" + accdata.points);
|
||||
}
|
||||
else if (accdata.points >= 1 && accdata.points <= 5) {
|
||||
menuItem.SetRightLabel("~y~" + accdata.points);
|
||||
}
|
||||
if (accdata.points > 5) {
|
||||
menuItem.SetRightLabel("~r~" + accdata.points);
|
||||
}
|
||||
licenseMenu.AddItem(menuItem);
|
||||
|
||||
licenseMenu.AddItem(new UIMenuItem("Lizenzen an Spieler zeigen"));
|
||||
|
||||
Reference in New Issue
Block a user