Fixed Gruppensystem / immer noch ohne Memberliste

This commit is contained in:
VegaZ
2021-03-11 20:42:42 +01:00
parent 524baa7f7c
commit f3ea73f5b2
2 changed files with 33 additions and 32 deletions

View File

@@ -361,7 +361,7 @@ export default function (globalData: IGlobalData) {
groupMenu.AddItem(new UIMenuItem("Mitglieder anzeigen"));
groupMenu.AddItem(new UIMenuItem("Leiter bestimmen"));
groupMenu.AddItem(new UIMenuItem("Gruppe verlassen"));
groupMenu.AddItem(new UIMenuItem("Gruppe löschen"));
groupMenu.AddItem(new UIMenuItem("~r~Gruppe löschen"));
groupMenu.Visible = false;
mp.gui.chat.show(false);
groupMenu.ItemSelect.on((item, index) => {
@@ -394,7 +394,7 @@ export default function (globalData: IGlobalData) {
case 3: //Neuen (zusätzlichen) Gruppenleiter bestimmen
globalData.InInput = true;
var input = new InputHelper("Welchen Spieler möchtest du zum Leiter ernennen (Name) ? ", globalData);
var input = new InputHelper("Welchen Spieler soll Manager werden (Name)? ", globalData);
input.show();
input.getValue(name => {
mp.events.callRemote("CLIENT:InteractionMenu_MakeLeader", "Gruppe", name);
@@ -404,16 +404,21 @@ export default function (globalData: IGlobalData) {
break;
case 4: //Gruppe verlassen (bestimmt zufällig neuen Leiter)
mp.events.callRemote("CLIENT:InteractionMenu_LeaveGroup", "Gruppe");
groupMenu.Close();
mp.gui.chat.show(true);
globalData.InMenu = false;
mp.events.callRemote("CLIENT:InteractionMenu_LeaveGroup", "Gruppe");
break;
case 5: //Gruppe löschen (als Leiter)
groupMenu.Close();
mp.gui.chat.show(true);
globalData.InMenu = false;
mp.events.callRemote("CLIENT:InteractionMenu_DeleteGroup", "Gruppe");
break;
}
});
return groupMenu;
}