Add globalData.InMenu to InputHelpers
This commit is contained in:
@@ -78,11 +78,13 @@ export default function factionInteraction(globalData: IGlobalData) {
|
||||
mp.gui.chat.activate(true);
|
||||
mp.gui.cursor.show(true, true);
|
||||
globalData.InMenu = false;
|
||||
globalData.InInput = true;
|
||||
var input = new InputHelper("Welchem Spieler möchtest du ein Ticket geben (Name / ID)?", globalData);
|
||||
input.show();
|
||||
input.getValue(name => {
|
||||
mp.events.call("CLIENT:InteractionMenu_LSPD_Ticket", name);
|
||||
mp.gui.cursor.show(false, false);
|
||||
globalData.InInput = false;
|
||||
});
|
||||
break;
|
||||
case pointsTaskMenuLSPD:
|
||||
@@ -90,10 +92,12 @@ export default function factionInteraction(globalData: IGlobalData) {
|
||||
mp.gui.chat.activate(true);
|
||||
mp.gui.cursor.show(true, true);
|
||||
globalData.InMenu = false;
|
||||
globalData.InInput = true;
|
||||
var input = new InputHelper("Welchem Spieler möchtest du Strafpunkte geben (Name / ID)?", globalData);
|
||||
input.show();
|
||||
input.getValue(name => {
|
||||
mp.events.call("CLIENT:InteractionMenu_LSPD_Points", name);
|
||||
globalData.InInput = false;
|
||||
});
|
||||
break;
|
||||
}
|
||||
@@ -108,20 +112,24 @@ export default function factionInteraction(globalData: IGlobalData) {
|
||||
});
|
||||
mp.events.add("CLIENT:InteractionMenu_LSPD_Ticket", (name) => {
|
||||
ticketName = name;
|
||||
globalData.InInput = true;
|
||||
var input = new InputHelper("Wie hoch soll der Ticketbetrag sein ?", globalData);
|
||||
mp.gui.cursor.show(true, true);
|
||||
input.show();
|
||||
input.getValue(amount => {
|
||||
globalData.InInput = false;
|
||||
mp.events.call("CLIENT:InteractionMenu_LSPD_Ticket2", amount);
|
||||
mp.gui.cursor.show(false, false);
|
||||
});
|
||||
});
|
||||
|
||||
mp.events.add("CLIENT:InteractionMenu_LSPD_Ticket2", (ticketPrice) => {
|
||||
globalData.InInput = true;
|
||||
var input = new InputHelper("Um welches Vergehen handelt es sich ?", globalData);
|
||||
mp.gui.cursor.show(true, true);
|
||||
input.show();
|
||||
input.getValue(ticketReason => {
|
||||
globalData.InInput = false;
|
||||
mp.events.callRemote("CLIENT:InteractionMenu_LSPD_Ticket3", JSON.stringify(ticketName), ticketPrice, JSON.stringify(ticketReason));
|
||||
mp.gui.cursor.show(false, false);
|
||||
});
|
||||
@@ -129,10 +137,12 @@ export default function factionInteraction(globalData: IGlobalData) {
|
||||
|
||||
mp.events.add("CLIENT:InteractionMenu_LSPD_Points", (name) => {
|
||||
pointsName = name;
|
||||
globalData.InInput = true;
|
||||
var input = new InputHelper("Wieviele Punkte werden vergeben ?", globalData);
|
||||
mp.gui.cursor.show(true, true);
|
||||
input.show();
|
||||
input.getValue(amount => {
|
||||
globalData.InInput = false;
|
||||
mp.events.call("CLIENT:InteractionMenu_LSPD_Points2", amount);
|
||||
mp.gui.cursor.show(false, false);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user