fraktionsname bei /mfr anzeigen ;)))
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
@@ -73,3 +73,7 @@
|
||||
background-color: dimgrey;
|
||||
cursor: move;
|
||||
}
|
||||
|
||||
h2 {
|
||||
text-align:center;
|
||||
}
|
||||
@@ -13,9 +13,10 @@
|
||||
</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"/>
|
||||
<input id="input-new-rank" placeholder="Neuer Rang" />
|
||||
<button id="btn-add-new-rank">Hinzufügen</button>
|
||||
</div>
|
||||
<button class="save-btn">Speichern</button>
|
||||
|
||||
@@ -23,7 +23,7 @@ $(document).ready(function () {
|
||||
$("table#rank-table").append("<tr><td style='display:none;'><input disabled class='input-id' value='0' /></td><td><input class='input-rankname' value='" + toAdd + "' /><td><span class='delete-rank'>X</span></td></tr>");
|
||||
$("table#rank-table").tableDnD(dndConfig);
|
||||
});
|
||||
|
||||
|
||||
$(".save-btn").click(function () {
|
||||
var rows = $("table#rank-table tr");
|
||||
rows = rows.slice(1);
|
||||
@@ -54,10 +54,14 @@ $(document).ready(function () {
|
||||
function loadData(rankData) {
|
||||
$("table#rank-table tr").remove();
|
||||
$("table#rank-table").append("<tr class='nodrop nodrag'><th style='display:none;'>ID</th><th>Fraktions-Ränge</th></tr>");
|
||||
|
||||
|
||||
rankData.forEach(function (rank) {
|
||||
$("table#rank-table").append("<tr><td style='display:none;'><input disabled class='input-id' value='" + rank.Id + "' /></td><td><input class='input-rankname' value='" + rank.Name + "' /><td><span class='delete-rank'>X</span></td></tr>");
|
||||
});
|
||||
|
||||
$("table#rank-table").tableDnD(dndConfig);
|
||||
}
|
||||
|
||||
function setFactionName(name) {
|
||||
$("#faction-name").text(name);
|
||||
}
|
||||
@@ -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
|
||||
};
|
||||
|
||||
@@ -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; }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user