fraktionsname bei /mfr anzeigen ;)))

This commit is contained in:
hydrant
2020-03-25 20:32:36 +01:00
parent d90f59f43a
commit 16be2869a0
6 changed files with 16 additions and 5 deletions

View File

@@ -19,7 +19,7 @@ export default function factionManagement() {
mp.events.add('onManageFactionRanksLoaded', () => { mp.events.add('onManageFactionRanksLoaded', () => {
if (manageFactionRanksBrowser !== null) { if (manageFactionRanksBrowser !== null) {
manageFactionRanksBrowser.execute(`setFactionName('${rankData.FactionName}')`);
manageFactionRanksBrowser.execute(`loadData(` + JSON.stringify(rankData.Ranks) + `)`); manageFactionRanksBrowser.execute(`loadData(` + JSON.stringify(rankData.Ranks) + `)`);
mp.gui.cursor.show(true, true); mp.gui.cursor.show(true, true);
} }

View File

@@ -73,3 +73,7 @@
background-color: dimgrey; background-color: dimgrey;
cursor: move; cursor: move;
} }
h2 {
text-align:center;
}

View File

@@ -13,9 +13,10 @@
</head> </head>
<body> <body>
<div class="table"> <div class="table">
<h2><span id="faction-name"></span>: Ränge bearbeiten</h2>
<table id="rank-table"></table> <table id="rank-table"></table>
<div class="add-rank"> <div class="add-rank">
<input id="input-new-rank" placeholder="Neuer Rang"/> <input id="input-new-rank" placeholder="Neuer Rang" />
<button id="btn-add-new-rank">Hinzufügen</button> <button id="btn-add-new-rank">Hinzufügen</button>
</div> </div>
<button class="save-btn">Speichern</button> <button class="save-btn">Speichern</button>

View File

@@ -61,3 +61,7 @@ function loadData(rankData) {
$("table#rank-table").tableDnD(dndConfig); $("table#rank-table").tableDnD(dndConfig);
} }
function setFactionName(name) {
$("#faction-name").text(name);
}

View File

@@ -2474,7 +2474,7 @@ namespace ReallifeGamemode.Server.Commands
return; return;
} }
List<FactionRank> factionRanks = context.FactionRanks.ToList().FindAll(r => r.FactionId == f.Id).OrderByDescending(o => o.Order).ToList(); List<FactionRank> factionRanks = context.FactionRanks.Where(r => r.FactionId == f.Id).OrderByDescending(o => o.Order).ToList();
List<Rank> rankList = new List<Rank>(); List<Rank> rankList = new List<Rank>();
factionRanks.ForEach(r => factionRanks.ForEach(r =>
@@ -2488,6 +2488,7 @@ namespace ReallifeGamemode.Server.Commands
FactionRankHelper helper = new FactionRankHelper FactionRankHelper helper = new FactionRankHelper
{ {
FactionName = f.Name,
FactionId = f.Id, FactionId = f.Id,
Ranks = rankList Ranks = rankList
}; };

View File

@@ -6,6 +6,7 @@ namespace ReallifeGamemode.Server.Util
{ {
class FactionRankHelper class FactionRankHelper
{ {
public string FactionName { get; set; }
public int FactionId { get; set; } public int FactionId { get; set; }
public List<Rank> Ranks { get; set; } public List<Rank> Ranks { get; set; }
} }