Add globalData.InMenu to InputHelpers

This commit is contained in:
VegaZ
2020-06-06 16:55:54 +02:00
parent 1171c84cd6
commit 2c45a61824
8 changed files with 45 additions and 12 deletions

View File

@@ -852,6 +852,7 @@ export default function inventory(globalData: IGlobalData) {
//Wenn Maus über Dollar Zeichen
if (isTrading && isMouseOverTradeDollar(x, y)) {
globalData.InInput = true;
var tradeMoney = new InputHelper("Wie viel $ möchtest du für deine Items haben?", globalData);
tradeMoney.show();
tradeMoney.getValue((data) => {
@@ -860,6 +861,7 @@ export default function inventory(globalData: IGlobalData) {
mp.game.graphics.notify('~r~Du musst eine Zahl größer als 0 eingeben!');
return;
}
globalData.InInput = false;
tradePrize = amount;
});
}
@@ -876,6 +878,7 @@ export default function inventory(globalData: IGlobalData) {
switch (radialSelect) {
case "up":
var dropInput = new InputHelper("Wie viel Items möchtest du wegwerfen?", globalData);
globalData.InInput = true;
dropInput.show();
dropInput.getValue((data) => {
var amount = parseInt(data);
@@ -888,7 +891,7 @@ export default function inventory(globalData: IGlobalData) {
}
mp.events.callRemote('itemInteract', "drop", items[clickedItem][5], amount);
});
globalData.InInput = false;
itemRadial = false;
break;
case "down":

View File

@@ -88,11 +88,13 @@ export default function (globalData: IGlobalData) {
menu.ItemSelect.on((item: NativeUI.UIMenuItem, index) => {
if (item === groupCreateItem) { // Gruppe
globalData.InInput = true;
var input = new InputHelper("Wie soll die Gruppe heißen?", globalData);
input.show();
input.getValue((name: string) => {
mp.events.callRemote("CLIENT:CityHall_CreateGroup", name);
menu.Close(true);
globalData.InInput = false;
});
} else if (item === cancelItem) {
menu.Close();