Fix JobMenu
This commit is contained in:
@@ -45,7 +45,7 @@ export default function (globalData: IGlobalData) {
|
||||
mp.events.add("SERVER:InteractionMenu_OpenMenu", (accountDataJson: string, factionleader: string, members: string, jobDataJson: string, faction: string, group: string, factionInvite: boolean, groupInvite: boolean, ticket_boolean: boolean, ticket_amount, house: boolean) => {
|
||||
var accountData: AccountData = JSON.parse(accountDataJson);
|
||||
var jobData: JobData = JSON.parse(jobDataJson);
|
||||
var memberList: FactionMember[] = JSON.parse(members)
|
||||
var memberList: FactionMember[] = JSON.parse(members)
|
||||
//var ticket_amount = JSON.parse(ticket_amountJson);
|
||||
|
||||
var menu = getInteractionMenu();
|
||||
@@ -318,13 +318,12 @@ export default function (globalData: IGlobalData) {
|
||||
|
||||
var memberListItem = new UIMenuItem("Mitgliederliste", "Mitgliederliste");
|
||||
factionMenu.AddItem(memberListItem);
|
||||
factionMenu.BindMenuToItem(getMembersMenuFaction(faction, memberList, false, parentMenu),memberListItem);
|
||||
|
||||
factionMenu.BindMenuToItem(getMembersMenuFaction(faction, memberList, false, parentMenu), memberListItem);
|
||||
|
||||
return factionMenu;
|
||||
}
|
||||
|
||||
function getMembersMenuFaction(faction: string, memberList: FactionMember[], leader: boolean, parentMenu: NativeUI.Menu): NativeUI.Menu {
|
||||
|
||||
var memberListMenu = new NativeUI.Menu(faction, "Mitglieder", new Point(0, screenRes.y / 3), null, null);
|
||||
memberListMenu.Visible = false;
|
||||
memberList.forEach(member => {
|
||||
@@ -332,7 +331,7 @@ export default function (globalData: IGlobalData) {
|
||||
if (member.isOnline) {
|
||||
memberItem = new UIMenuItem("~g~ " + member.username, "");
|
||||
} else {
|
||||
if(leader) memberItem = new UIMenuItem("~r~ " + member.username, "");
|
||||
if (leader) memberItem = new UIMenuItem("~r~ " + member.username, "");
|
||||
}
|
||||
if (memberItem) {
|
||||
if (member.isLeader) memberItem.SetLeftBadge(BadgeStyle.Star);
|
||||
@@ -346,7 +345,6 @@ export default function (globalData: IGlobalData) {
|
||||
}
|
||||
|
||||
function manageFactionMember(username: string, factionrank: string, parentMenu: NativeUI.Menu): NativeUI.Menu {
|
||||
|
||||
var manageFactionMemberMenu = new NativeUI.Menu(username, factionrank + " " + username, new Point(0, screenRes.y / 3), null, null);
|
||||
|
||||
manageFactionMemberMenu.Visible = false;
|
||||
@@ -436,10 +434,10 @@ export default function (globalData: IGlobalData) {
|
||||
|
||||
var pilotSkillItem = new UIMenuItem("Pilot Skill (" + pilotLevel + ")");
|
||||
switch (pilotLevel) {
|
||||
case 1:
|
||||
case "Anfänger":
|
||||
pilotSkillItem.SetRightLabel(jobdata.pilotskill + "/300")
|
||||
break;
|
||||
case 2:
|
||||
case "Fortgeschrittener":
|
||||
pilotSkillItem.SetRightLabel("MAX")
|
||||
break;
|
||||
}
|
||||
@@ -447,13 +445,13 @@ export default function (globalData: IGlobalData) {
|
||||
|
||||
var busSkillItem = new UIMenuItem("Bus Skill (" + busLevel + ")");
|
||||
switch (busLevel) {
|
||||
case 1:
|
||||
case "Anfänger":
|
||||
busSkillItem.SetRightLabel(jobdata.busskill + "/300")
|
||||
break;
|
||||
case 2:
|
||||
case "Fortgeschrittener":
|
||||
busSkillItem.SetRightLabel(jobdata.busskill + "/800")
|
||||
break;
|
||||
case 3:
|
||||
case "Profi":
|
||||
busSkillItem.SetRightLabel("MAX")
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user