Refresh TicketSystem + FIB Interaktionsmenü

This commit is contained in:
Mac_Slash
2020-04-11 17:04:38 +02:00
parent 2d3317bed6
commit ed4b1d249c
4 changed files with 19 additions and 14 deletions

View File

@@ -26,7 +26,7 @@ export default function (globalData: IGlobalData) {
var groupItem = new UIMenuItem("Gruppe", "Verwalte deine Gruppe");
var paycheckItem = new UIMenuItem("Gehaltsscheck", "Schaue dir deinen Verdienst der letzten Stunde an");
var licenseItem = new UIMenuItem("Lizenzen", "Lizenzen Informationen");
var vehiclesItem = new UIMenuItem("Fahrzeuge", "Zeige deine Fahrzeuge an");
@@ -337,25 +337,25 @@ export default function (globalData: IGlobalData) {
return menu;
}
function getTicketMenu(ticket_amount: number, parentMenu: NativeUI.Menu): NativeUI.Menu {
var factionMenu = new NativeUI.Menu("Ticket", `Ticket in Höhe von ${ticket_amount}$`, new Point(50, 50), null, null);
factionMenu.AddItem(new UIMenuItem("Ticket annehmen"));
factionMenu.AddItem(new UIMenuItem("Ticket ablehnen"));
factionMenu.Visible = false;
var ticketMenu = new NativeUI.Menu("Ticket", `Ticket in Höhe von ${ticket_amount}$`, new Point(50, 50), null, null);
ticketMenu.AddItem(new UIMenuItem("Ticket annehmen"));
ticketMenu.AddItem(new UIMenuItem("Ticket ablehnen"));
ticketMenu.Visible = false;
factionMenu.ItemSelect.on((item, index) => {
ticketMenu.ItemSelect.on((item, index) => {
if (index === 0) // Ticket annehmen
{
parentMenu.Close();
mp.events.callRemote("CLIENT:InteractionMenu_Ticket", "Angenommen", ticket_amount);
parentMenu.Close(true);
}
else if (index === 1) // Ticket ablehnen
{
parentMenu.Close();
mp.events.callRemote("CLIENT:InteractionMenu_Ticket", "Abgelehnt", ticket_amount);
parentMenu.Close(true);
}
});
return factionMenu;
return ticketMenu;
}
}