Remove inInput -> replace with inMenu

This commit is contained in:
kookroach
2021-04-03 20:32:11 +02:00
parent ee305b78ec
commit 1e05bb108c
21 changed files with 108 additions and 110 deletions

View File

@@ -170,20 +170,20 @@ export default function (globalData: IGlobalData) {
mp.gui.chat.activate(true);
mp.gui.cursor.show(true, true);
globalData.InMenu = false;
globalData.InInput = true;
globalData.InMenu = 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);
globalData.InInput = false;
globalData.InMenu = false;
});
} else if (item == HouseItem) {
mp.events.callRemote("CLIENT:InteractionMenu_FindHouse");
mp.gui.cursor.show(false, false);
menu.Close(true);
globalData.InInput = false;
globalData.InMenu = false;
}
});
@@ -289,13 +289,13 @@ export default function (globalData: IGlobalData) {
licenseMenu.ItemSelect.on((item, index) => {
if (item === showItem) {
globalData.InInput = true;
globalData.InMenu = 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;
globalData.InMenu = false;
});
}
@@ -336,22 +336,22 @@ export default function (globalData: IGlobalData) {
factionMenu.ItemSelect.on((item, index) => {
if (index === 0) { // Inviten
globalData.InInput = true;
globalData.InMenu = 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);
factionMenu.Close();
globalData.InInput = false;
globalData.InMenu = false;
});
} else if (index === 1) { // Uninviten
globalData.InInput == true;
globalData.InMenu == 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);
factionMenu.Close();
globalData.InInput = false;
globalData.InMenu = false;
});
}
});
@@ -372,24 +372,24 @@ export default function (globalData: IGlobalData) {
groupMenu.ItemSelect.on((item, index) => {
switch (index) {
case 0: //Spieler inviten
globalData.InInput = true;
globalData.InMenu = 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;
globalData.InMenu = false;
});
break;
case 1: //Spieler uninviten
globalData.InInput == true;
globalData.InMenu == 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;
globalData.InMenu = false;
});
break;
@@ -398,13 +398,13 @@ export default function (globalData: IGlobalData) {
break;
case 3: //Neuen (zusätzlichen) Gruppenleiter bestimmen
globalData.InInput = true;
globalData.InMenu = true;
var input = new InputHelper("Welchen Spieler soll Manager werden (Name)? ", globalData);
input.show();
input.getValue(name => {
mp.events.callRemote("CLIENT:InteractionMenu_MakeLeader", "Gruppe", name);
parentMenu.Close();
globalData.InInput = false;
globalData.InMenu = false;
});
break;
@@ -534,14 +534,14 @@ export default function (globalData: IGlobalData) {
mp.events.add("CLIENT:InteractionMenu_Pay_Name", (name) => {
payName = name;
globalData.InInput = true;
globalData.InMenu = 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;
globalData.InMenu = false;
});
});
}