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', () => {
if (manageFactionRanksBrowser !== null) {
manageFactionRanksBrowser.execute(`setFactionName('${rankData.FactionName}')`);
manageFactionRanksBrowser.execute(`loadData(` + JSON.stringify(rankData.Ranks) + `)`);
mp.gui.cursor.show(true, true);
}

View File

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

View File

@@ -13,6 +13,7 @@
</head>
<body>
<div class="table">
<h2><span id="faction-name"></span>: Ränge bearbeiten</h2>
<table id="rank-table"></table>
<div class="add-rank">
<input id="input-new-rank" placeholder="Neuer Rang" />

View File

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

View File

@@ -2474,7 +2474,7 @@ namespace ReallifeGamemode.Server.Commands
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>();
factionRanks.ForEach(r =>
@@ -2488,6 +2488,7 @@ namespace ReallifeGamemode.Server.Commands
FactionRankHelper helper = new FactionRankHelper
{
FactionName = f.Name,
FactionId = f.Id,
Ranks = rankList
};

View File

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