Continued faction rank system

This commit is contained in:
Lennart Kampshoff
2018-09-25 21:42:40 +02:00
parent f162f2323c
commit 6a2b010341
14 changed files with 130 additions and 33 deletions

View File

@@ -4,21 +4,27 @@
* @copyright (c) 2008 - 2018 Life of German
*/
var manageBrowser = null;
var manageFactionRanksBrowser = null;
var rankData = null;
mp.events.add('manageFactionRanks', (ranks) => {
if (manageBrowser !== null) return;
manageBrowser = mp.browsers.new('package://Client/FactionManagement/Ranks/index.html');
mp.gui.cursor.show(true, true);
if (manageFactionRanksBrowser !== null) return;
manageFactionRanksBrowser = mp.browsers.new('package://FactionManagement/Ranks/index.html');
mp.gui.chat.activate(false);
rankData = ranks;
});
mp.events.add('onManageFactionRanksLoaded', () => {
mp.gui.chat.push("loaded page");
if (manageBrowser !== null) {
manageBrowser.execute(`loadData(` + rankData + `)`);
mp.gui.chat.push(rankData);
if (manageFactionRanksBrowser !== null) {
manageFactionRanksBrowser.execute(`loadData(` + rankData + `)`);
mp.gui.cursor.show(true, true);
}
});
mp.events.add('saveFactionRankData', function () {
if (manageFactionRanksBrowser !== null) {
manageFactionRanksBrowser.destroy();
mp.gui.cursor.show(false, false);
mp.gui.chat.activate(true);
}
});