Add globalData.InMenu to InputHelpers
This commit is contained in:
@@ -153,16 +153,19 @@ export default function (globalData: IGlobalData) {
|
||||
if (item === acceptItem) {
|
||||
mp.events.callRemote("CLIENT:InteractionMenu_AcceptInvite", acceptItem.SelectedValue);
|
||||
menu.Close(true);
|
||||
globalData.InMenu = false;
|
||||
} else if (item === payItem) {
|
||||
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 Geld geben (Name / ID)?", globalData);
|
||||
input.show();
|
||||
input.getValue(name => {
|
||||
mp.events.call("CLIENT:InteractionMenu_Pay_Name", name);
|
||||
mp.gui.cursor.show(false, false);
|
||||
menu.Close(true);
|
||||
menu.Close(true);
|
||||
globalData.InInput = false;
|
||||
});
|
||||
}
|
||||
});
|
||||
@@ -265,11 +268,13 @@ export default function (globalData: IGlobalData) {
|
||||
|
||||
licenseMenu.ItemSelect.on((item, index) => {
|
||||
if (item === showItem) {
|
||||
globalData.InInput = true;
|
||||
var input = new InputHelper("Welchen Spieler möchtest du deine Lizenzen zeigen (Name / ID)?", globalData);
|
||||
input.show();
|
||||
input.getValue(name => {
|
||||
mp.events.callRemote("CLIENT:InteractionMenu_Show", "License", name);
|
||||
parentMenu.Close(true);
|
||||
globalData.InInput = false;
|
||||
});
|
||||
}
|
||||
|
||||
@@ -310,18 +315,22 @@ export default function (globalData: IGlobalData) {
|
||||
|
||||
factionMenu.ItemSelect.on((item, index) => {
|
||||
if (index === 0) { // Inviten
|
||||
globalData.InInput = true;
|
||||
var input = new InputHelper("Welchen Spieler möchtest du inviten (Name / ID)?", globalData);
|
||||
input.show();
|
||||
input.getValue(name => {
|
||||
mp.events.callRemote("CLIENT:InteractionMenu_Invite", "Fraktion", name);
|
||||
parentMenu.Close();
|
||||
globalData.InInput = false;
|
||||
});
|
||||
} else if (index === 1) { // Uninviten
|
||||
globalData.InInput == true;
|
||||
var input = new InputHelper("Welchen Spieler möchtest du uninviten (Name / ID)?", globalData);
|
||||
input.show();
|
||||
input.getValue(name => {
|
||||
mp.events.callRemote("CLIENT:InteractionMenu_Uninvite", "Fraktion", name);
|
||||
parentMenu.Close();
|
||||
globalData.InInput = false;
|
||||
});
|
||||
}
|
||||
});
|
||||
@@ -337,18 +346,22 @@ export default function (globalData: IGlobalData) {
|
||||
|
||||
groupMenu.ItemSelect.on((item, index) => {
|
||||
if (index === 0) { // Inviten
|
||||
globalData.InInput = true;
|
||||
var input = new InputHelper("Welchen Spieler möchtest du inviten (Name / ID)?", globalData);
|
||||
input.show();
|
||||
input.getValue(name => {
|
||||
mp.events.callRemote("CLIENT:InteractionMenu_Invite", "Gruppe", name);
|
||||
parentMenu.Close();
|
||||
globalData.InInput = false;
|
||||
});
|
||||
} else if (index === 1) { // Uninviten
|
||||
globalData.InInput == true;
|
||||
var input = new InputHelper("Welchen Spieler möchtest du uninviten (Name / ID)?", globalData);
|
||||
input.show();
|
||||
input.getValue(name => {
|
||||
mp.events.callRemote("CLIENT:InteractionMenu_Uninvite", "Gruppe", name);
|
||||
parentMenu.Close();
|
||||
globalData.InInput = false;
|
||||
});
|
||||
}
|
||||
});
|
||||
@@ -457,13 +470,14 @@ export default function (globalData: IGlobalData) {
|
||||
|
||||
mp.events.add("CLIENT:InteractionMenu_Pay_Name", (name) => {
|
||||
payName = name;
|
||||
globalData.InInput = true;
|
||||
var input = new InputHelper("Wie viel?", globalData);
|
||||
mp.gui.cursor.show(true, true);
|
||||
input.show();
|
||||
input.getValue(amount => {
|
||||
mp.events.callRemote("CLIENT:InteractionMenu_Pay", JSON.stringify(payName), amount);
|
||||
mp.gui.cursor.show(false, false);
|
||||
|
||||
globalData.InInput = false;
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user