Change Globaldata Interaction -> InMenu, Fix DutyCloth Menu State

This commit is contained in:
VegaZ
2019-05-07 19:19:41 +02:00
parent ae7371efb9
commit 2289a29f10
6 changed files with 79 additions and 73 deletions

View File

@@ -50,7 +50,7 @@ export default function playerInteraction(globalData: GlobalData) {
mp.events.add("showPlayerInteraction", (nearPlayerArr) => {
mp.gui.chat.activate(false);
nearbyPlayers = JSON.parse(nearPlayerArr);
globalData.Interaction = true;
globalData.InMenu = true;
let playerInteractionMenu = new Menu("Spielerinteraktion", "", new Point(0, screenRes.y / 2), null, null);
let playerSelect = new UIMenuListItem("Mit", "~y~W\u00e4hle den Spieler aus.", new ItemsCollection(nearbyPlayers));
playerInteractionMenu.AddItem(playerSelect);
@@ -68,17 +68,17 @@ export default function playerInteraction(globalData: GlobalData) {
mp.events.callRemote("openTradeInventory", playerSelect.SelectedValue);
playerInteractionMenu.Visible = false;
mp.gui.chat.activate(true);
globalData.Interaction = false;
globalData.InMenu = false;
} else if (item.Text === "Schlie\u00dfen") {
playerInteractionMenu.Visible = false;
mp.gui.chat.activate(true);
globalData.Interaction = false;
globalData.InMenu = false;
}
});
playerInteractionMenu.MenuClose.on(() => {
mp.gui.chat.activate(true);
globalData.Interaction = false;
globalData.InMenu = false;
});
});