Fix dutycloth
This commit is contained in:
@@ -26,7 +26,7 @@ cancelItem.HighlightedBackColor = new Color(229, 57, 53);
|
||||
|
||||
export default function dutyCloth(globalData: GlobalData) {
|
||||
|
||||
var dutyMenu;
|
||||
var dutyMenu: NativeUI.Menu;
|
||||
|
||||
var hats;
|
||||
var tops;
|
||||
@@ -34,9 +34,9 @@ export default function dutyCloth(globalData: GlobalData) {
|
||||
var shoes;
|
||||
|
||||
var hat = -1;
|
||||
var top;
|
||||
var leg;
|
||||
var shoe;
|
||||
var top = 0;
|
||||
var leg = 0;
|
||||
var shoe = 0;
|
||||
|
||||
//Cloth Menu
|
||||
|
||||
@@ -45,14 +45,13 @@ export default function dutyCloth(globalData: GlobalData) {
|
||||
|
||||
globalData.InMenu = true;
|
||||
|
||||
mp.gui.chat.activate(false);
|
||||
hats = hatsArr;
|
||||
tops = topsArr;
|
||||
legs = legsArr;
|
||||
shoes = shoesArr;
|
||||
|
||||
dutyMenu = new Menu("Dienstkleidung", "Stelle deine Dienstkleidung zusammen", new Point(0, screenRes.y / 2), null, null);
|
||||
|
||||
dutyMenu = new Menu("Dienstkleidung", "Stelle deine Dienstkleidung zusammen", new Point(50, 50), null, null);
|
||||
|
||||
dutyMenu.AddItem(new UIMenuListItem("Hut", "", new ItemsCollection(hats)));
|
||||
dutyMenu.AddItem(new UIMenuListItem("Top", "", new ItemsCollection(tops)));
|
||||
dutyMenu.AddItem(new UIMenuListItem("Hose", "", new ItemsCollection(legs)));
|
||||
@@ -66,11 +65,10 @@ export default function dutyCloth(globalData: GlobalData) {
|
||||
case "Hut":
|
||||
if (item.SelectedItem.DisplayText === "Keinen") {
|
||||
hat = -1;
|
||||
mp.events.callRemote("updateDutyProp", 0, -1);
|
||||
} else {
|
||||
hat = parseInt(item.SelectedItem.DisplayText);
|
||||
mp.events.callRemote("updateDutyProp", 0, hat);
|
||||
}
|
||||
mp.events.callRemote("updateDutyProp", 0, hat);
|
||||
break;
|
||||
case "Top":
|
||||
top = parseInt(item.SelectedItem.DisplayText);
|
||||
@@ -93,11 +91,10 @@ export default function dutyCloth(globalData: GlobalData) {
|
||||
var slotId = [0, 11, 4, 6];
|
||||
var clothId = [hat, top, leg, shoe];
|
||||
mp.events.callRemote("saveCharacterCloth", JSON.stringify(slotType), JSON.stringify(slotId), JSON.stringify(clothId));
|
||||
dutyMenu.Visible = false;
|
||||
mp.gui.chat.activate(true);
|
||||
dutyMenu.Close();
|
||||
globalData.InMenu = false;
|
||||
} else if (item.Text === "Abbrechen") {
|
||||
dutyMenu.Visible = false;
|
||||
mp.gui.chat.activate(true);
|
||||
dutyMenu.Close();
|
||||
mp.events.callRemote("defaultCharacterCloth");
|
||||
globalData.InMenu = false;
|
||||
}
|
||||
@@ -105,8 +102,6 @@ export default function dutyCloth(globalData: GlobalData) {
|
||||
|
||||
|
||||
dutyMenu.MenuClose.on(() => {
|
||||
dutyMenu.Visible = false;
|
||||
mp.gui.chat.activate(true);
|
||||
mp.events.callRemote("defaultCharacterCloth");
|
||||
globalData.InMenu = false;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user