您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Basis Informationen zur Auswertung und Übergabe an die Allianz Befehlshaber. Rechts oberhalb des Spielfensters befindet sich ein neuer Button der das Script aufruft.
当前为
// ==UserScript== // @name BaseInfo // @version 3.2.3 // @author Dirk Kántor // @description Basis Informationen zur Auswertung und Übergabe an die Allianz Befehlshaber. Rechts oberhalb des Spielfensters befindet sich ein neuer Button der das Script aufruft. // @namespace http://baseinfo.scriptarea.net/download/show/144825 // @homepage http://baseinfo.scriptarea.net // @include http*://prodgame*.alliances.commandandconquer.com/*/index.aspx* // @icon data:image/png;base64,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 // @grant none // ==/UserScript== (function () { var BaseInfoMain = function () { function BaseInfoCreate() { try { qx.Class.define("BaseInfoLang", { type: "singleton", extend: qx.core.Object, construct: function (language) { /* Enthaltene Sprachen: de=deutsch (Welt) STANDART, en=englisch (World), ro=rumänisch (Lume), hu=ungarisch (Világ), it=italienisch (Mondo), tr=türkisch (Dünya), fr=französisch (Monde), Kommende Sprachen: Mundo = Spanisch, Portugiesisch, Brasilianisch Svět = tschechisch Svet = Slowakisch */ this.Languages = ['de','en','ro','hu','it','tr','fr']; if (language != null) { this.MyLanguage = language; } }, members: { MyLanguage: "de", Languages: null, Data: null, loadData: function (language) { var l = this.Languages.indexOf(language); if (l < 0) { this.Data = null; return; } this.Data = new Object(); // this.Data[DESCRIPTION] = [VALUES,VLAUES,...][l]; this.Data["Sprache"] = ["de","en","ro","hu","it","tr","fr","","",""][l]; this.Data["Serversprache"] = ["Serversprache","Server Language","Limbaj Server","Szerver nyelv","Lingua Server","Sunucu Dil","Langage de Serveur","","",""][l]; this.Data["Öffnen"] = ["Öffnen","Open","Deschidere","Nyitás","Apertura","Açılış","Ouverture","","",""][l]; this.Data["Basenwerte"] = ["Basenwerte","Base values","Valorile de Bază","Bázis Értékek","Valori di Base","Üs Değerler","Les valeurs de base","","",""][l]; this.Data["Mitglieder"] = ["Mitglieder","Members","Membrii","Tagok","Membri","Üyeler","membres","","",""][l]; this.Data["Scriptinfo"] = ["Scriptinfo","Scripts Info","Informații Scripturi","Scripts Információkat","Informazioni Scripts","Script bilgisi","Scripts d'infos","","",""][l]; this.Data["Allgemeine Informationen"] = ["Allgemeine Informationen","Genral Information","Informații Generale","Általános Információk","Informazioni Generali","Genel bilgi","Informations Générales","","",""][l]; this.Data["Allgemein"] = ["Allgemein","Genral","Generale","Általános","General","Genel","Générales","","",""][l]; this.Data["Gesamte Produktion"] = ["Gesamte Produktion","Total Production","Producția Totală de","Összes Termelés","La Produzione Totale","Toplam üretim","La production totale","","",""][l]; this.Data["Erste Offensive"] = ["Erste Offensive","First Offense","Primul Ofensivă","Első Támadó","Prima Attaccante","birinci ofansif","première offensive","","",""][l]; this.Data["Zweite Offensive"] = ["Zweite Offensive","Second Offense","Al Doilea Ofensivă","Második Támadó","Secondo Attaccante","ikinci bir ofansif","deuxième offensive","","",""][l]; this.Data["Werte übertragen"] = ["Werte übertragen","Transfer Values","Valorile de Transfer","Transfer Értékek","Valori di Trasferimento","transferi değerler","Les valeurs de transfert","","",""][l]; this.Data["Weltkarte"] = ["Weltkarte","Worldmap","Hartă Lumii","Térkép a Világ","Mappamondo","dünyada haritası","carte du monde","","",""][l]; this.Data["Allianz Rolle"] = ["Allianz Rolle","Alliance Role","Rol Alianță","Szövetség Szerepe","Ruolo Alleanza","İttifak rolü","rôle de l'Alliance","","",""][l]; this.Data["Spielername"] = ["Spielername","Player Name","Nume Jucător","Játékos Neve","Nome Giocatore","Oyuncu Adı","Nom du joueur","","",""][l]; this.Data["Spielerklasse"] = ["Spielerklasse","Player Class","Clasa Jucător","Töredék","Fazione","Grup","Faction","","",""][l]; this.Data["Aktuelle Uhrzeit"] = ["Aktuelle Uhrzeit","Current Time","Ora curenta","Idő","Ora Attuale","şimdiki zaman","Date actuelle","","",""][l]; this.Data["Rang"] = ["Rang","Rank","Rang","Helyezés","rango","Derece","Classement","","",""][l]; this.Data["Maximale KP"] = ["Maximale KP","Maximal CP","Puncte de Comando Maxime","Maximális Parancsnoki Pont","Comando il Massimo dei Punti","Maksimum Komutanlığı Puan","Points de Commandement maximum","","",""][l]; this.Data["Maximale Repzeit"] = ["Maximale Repzeit","Maximal Reptime","Timp Maxim de Reparație","Maximális Javítási Idő","Tempo Massimo di Riparazione","Maksimum onarım süresi","Temps maximum de réparation","","",""][l]; this.Data["Stunden"] = ["Stunden","Hours","Ore","Óra","Orario","saatleri","heures","","",""][l]; this.Data["Basenanzahl"] = ["Basenanzahl","Basecount","Numarul de Bază","Szám Bázisok","Numero di Base","Üs Numarası","Nombre de base","","",""][l]; this.Data["Anzahl Offensiv Basen"] = ["Anzahl Offensiv Basen","Offense Bases Count","Baze număr Ofensivă","Szám Sértő Bázisok","Basi numero Attaccante","Numara saldırgan Üs","Nombre de bases offensives","","",""][l]; this.Data["Support Gebäude Level Ø"] = ["Support Gebäude Level Ø","Support Building Level Ø","Suport de Constructii Nivel Ø","Támogatás Építési Szint Ø","Supporto Livello Edificio Ø","Destek Bina Seviye Ø","Bâtiment Niveau de soutien","","",""][l]; this.Data["VE Ø aller Basen"] = ["VE Ø aller Basen","DF Ø all Bases","Ø Unitate de Apărare Toate Bazele","Védelem Létrehozása Ø Összes Bázisok","Stazioni di difesa Ø di tutte le basi","Savunma Tesis Ø bütün Üs","Fonds de défense Ø de toutes les bases","","",""][l]; this.Data["Kristall"] = ["Kristall","Crystal","Cristal","Kristály","Cristallo","kristal","cristaux","","",""][l]; this.Data["Tiberium"] = ["Tiberium","Tiberium","Tiberium","Tibérium","Tiberium","Tiberium","Tiberium","","",""][l]; this.Data["Strom"] = ["Strom","Power","Putere","Áram","Energia","enerji","Énergie","","",""][l]; this.Data["Credit"] = ["Credit","Credit","Credit","Kredit","Crediti","kredi","Crédit","","",""][l]; this.Data["Kristall Produktion"] = ["Kristall Produktion","Crystal Production","Producția de Cristal","Összes Kristály Termelés","Produzione del Cristallo","Toplam Kristal üretimi","cristaux de production","","",""][l]; this.Data["Tiberium Produktion"] = ["Tiberium Produktion","Tiberium Production","Producția de Tiberium","Összes Tibérium Termelés","Produzione del Tiberium","Toplam Tiberium üretimi","Tiberium de production","","",""][l]; this.Data["Strom Produktion"] = ["Strom Produktion","Power Production","Producția de Putere","Összes Áram Termelés","Produzione del Energia","Toplam enerji üretimi","Énergie de production","","",""][l]; this.Data["Credit Produktion"] = ["Credit Produktion","Credit Production","Producția de Credit","Összes Kredit Termelés","Produzione del Crediti","Toplam kredi üretimi","Crédit de production","","",""][l]; this.Data["Gesamte Kristall Produktion"] = ["Gesamte Kristall Produktion","Total Crystal Production","Producția Totală de Cristal","Összes Kristály Termelés","Produzione del Cristallo totale","Toplam Kristal üretimi","cristaux de production","","",""][l]; this.Data["Gesamte Tiberium Produktion"] = ["Gesamte Tiberium Produktion","Total Tiberium Production","Producția Totală de Tiberium","Összes Tibérium Termelés","Produzione del Tiberium totale","Toplam Tiberium üretimi","Tiberium de production","","",""][l]; this.Data["Gesamte Strom Produktion"] = ["Gesamte Strom Produktion","Total Power Production","Producția Totală de Putere","Összes Áram Termelés","Produzione del Energia totale","Toplam enerji üretimi","Énergie de production","","",""][l]; this.Data["Gesamte Credit Produktion"] = ["Gesamte Credit Produktion","Total Credit Production","Producția Totală de Credit","Összes Kredit Termelés","Produzione del Crediti totale","Toplam kredi üretimi","Crédit de production","","",""][l]; this.Data["Basis Name"] = ["Basis Name","Base Name","Numele de Bază","Bázis Név","Nome di Base","Üs isim","nom de la base","","",""][l]; this.Data["Basis Level"] = ["Basis Level","Base Level","Nivelul de Bază","Bázis Szint","Livello Base","Üs seviye","Niveau de base","","",""][l]; this.Data["Offensiv Level"] = ["Offensiv Level","Offense Level","Nivelul Ofensivă","Támadó Szint","Livello Attaccante","Saldırgan Seviye","Niveau offensive","","",""][l]; this.Data["Defensiv Level"] = ["Defensiv Level","Defense Level","Nivelul Defensiv","Védelmi Szint","Livello Difensiva","Defansif Seviye","Niveau défensif","","",""][l]; this.Data["Strom Produktion"] = ["Strom Produktion","Power Produktion","Producția de Energie","Áram Termelés","Produzione di Energia","enerji üretimi","la production d'énergie","","",""][l]; this.Data["Fußtruppen Reparaturzeit"] = ["Fußtruppen Reparaturzeit","Infantry Repairtime","Timp de Reparații de Infanterie","Gyalogos Javítási Idő","Tempo di riparazione Fanteria","Piyade onarım süresi","Temps de réparation d'infanterie","","",""][l]; this.Data["Fahrzeug Reparaturzeit"] = ["Fahrzeug Reparaturzeit","Vehicle Repairtime","Timp de Reparații de Vehicul","Jármű Javítási Idő","Tempo di riparazione Veicolo","Araç onarım süresi","Temps de réparation du véhicule","","",""][l]; this.Data["Flugzeug Reparaturzeit"] = ["Flugzeug Reparaturzeit","Aircraft Repairtime","Timp de Reparații de Avioane","Repülőgép Javítási Idő","Tempo di riparazione Aeromobile","Uçak onarım süresi","Temps de réparation d'aéronefs","","",""][l]; this.Data["Spieler Produktion"] = ["Spieler Produktion","Players Production","Jucatori de Producție","A játékosok Termelés","Giocatori di produzione","Oyuncular Üretim","Les joueurs de production","","",""][l]; this.Data["Gesamte Produktion"] = ["Gesamte Produktion","Total Production","Producția totală","Összes termelés","La produzione totale","Toplam Üretim","La production totale","","",""][l]; this.Data["aller Basen"] = ["aller Basen","all bases","toate bazele","minden bázisok","tutte le basi","tüm üsleri","toutes les bases"][l]; this.Data["inklusive POI Bonus"] = ["inklusive POI Bonus","inclusiv Bonus POI","inclusiv de POI","beleértve POI Bonus","compresi POI Bonus","dahil POI Bonus","y compris POI Bonus"][l]; this.Data["Name"] = ["Name","Name","Numele","Név","Nome","Isim","Nom","","",""][l]; this.Data["Version"] = ["Version","Version","Versiune","Változat","Versione","Versiyon","Version","","",""][l]; this.Data["Ersteller"] = ["Ersteller","Creator","Creator","Teremtő","Creatore","Yaratıcı","Créateur","","",""][l]; this.Data["Webseite"] = ["Webseite","Homepage","Pagina de start","Honlap","Homepage","Anasayfa","Page d'accueil","","",""][l]; this.Data["E-Mail"] = ["E-Mail","E-Mail","E-Mail","E-Mail","E-Mail","E-Mail","E-Mail","","",""][l]; /* this.Data["Sprache"] = ["de","en","ro","hu","it","tr","fr","","",""][l]; this.Data["Mitglieder Auflistung"] = ["","","","","","",""][l]; this.Data["Nur für OBH's sichtbar"] = ["","","","","","",""][l]; this.Data["Mitglieder Anpassung"] = ["","","","","","",""][l]; this.Data["Mitglieder abgleichen"] = ["","","","","","",""][l]; this.Data["Du mußt auf der BaseInfo-Seite eingeloggt sein"] = ["","","","","","",""][l]; */ }, get: function (ident) { return this.gt(ident); }, gt: function (ident) { if (!this.Data || !this.Data[ident]) { return ident; } return this.Data[ident]; } } }), console.log("BaseInfo: initialized..."); qx.Class.define("BaseInfo", { type: "singleton", extend: qx.core.Object, construct: function () { window.addEventListener("click", this.onClick, false); window.addEventListener("keyup", this.onKey, false); window.addEventListener("mouseover", this.onMouseOver, false); BIVERSION = '3.2.3'; BIAUTHOR = 'Dirk Kántor'; BICLASS = 'BaseInfo'; BIHOMEPAGE = 'http://baseinfo.scriptarea.net'; BICONTACT = '[email protected]'; BIUSERLANGUAGE = qx.locale.Manager.getInstance().getLocale().split("_")[0]; BIIMAGE = 'data:image/png;base64,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'; BIIMAGESMALL = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAB3RJTUUH3QMQDho5kHvXxwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAARnQU1BAACxjwv8YQUAAAQ+SURBVHjarVRbTFxVFF33MQ9eAzNQWmmFgRKgUBIYWmkxov0g0Vh/bKImxvghavnQGLQxMSZNjTF8IIlJNTHaBORDPxoSP0icKjFUISRCYnF4KCIdBMprZu4M987jvo77jAPWqEk/nNx1z51z9l1n7b3XucD//BP+a2FkZMTn9XqfCwQCnaIo+XmsbVubc3NzN6empr7o7e29fc+7TExMPK7EE2OqqrFkMkVQCFFCkqlakinxvR+CwRvd96RwenrmSkNj01uCvitLmVlI0g5EIUMrDMwWYdkeWHILWH4VNtbWPrt27dOLfX19qX8lnJycfLMl0NZn74bgio9A9pUCkoe4GGCbFGERTNjKFjLSaeD+x7C4uPhJoLX1pX0Ocf9hbGzsgcaTzZfNzUU4Z69Alp2AQsp+3wKW1oGdYsB1DkwrI8X5cC9/DHNxFDW1tS9STZ/6B2Fdff1rtpHME75+Hw6LprfjwK+bhB0iXIUt+GF5G2EpPmA5DEGuhmv0dbDdMI5UHH27p6fHzXkkfgsGg5XlR+77UArPyp4v34BwrJ7UGUA0CahKFixqgW1uQAgFIe4lAF2HFPoeKUcDHM1nDpV5vd8NDQ39llXIGDvjLihwsdAtiCpNrISB3QgRrtJaEYzOS8AzvdQWA9LGOBChTZbJNSReXgiBmZqoKPEA55L5TdO0wzaYIKlJ3kzgDtWsxAArrUHSVwNZcoLluWE4ZDhsIlLzqCQb2ZbK69NQYxGIsqP0oIa2bcOyKCWR2PJ476kZ6QWyRwLO6DcQyw/D0E2IkZ+AYnKIuUoxtHk+DS4ZNrmATP9XU9Lp1B1LN5lRUkidpIlC2rrUA9kxDuHEw9DLqqCvhSCz94CjtFauAz4hG6tXnaL4EuiZdOSAsKWldSqp7Wl6dRNsXoQCmvaQWrKgUdkB2zLhVGeAmhdgeSgFajS8QjabVHUDZSeT69nMAWFzc/Oalti7blXUIXryIuURA5wWbFrLFLdkfZ1xeJBKUWdBqTq4OgWpQ01InTiLpJq4FYvFvv2bD5ltXVW1VCLR8Tz2HI+AoiCkqVwbPyO9NAHn8jiKtodJUhHVKA6DeLcfugzd7UVCUd4lH1p3Hz0+suHh4VfbOx78QIyvwzv5EXza5386ldeVN4tL1uiyT2On7RJMfztuL/1ytaur65V9YVIOTl65lZWVhRJPkV5xvPGsUdspJfLbYTCqq1UN3WyA6noUkWPPQjn1MtLFlfhxenp4YGDgnXA4zCRJEsnPTMjtXSAIQgn95+V2d3d3nzt//omn/cdr62WXQxTtNPcWmOyGSQdoiz4zN4JfXe/v7x+leIXeVehdhevnhIWckFBGKCdwg/JzWXDhwpN1gUCb3+srLRIFUUgklOT8/Pza4ODgPCfijiNECduE3X1Cd06lh5shN+bn5lmucsg9C3eBfySpNaCDjVhuTP0BKVPnFst9kFQAAAAASUVORK5CYII='; BIIMAGESMALL16 = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAB3RJTUUH3QQUCxMm9zjo1wAAAAlwSFlzAAALEwAACxMBAJqcGAAAAARnQU1BAACxjwv8YQUAAALmSURBVHjatVJbSBRRGP5mdlfX3fXutomLUSqa0kMJpiBGkhCEm/bS5TkMWkh76E2MnkJMKsgu+CZhkiViZRIIUhhRkJC6XnLXS4667uruOrOXmZ3Z05lVl3rqqYF/5sw5//d95//+H/gfz/uRkbMbbu+AEBSn+aA44/b43g0ODl38J7ClpVk//9PZKQiCL7zzi0T4eRqzJLyzRIKCX5h2zPXcbmvL/hPD7C+6uh6l1Nsa35pTmVpN4AO0hjAYNgbEZBASgxLWQzHWgmfMjmdPHp9ubW3d/Itgdm7+oTXbcCPJ0QndwXRANgAhGUgvBtKoqH8cytoMIgW3sCoah0qKCs+rOHZXvavEkmtpImM90G3PAss+YHIF+D6FmJQPWVsG4nBDE2ShfdMBS4bJ1vuiry5BUF1TUx/d5PTJo/eBjQjgXAU4F4ihCNjaAvOyHczCIrDog27sOcj6MkrKShsTBGFRKmWEEFjOA6iJniVEjYcgHq2DXHUGilYD+Fy0zlmw29QW1ySislyoYrXqS1FkTUylMtKQtmj9URBlChqTHqIQgF78RDM5IEpNTVMBUYqJI3YJNAzrknQsiJn+pItADget9QTCecVUbRSavM+ALplK60GiFG8tRlQSuUQJG2vcsGTKJHzpTUAvAbQBkvUyFFYHhnFDzLpAlSlxRgCRojqEMy2QRXE4QdDQ0PA1FIq89lddQji5AqA+KnwQEjcHrDuh9wwAYrwyeE81Q1A03zybmwPx2+/PQVDgvxw7WW0jBXVZVBQG5x2Y5p4iOTAOskONls/BXfkA/owjnsFX/Vfsdvvq/iAlIX5pGGw2W9nVpmt3Cw7nl6cIXiTx63HD5NRcRNIOYMXtW+jv623t7u7+qDaPRkglMNHIYBgmj5C4jVnX7faK8orK42ZzTg7dh8/nD/yYmJi819E+Ts/ddM9Lc1UT/SpBCo1UGio4B7uNYvY6xO5VSPsHWf1SME/BXrqmQwP+N0iuTDWLJDNBAAAAAElFTkSuQmCC'; }, members: { BaseinfoFenster: null, BaseinfoTab: null, BaseinfoGeneralPage: null, BaseinfoBasesPage: null, BaseinfoMemberPage: null, BaseinfoInfoPage: null, BaseinfoGeneralVBox: null, BaseinfoBasesVBox: null, BaseinfoMemberVBox: null, BaseinfoInfoVBox: null, BaseinfoVBox: null, BaseinfoButton: null, app: null, initialize: function () { try { console.log("BaseInfo: Initialized..."); Lang.loadData(qx.locale.Manager.getInstance().getLocale().split("_")[0]); this.BaseinfoFenster = new qx.ui.window.Window(BICLASS + " " + BIVERSION + " [" + Lang.gt("Sprache") + "] (" + Lang.gt("Serversprache") + ": " + BIUSERLANGUAGE + ")",BIIMAGE).set({ padding: 5, paddingRight: 0, width: 350, showMaximize:false, showMinimize:false, showClose:true, allowClose:true, resizable:false }); this.BaseinfoFenster.setTextColor('black'); this.BaseinfoFenster.setLayout(new qx.ui.layout.HBox); this.BaseinfoFenster.moveTo(280, 10); // Tab Reihe this.BaseinfoTab = (new qx.ui.tabview.TabView).set({ contentPaddingTop: 3, contentPaddingBottom: 6, contentPaddingRight: 7, contentPaddingLeft: 3 }); this.BaseinfoFenster.add(this.BaseinfoTab); // Tab 1 this.BaseinfoGeneralPage = new qx.ui.tabview.Page(Lang.gt("Allgemein")); this.BaseinfoGeneralPage.setLayout(new qx.ui.layout.VBox(5)); this.BaseinfoTab.add(this.BaseinfoGeneralPage); this.BaseinfoGeneralVBox = new qx.ui.container.Composite(); this.BaseinfoGeneralVBox.setLayout(new qx.ui.layout.VBox(5)); this.BaseinfoGeneralVBox.setThemedPadding(10); this.BaseinfoGeneralVBox.setThemedBackgroundColor("#eef"); this.BaseinfoGeneralPage.add(this.BaseinfoGeneralVBox); // Tab 2 this.BaseinfoBasesPage = new qx.ui.tabview.Page(Lang.gt("Basenwerte")); this.BaseinfoBasesPage.setLayout(new qx.ui.layout.VBox(5)); this.BaseinfoTab.add(this.BaseinfoBasesPage); this.BaseinfoBasesVBox = new qx.ui.container.Composite(); this.BaseinfoBasesVBox.setLayout(new qx.ui.layout.VBox(5)); this.BaseinfoBasesVBox.setThemedPadding(10); this.BaseinfoBasesVBox.setThemedBackgroundColor("#eef"); this.BaseinfoBasesPage.add(this.BaseinfoBasesVBox); // Tab 3 this.BaseinfoMemberPage = new qx.ui.tabview.Page(Lang.gt("Mitglieder")); this.BaseinfoMemberPage.setLayout(new qx.ui.layout.VBox(5)); this.BaseinfoTab.add(this.BaseinfoMemberPage); this.BaseinfoMemberVBox = new qx.ui.container.Composite(); this.BaseinfoMemberVBox.setLayout(new qx.ui.layout.VBox(5)); this.BaseinfoMemberVBox.setThemedPadding(10); this.BaseinfoMemberVBox.setThemedBackgroundColor("#eef"); this.BaseinfoMemberPage.add(this.BaseinfoMemberVBox); this.BaseinfoButton = new qx.ui.form.Button("<b>" + BICLASS + "</b>",BIIMAGESMALL).set({ toolTipText: "" + Lang.gt("Öffnen") + ": " + BICLASS + " " + BIVERSION + "", width: 100, height: 32, maxWidth: 100, maxHeight: 32, center: true, rich: true }); this.BaseinfoButton.addListener("click", function (e) { this.BaseinfoGeneralVBox.removeAll(); this.BaseinfoBasesVBox.removeAll(); this.BaseinfoMemberVBox.removeAll(); this.showBaseinfo(); this.BaseinfoFenster.show(); }, this); this.app = qx.core.Init.getApplication(); this.app.getDesktop().add(this.BaseinfoButton, { right: 125, top: 0 }); } catch(e) { console.log("BaseInfo: Initialize Error - "); } }, showBaseinfo: function (ev) { try { console.log("BaseInfo: Loading..."); var instance = ClientLib.Data.MainData.GetInstance(); var alliance = instance.get_Alliance(); var serverName = instance.get_Server().get_Name(); var player = instance.get_Player(); var faction1 = player.get_Faction(); var playerRank = player.get_OverallRank(); var playerSubstitution = player.get_IsSubstituted(); var accountId = player.get_AccountId(); var accountCreate = new Date(player.get_CreationDate()); var Stunde1 = accountCreate.getHours(); var Minute1 = accountCreate.getMinutes(); var Monat1 = accountCreate.getMonth()+1 ; var Tag1 = accountCreate.getDate(); var Jahr1 = accountCreate.getFullYear(); if(Stunde1<10) Stunde1 = "0" + Stunde1; if(Minute1<10) Minute1 = "0" + Minute1; if(Tag1<10) Tag1 = "0" + Tag1; if(Monat1<10) Monat1 = "0" + Monat1; accountCreate = Tag1 + "." + Monat1 + "." + Jahr1 + " - " + Stunde1 + ":" + Minute1; var aktuellesDatum = new Date(); var Stunde = aktuellesDatum.getHours(); var Minute = aktuellesDatum.getMinutes(); var Monat = aktuellesDatum.getMonth()+1 ; var Tag = aktuellesDatum.getDate(); var Jahr = aktuellesDatum.getFullYear(); if(Stunde<10) Stunde = "0" + Stunde; if(Minute<10) Minute = "0" + Minute; if(Tag<10) Tag = "0" + Tag; if(Monat<10) Monat = "0" + Monat; var Datum = Tag + "." + Monat + "." + Jahr; var Uhrzeit = Stunde + ":" + Minute; var player_basen = 0; var support_gebaeude = 0; var v = 0; var offbasen = 0; var base1 = ''; var base2 = ''; var VE_durchschnitt = null; var VE_lvl = null; var support = 0; var supportlvl = null; var supportname = ''; var def_durchschnitt = null; var credit_durchschnitt = null; var repairMaxTime = null; var creditPerHour = 0; var creditsPerHour = 0; var PowerPerHour = 0; var PowersPerHour = 0; var PowerProduction = 0; var PowersProduction = 0; var TiberiumPerHour = 0; var TiberiumsPerHour = 0; var TiberiumProduction = 0; var TiberiumsProduction = 0; var CrystalPerHour = 0; var CrystalsPerHour = 0; var CrystalProduction = 0; var CrystalsProduction = 0; var credit_basen = ''; var first_rep_flug = 0; var first_rep_fahr = 0; var first_rep_fuss = 0; var second_rep_flug = 0; var second_rep_fahr = 0; var second_rep_fuss = 0; var firstBaseName = ''; var firstBaselvl = 0; var firstOfflvl = 0; var firstDeflvl = 0; var firstPowerProduction = 0; var firstRepairAir = null; var firstRepairVehicle = null; var firstRepairInfantry = null; var secondBaseName = ''; var secondBaselvl = 0; var secondOfflvl = 0; var secondDeflvl = 0; var secondPowerProduction = 0; var secondRepairAir = null; var secondRepairVehicle = null; var secondRepairInfantry = null; var factionArt = new Array(); factionArt[0] = ""; factionArt[1] = "GDI"; factionArt[2] = "NOD"; var newAusgabe = new Array(); var apc = instance.get_Cities(); var PlayerName = apc.get_CurrentOwnCity().get_PlayerName(); var PlayerID = apc.get_CurrentOwnCity().get_PlayerId(); var AllianzName = apc.get_CurrentOwnCity().get_AllianceName(); var AllianzID = apc.get_CurrentOwnCity().get_AllianceId(); var apcl = apc.get_AllCities().d; var members = alliance.get_MemberData().d, member; var leaders = alliance.get_FirstLeaders(); keys = Object.keys(members); len = keys.length; var AllianzRolle = new Array(); var AllianzSpieler = new Array(); var sd; var baseidforWorldmap = null; var coordsforWorldmap = ''; var worldidforWorldmap = document.URL.split("/"); while (len--) { member = members[keys[len]]; AllianzRolle[member.Id] = member.RoleName; AllianzSpieler[member.Id] = member.Name; } var allBases = ''; var aB_basename,aB_baselvl,aB_offlvl,aB_deflvl,aB_velvl,aB_vzlvl,aB_cclvl,aB_supportlvl,aB_credits,aB_strom,aB_tiberium,aB_crystal; for (var key in apcl) { player_basen++; var c = apcl[key]; try { sd = c.get_SupportData(); if(sd !== null) { support_gebaeude++; support = sd.get_Level(); supportlvl = supportlvl+support; supportname = c.get_SupportWeapon().n.replace(/NOD_SUPPORT_/gi,"").replace(/GDI_SUPPORT_/gi,"").replace(/FOR_SUPPORT_/gi,""); } else { support = 0; supportname = '-'; } unitData = c.get_CityBuildingsData(); ve = unitData.GetUniqueBuildingByTechName(ClientLib.Base.ETechName.Defense_Facility); vz = unitData.GetUniqueBuildingByTechName(ClientLib.Base.ETechName.Defense_HQ); bh = unitData.GetUniqueBuildingByTechName(ClientLib.Base.ETechName.Construction_Yard); cc = unitData.GetUniqueBuildingByTechName(ClientLib.Base.ETechName.Command_Center); commandpointsMaxStorage = c.GetResourceMaxStorage(ClientLib.Base.EResourceType.CommandPoints); creditPerHour = ClientLib.Base.Resource.GetResourceGrowPerHour(c.get_CityCreditsProduction(), false) + ClientLib.Base.Resource.GetResourceBonusGrowPerHour(c.get_CityCreditsProduction(), false); PowerPerHour = c.GetResourceGrowPerHour(ClientLib.Base.EResourceType.Power, false, false) + c.GetResourceBonusGrowPerHour(ClientLib.Base.EResourceType.Power) + alliance.GetPOIBonusFromResourceType(ClientLib.Base.EResourceType.Power); PowerProduction = c.GetResourceGrowPerHour(ClientLib.Base.EResourceType.Power, false, false) + c.GetResourceBonusGrowPerHour(ClientLib.Base.EResourceType.Power); TiberiumPerHour = c.GetResourceGrowPerHour(ClientLib.Base.EResourceType.Tiberium, false, false) + c.GetResourceBonusGrowPerHour(ClientLib.Base.EResourceType.Tiberium) + alliance.GetPOIBonusFromResourceType(ClientLib.Base.EResourceType.Tiberium); TiberiumProduction = c.GetResourceGrowPerHour(ClientLib.Base.EResourceType.Tiberium, false, false) + c.GetResourceBonusGrowPerHour(ClientLib.Base.EResourceType.Tiberium); CrystalPerHour = c.GetResourceGrowPerHour(ClientLib.Base.EResourceType.Crystal, false, false) + c.GetResourceBonusGrowPerHour(ClientLib.Base.EResourceType.Crystal) + alliance.GetPOIBonusFromResourceType(ClientLib.Base.EResourceType.Crystal); CrystalProduction = c.GetResourceGrowPerHour(ClientLib.Base.EResourceType.Crystal, false, false) + c.GetResourceBonusGrowPerHour(ClientLib.Base.EResourceType.Crystal); creditsPerHour = creditsPerHour + creditPerHour; PowersPerHour = PowersPerHour + PowerPerHour; PowersProduction = PowersProduction + PowerProduction; TiberiumsPerHour = TiberiumsPerHour + TiberiumPerHour; TiberiumsProduction = TiberiumsProduction + TiberiumProduction; CrystalsPerHour = CrystalsPerHour + CrystalPerHour; CrystalsProduction = CrystalsProduction + CrystalProduction; if(c.get_CommandCenterLevel() > 0) { repairMaxTime = c.GetResourceMaxStorage(ClientLib.Base.EResourceType.RepairChargeInf); if(firstOfflvl < c.get_LvlOffense()) { secondBaseName = firstBaseName; secondBaselvl = firstBaselvl; secondOfflvl = firstOfflvl; secondDeflvl = firstDeflvl; secondPowerProduction = firstPowerProduction; secondRepairInfantry = firstRepairInfantry; secondRepairVehicle = firstRepairVehicle; secondRepairAir = firstRepairAir; firstBaseName = c.get_Name(); firstBaselvl = c.get_LvlBase(); firstOfflvl = c.get_LvlOffense(); firstDeflvl = c.get_LvlDefense(); firstPowerProduction = c.GetResourceGrowPerHour(ClientLib.Base.EResourceType.Power, false, false) + c.GetResourceBonusGrowPerHour(ClientLib.Base.EResourceType.Power) + alliance.GetPOIBonusFromResourceType(ClientLib.Base.EResourceType.Power); firstRepairInfantry = c.get_CityUnitsData().GetRepairTimeFromEUnitGroup(ClientLib.Data.EUnitGroup.Infantry, false); firstRepairVehicle = c.get_CityUnitsData().GetRepairTimeFromEUnitGroup(ClientLib.Data.EUnitGroup.Vehicle, false); firstRepairAir = c.get_CityUnitsData().GetRepairTimeFromEUnitGroup(ClientLib.Data.EUnitGroup.Aircraft, false); } else if(c.get_LvlOffense() > secondOfflvl) { secondBaseName = c.get_Name(); secondBaselvl = c.get_LvlBase(); secondOfflvl = c.get_LvlOffense(); secondDeflvl = c.get_LvlDefense(); secondPowerProduction = c.GetResourceGrowPerHour(ClientLib.Base.EResourceType.Power, false, false) + c.GetResourceBonusGrowPerHour(ClientLib.Base.EResourceType.Power) + alliance.GetPOIBonusFromResourceType(ClientLib.Base.EResourceType.Power); secondRepairInfantry = c.get_CityUnitsData().GetRepairTimeFromEUnitGroup(ClientLib.Data.EUnitGroup.Infantry, false); secondRepairVehicle = c.get_CityUnitsData().GetRepairTimeFromEUnitGroup(ClientLib.Data.EUnitGroup.Vehicle, false); secondRepairAir = c.get_CityUnitsData().GetRepairTimeFromEUnitGroup(ClientLib.Data.EUnitGroup.Aircraft, false); } } if(c.get_CommandCenterLevel() > 0 && c.get_LvlOffense() > 0) { offbasen++; } if(ve !== null) { v++; VE_lvl = VE_lvl+ve.get_CurrentLevel(); } if(c.get_LvlDefense()) { def_durchschnitt = def_durchschnitt + c.get_LvlDefense(); } if(allBases != "") { allBases += ' |||| '; } if(ve !== null) { aB_velvl = ve.get_CurrentLevel().toString(); } else { aB_velvl = 0;} if(vz !== null) { aB_vzlvl = vz.get_CurrentLevel().toString(); } else { aB_vzlvl = 0;} if(bh !== null) { aB_bhlvl = bh.get_CurrentLevel().toString(); } else { aB_bhlvl = 0;} if(cc !== null) { aB_cclvl = cc.get_CurrentLevel().toString(); } else { aB_cclvl = 0;} allBases += '' + c.get_Name().toString() + ' | ' + c.get_LvlBase().toFixed(2).toString() + ' | ' + c.get_LvlOffense().toFixed(2).toString() + ' | ' + c.get_LvlDefense().toFixed(2).toString() + ' | ' + aB_bhlvl + ' | ' + aB_velvl + ' | ' + aB_vzlvl + ' | ' + aB_cclvl + ' | ' + support.toFixed(2).toString() + ' | ' + supportname.toString() + ' | ' + parseInt(creditPerHour) + ' | ' + parseInt(c.GetResourceGrowPerHour(ClientLib.Base.EResourceType.Power, false, false) + c.GetResourceBonusGrowPerHour(ClientLib.Base.EResourceType.Power) + alliance.GetPOIBonusFromResourceType(ClientLib.Base.EResourceType.Power)) + ' | ' + parseInt(c.GetResourceGrowPerHour(ClientLib.Base.EResourceType.Tiberium, false, false) + c.GetResourceBonusGrowPerHour(ClientLib.Base.EResourceType.Tiberium) + alliance.GetPOIBonusFromResourceType(ClientLib.Base.EResourceType.Tiberium)) + ' | ' + parseInt(c.GetResourceGrowPerHour(ClientLib.Base.EResourceType.Crystal, false, false) + c.GetResourceBonusGrowPerHour(ClientLib.Base.EResourceType.Crystal) + alliance.GetPOIBonusFromResourceType(ClientLib.Base.EResourceType.Crystal)) + ' | ' + key + ''; if(baseidforWorldmap == null) { baseidforWorldmap = key; coordsforWorldmap = c.get_PosX() + ':' + c.get_PosY(); } } catch (e) { console.warn("BaseInfo: AllBases - ", e); } } def_durchschnitt = def_durchschnitt / player_basen; newAusgabe["off_basen"] = offbasen; if(player_basen>0) { newAusgabe["def_durchschnitt"] = "" + def_durchschnitt.toFixed(2).toString() + ""; } else { newAusgabe["def_durchschnitt"] = 0; } newAusgabe["support_basen"] = support_gebaeude; if(support_gebaeude>0) { supportlvl = supportlvl / support_gebaeude; newAusgabe["support_lvl"] = "" + supportlvl.toFixed(2).toString() + ""; } else { newAusgabe["support_lvl"] = 0; } VE_durchschnitt = VE_lvl / v; if(v>0) { newAusgabe["ve"] = "" + VE_durchschnitt.toFixed(2).toString() + ""; } else { newAusgabe["ve"] = 0; } first_rep_flug = ClientLib.Vis.VisMain.FormatTimespan(firstRepairAir); first_rep_fahr = ClientLib.Vis.VisMain.FormatTimespan(firstRepairVehicle); first_rep_fuss = ClientLib.Vis.VisMain.FormatTimespan(firstRepairInfantry); if(first_rep_flug.split(":").length < 3) { first_rep_flug = "0:" + first_rep_flug; } if(first_rep_flug.split(":").length < 4) { first_rep_flug = "0:" + first_rep_flug; } if(first_rep_fahr.split(":").length < 3) { first_rep_fahr = "0:" + first_rep_fahr; } if(first_rep_fahr.split(":").length < 4) { first_rep_fahr = "0:" + first_rep_fahr; } if(first_rep_fuss.split(":").length < 3) { first_rep_fuss = "0:" + first_rep_fuss; } if(first_rep_fuss.split(":").length < 4) { first_rep_fuss = "0:" + first_rep_fuss; } second_rep_flug = ClientLib.Vis.VisMain.FormatTimespan(secondRepairAir); second_rep_fahr = ClientLib.Vis.VisMain.FormatTimespan(secondRepairVehicle); second_rep_fuss = ClientLib.Vis.VisMain.FormatTimespan(secondRepairInfantry); if(second_rep_flug.split(":").length < 3) { second_rep_flug = "0:" + second_rep_flug; } if(second_rep_flug.split(":").length < 4) { second_rep_flug = "0:" + second_rep_flug; } if(second_rep_fahr.split(":").length < 3) { second_rep_fahr = "0:" + second_rep_fahr; } if(second_rep_fahr.split(":").length < 4) { second_rep_fahr = "0:" + second_rep_fahr; } if(second_rep_fuss.split(":").length < 3) { second_rep_fuss = "0:" + second_rep_fuss; } if(second_rep_fuss.split(":").length < 4) { second_rep_fuss = "0:" + second_rep_fuss; } newAusgabe["AccountID"] = accountId; newAusgabe["AllianzID"] = AllianzID; newAusgabe["AllianzName"] = AllianzName.toString(); newAusgabe["AllianzRolle"] = AllianzRolle[PlayerID].toString(); newAusgabe["ServerName"] = serverName.toString(); newAusgabe["SpielerID"] = PlayerID; newAusgabe["Spieler"] = PlayerName; newAusgabe["Klasse"] = factionArt[faction1]; newAusgabe["Datum"] = Datum; newAusgabe["Uhrzeit"] = Uhrzeit; newAusgabe["Rang"] = playerRank; newAusgabe["Substitution"] = playerSubstitution; newAusgabe["maxKP"] = commandpointsMaxStorage; newAusgabe["repZeit"] = repairMaxTime / 60 / 60; newAusgabe["Basen"] = player_basen; newAusgabe["Creditproduktion"] = parseInt(creditsPerHour); newAusgabe["Tiberiumproduktion"] = parseInt(TiberiumsPerHour); newAusgabe["Kristallproduktion"] = parseInt(CrystalsPerHour); newAusgabe["Stromproduktion"] = parseInt(PowersPerHour); newAusgabe["1st_Base"] = firstBaselvl.toFixed(2).toString(); newAusgabe["1st_Def"] = firstDeflvl.toFixed(2).toString(); newAusgabe["1st_Off"] = firstOfflvl.toFixed(2).toString(); newAusgabe["1st_Stromproduktion"] = parseInt(firstPowerProduction); newAusgabe["1st_Flugzeuge"] = first_rep_flug; newAusgabe["1st_Fahrzeuge"] = first_rep_fahr; newAusgabe["1st_Fusstruppen"] = first_rep_fuss; newAusgabe["2nd_Base"] = secondBaselvl.toFixed(2).toString(); newAusgabe["2nd_Def"] = secondDeflvl.toFixed(2).toString(); newAusgabe["2nd_Off"] = secondOfflvl.toFixed(2).toString(); newAusgabe["2nd_Stromproduktion"] = parseInt(secondPowerProduction); newAusgabe["2nd_Flugzeuge"] = second_rep_flug; newAusgabe["2nd_Fahrzeuge"] = second_rep_fahr; newAusgabe["2nd_Fusstruppen"] = second_rep_fuss; newAusgabe["Leaders"] = leaders.l[leaders.l.indexOf(PlayerID)]; newAusgabe["WorldID"] = worldidforWorldmap[3]; newAusgabe["CoordsforWorldmap"] = coordsforWorldmap; newAusgabe["ShowonWorldmap"] = baseidforWorldmap; newAusgabe["Version"] = BIVERSION; var usersubmit = ''; for(var werte in newAusgabe) { usersubmit += "[" + werte + "] == " + newAusgabe[werte] + "\n"; } // Field 1 var GeneralField1 = new qx.ui.container.Composite(new qx.ui.layout.VBox(2).set({alignX: "center"})); GeneralField1.add(new qx.ui.basic.Label("<big><u><b>" + Lang.gt("Allgemeine Informationen") + "</b></u></big>").set({rich: true, selectable: true})); GeneralField1.add(new qx.ui.basic.Label("").set({rich: true, selectable: true})); var GeneralField2 = new qx.ui.container.Composite(new qx.ui.layout.VBox(2).set({alignX: "center"})); GeneralField2.add(new qx.ui.basic.Label("<br><big><u><b>" + Lang.gt("Script Informationen") + "</b></u></big>").set({rich: true, selectable: true})); GeneralField2.add(new qx.ui.basic.Label("").set({rich: true, selectable: true})); // Field 2 var field2 = new qx.ui.container.Composite(new qx.ui.layout.VBox(2).set({alignX: "center"})); field2.add(new qx.ui.basic.Label("<big><u><b>" + Lang.gt("Gesamte Produktion") + "</b></u></big>").set({rich: true, selectable: true})); field2.add(new qx.ui.basic.Label("").set({rich: true, selectable: true})); var production = new qx.ui.container.Composite(new qx.ui.layout.HBox(50).set({alignX: "center"})); // 2.1 var playerproduction = new qx.ui.container.Composite(new qx.ui.layout.VBox(2).set({alignX: "center"})); playerproduction.add(new qx.ui.basic.Label("<b>" + Lang.gt("Spieler Produktion") + "</b><br><i>(" + Lang.gt("aller Basen") + ")</i>").set({rich: true, selectable: true})); // 2.2 var overallproduction = new qx.ui.container.Composite(new qx.ui.layout.VBox(2).set({alignX: "center"})); overallproduction.add(new qx.ui.basic.Label("<b>" + Lang.gt("Gesamte Produktion") + "</b><br><i>(" + Lang.gt("inklusive POI Bonus") + ")</i>").set({rich: true, selectable: true})); // Field 3 var field3 = new qx.ui.container.Composite(new qx.ui.layout.VBox(5).set({alignX: "center"})); field3.add(new qx.ui.basic.Label("").set({rich: true, selectable: true})); var offensive = new qx.ui.container.Composite(new qx.ui.layout.HBox(50).set({alignX: "center"})); // 3.1 var firstoff = new qx.ui.container.Composite(new qx.ui.layout.VBox(2).set({alignX: "center"})); firstoff.add(new qx.ui.basic.Label("<big><u><b>" + Lang.gt("Erste Offensive") + "</b></u></big>").set({rich: true, selectable: true})); firstoff.add(new qx.ui.basic.Label("").set({rich: true, selectable: true})); // 3.2 var secondoff = new qx.ui.container.Composite(new qx.ui.layout.VBox(2).set({alignX: "center"})); secondoff.add(new qx.ui.basic.Label("<big><u><b>" + Lang.gt("Zweite Offensive") + "</b></u></big>").set({rich: true, selectable: true})); secondoff.add(new qx.ui.basic.Label("").set({rich: true, selectable: true})); // Field 4 var field4 = new qx.ui.container.Composite(new qx.ui.layout.VBox(5).set({alignX: "center"})); field4.add(new qx.ui.basic.Label("").set({rich: true, selectable: true})); field4.add(new qx.ui.basic.Label("").set({rich: true, selectable: true})); field4.add(new qx.ui.basic.Label('<form action="http://baseinfo.scriptarea.net/index.php" method="post" target="_blank"><input type="hidden" name="usersubmit" value="' + usersubmit + '" /><input type="hidden" name="allBases" value="' + allBases + '" /><input type="submit" name="" value=" ' + Lang.gt("Werte übertragen") + ' " style="font-weight: bold; font-size: 18px;" /></form>').set({rich: true, selectable: true})); var chrystal,tiberium,power,dollar,squad,vehicle,plane,firstoff,secondoff,name,level,off,def,strom; GeneralField1.add(new qx.ui.basic.Atom("<b>" + Lang.gt("Account Erstellung") + ":</b> " + accountCreate.toString()).set({rich: true})); GeneralField1.add(new qx.ui.basic.Atom("<b>" + Lang.gt("Allianz Rolle") + ":</b> " + AllianzRolle[PlayerID].toString()).set({rich: true})); GeneralField1.add(new qx.ui.basic.Atom("<b>" + Lang.gt("Spielername") + ":</b> " + PlayerName).set({rich: true})); GeneralField1.add(new qx.ui.basic.Atom("<b>" + Lang.gt("Spielerklasse") + ":</b> " + factionArt[faction1]).set({rich: true})); GeneralField1.add(new qx.ui.basic.Atom("<b>" + Lang.gt("Aktuelle Uhrzeit") + ":</b> " + Datum + " " + Uhrzeit).set({rich: true})); GeneralField1.add(new qx.ui.basic.Atom("<b>" + Lang.gt("Rang") + ":</b> " + playerRank).set({rich: true})); GeneralField1.add(new qx.ui.basic.Atom("<b>" + Lang.gt("Maximale KP") + ":</b> " + commandpointsMaxStorage).set({rich: true})); GeneralField1.add(new qx.ui.basic.Atom("<b>" + Lang.gt("Maximale Repzeit") + ":</b> " + repairMaxTime / 60 / 60 + " " + Lang.gt("Stunden")).set({rich: true})); GeneralField1.add(new qx.ui.basic.Atom("<b>" + Lang.gt("Basenanzahl") + ":</b> " + player_basen).set({rich: true})); GeneralField1.add(new qx.ui.basic.Atom("<b>" + Lang.gt("Anzahl Offensiv Basen") + ":</b> " + offbasen).set({rich: true})); GeneralField1.add(new qx.ui.basic.Atom("<b>" + Lang.gt("Support Gebäude Level Ø") + ":</b> " + newAusgabe["support_lvl"]).set({rich: true})); GeneralField1.add(new qx.ui.basic.Atom("<b>" + Lang.gt("VE Ø aller Basen") + ":</b> " + newAusgabe["ve"]).set({rich: true})); GeneralField1.add(new qx.ui.basic.Label("").set({rich: true, selectable: true})); GeneralField1.add(new qx.ui.basic.Label('<form action="http://baseinfo.scriptarea.net/index.php" method="post" target="_blank"><input type="hidden" name="usersubmit" value="' + usersubmit + '" /><input type="hidden" name="allBases" value="' + allBases + '" /><input type="submit" name="" value=" ' + Lang.gt("Werte übertragen") + ' " style="font-weight: bold; font-size: 18px;" /></form>').set({rich: true, selectable: true})); GeneralField2.add(new qx.ui.basic.Atom("<b>" + Lang.gt("Name") + ":</b> " + BICLASS).set({rich: true})); GeneralField2.add(new qx.ui.basic.Atom("<b>" + Lang.gt("Version") + ":</b> " + BIVERSION).set({rich: true})); GeneralField2.add(new qx.ui.basic.Atom("<b>" + Lang.gt("Ersteller") + ":</b> " + BIAUTHOR).set({rich: true})); GeneralField2.add(new qx.ui.basic.Atom("<b>" + Lang.gt("Homepage") + ":</b> <a href='" + BIHOMEPAGE + "' target='_blank'>" + BIHOMEPAGE + "</a>").set({rich: true})); GeneralField2.add(new qx.ui.basic.Atom("<b>" + Lang.gt("E-Mail") + ":</b> <a href='mailto:" + BICONTACT + "?subject=BaseInfo%20InGame%20Contact&body=Hi, my InGame Name is " + PlayerName.toString() + " and im in the alliance " + AllianzName.toString() + " and im playing at the world " + serverName.toString() + " (" + worldidforWorldmap[3] + "),' target='_blank'>" + BICONTACT + "</a>").set({rich: true})); playerproduction.add(chrystal = new qx.ui.basic.Atom("" + parseInt(CrystalsProduction).toLocaleString() + "", "webfrontend/ui/common/icn_res_chrystal.png").set({rich: true})); chrystal.setToolTipIcon("webfrontend/ui/common/icn_res_chrystal.png"); chrystal.setToolTipText(Lang.gt("Kristall Produktion")); chrystal.getChildControl("icon").set({ width: 18, height: 18, scale: true, alignY: "middle" }); production.add(playerproduction); playerproduction.add(tiberium = new qx.ui.basic.Atom("" + parseInt(TiberiumsProduction).toLocaleString() + "", "webfrontend/ui/common/icn_res_tiberium.png").set({rich: true})); tiberium.setToolTipIcon("webfrontend/ui/common/icn_res_tiberium.png"); tiberium.setToolTipText(Lang.gt("Tiberium Produktion")); tiberium.getChildControl("icon").set({ width: 18, height: 18, scale: true, alignY: "middle" }); production.add(playerproduction); playerproduction.add(power = new qx.ui.basic.Atom("" + parseInt(PowersProduction).toLocaleString() + "", "webfrontend/ui/common/icn_res_power.png").set({rich: true})); power.setToolTipIcon("webfrontend/ui/common/icn_res_power.png"); power.setToolTipText(Lang.gt("Strom Produktion")); power.getChildControl("icon").set({ width: 18, height: 18, scale: true, alignY: "middle" }); production.add(playerproduction); playerproduction.add(dollar = new qx.ui.basic.Atom("" + parseInt(creditsPerHour).toLocaleString() + "", "webfrontend/ui/common/icn_res_dollar.png").set({rich: true})); dollar.setToolTipIcon("webfrontend/ui/common/icn_res_dollar.png"); dollar.setToolTipText(Lang.gt("Credit Produktion")); dollar.getChildControl("icon").set({ width: 18, height: 18, scale: true, alignY: "middle" }); production.add(playerproduction); overallproduction.add(chrystal = new qx.ui.basic.Atom("" + parseInt(CrystalsPerHour).toLocaleString() + "", "webfrontend/ui/common/icn_res_chrystal.png").set({rich: true})); chrystal.setToolTipIcon("webfrontend/ui/common/icn_res_chrystal.png"); chrystal.setToolTipText(Lang.gt("Gesamte Kristall Produktion")); chrystal.getChildControl("icon").set({ width: 18, height: 18, scale: true, alignY: "middle" }); production.add(overallproduction); overallproduction.add(tiberium = new qx.ui.basic.Atom("" + parseInt(TiberiumsPerHour).toLocaleString(), "webfrontend/ui/common/icn_res_tiberium.png").set({rich: true})); tiberium.setToolTipIcon("webfrontend/ui/common/icn_res_tiberium.png"); tiberium.setToolTipText(Lang.gt("Gesamte Tiberium Produktion")); tiberium.getChildControl("icon").set({ width: 18, height: 18, scale: true, alignY: "middle" }); production.add(overallproduction); overallproduction.add(power = new qx.ui.basic.Atom("" + parseInt(PowersPerHour).toLocaleString(), "webfrontend/ui/common/icn_res_power.png").set({rich: true})); power.setToolTipIcon("webfrontend/ui/common/icn_res_power.png"); power.setToolTipText(Lang.gt("Gesamte Strom Produktion")); power.getChildControl("icon").set({ width: 18, height: 18, scale: true, alignY: "middle" }); production.add(overallproduction); firstoff.add(name = new qx.ui.basic.Atom(firstBaseName, "FactionUI/icons/icon_arsnl_base_buildings.png").set({rich: true})); name.setToolTipIcon("FactionUI/icons/icon_arsnl_base_buildings.png"); name.setToolTipText("1st-OFF: " + Lang.gt("Basis Name")); name.getChildControl("icon").set({ width: 18, height: 18, scale: true, alignY: "middle" }); offensive.add(firstoff); firstoff.add(level = new qx.ui.basic.Atom(firstBaselvl.toFixed(2).toString(), "FactionUI/icons/icon_arsnl_base_buildings.png").set({rich: true})); level.setToolTipIcon("FactionUI/icons/icon_arsnl_base_buildings.png"); level.setToolTipText("1st-OFF: " + Lang.gt("Basis Level")); level.getChildControl("icon").set({ width: 18, height: 18, scale: true, alignY: "middle" }); offensive.add(firstoff); firstoff.add(off = new qx.ui.basic.Atom(firstOfflvl.toFixed(2).toString(), "FactionUI/icons/icon_army_points.png").set({rich: true})); off.setToolTipIcon("FactionUI/icons/icon_army_points.png"); off.setToolTipText("1st-OFF: " + Lang.gt("Offensiv Level")); off.getChildControl("icon").set({ width: 18, height: 18, scale: true, alignY: "middle" }); offensive.add(firstoff); firstoff.add(def = new qx.ui.basic.Atom(firstDeflvl.toFixed(2).toString(), "FactionUI/icons/icon_def_army_points.png").set({rich: true})); def.setToolTipIcon("FactionUI/icons/icon_def_army_points.png"); def.setToolTipText("1st-OFF: " + Lang.gt("Defensiv Level")); def.getChildControl("icon").set({ width: 18, height: 18, scale: true, alignY: "middle" }); offensive.add(firstoff); firstoff.add(strom = new qx.ui.basic.Atom(parseInt(firstPowerProduction).toLocaleString(), "webfrontend/ui/common/icn_res_power.png").set({rich: true})); strom.setToolTipIcon("webfrontend/ui/common/icn_res_power.png"); strom.setToolTipText("1st-OFF: " + Lang.gt("Strom Produktion")); strom.getChildControl("icon").set({ width: 18, height: 18, scale: true, alignY: "middle" }); offensive.add(firstoff); firstoff.add(squad = new qx.ui.basic.Atom(first_rep_fuss, "FactionUI/icons/icon_arsnl_off_squad.png").set({rich: true})); squad.setToolTipIcon("FactionUI/icons/icon_arsnl_off_squad.png"); squad.setToolTipText("1st-OFF: " + Lang.gt("Fußtruppen Reparaturzeit")); squad.getChildControl("icon").set({ width: 18, height: 18, scale: true, alignY: "middle" }); offensive.add(firstoff); firstoff.add(vehicle = new qx.ui.basic.Atom(first_rep_fahr, "FactionUI/icons/icon_arsnl_off_vehicle.png").set({rich: true})); vehicle.setToolTipIcon("FactionUI/icons/icon_arsnl_off_vehicle.png"); vehicle.setToolTipText("1st-OFF: " + Lang.gt("Fahrzeug Reparaturzeit")); vehicle.getChildControl("icon").set({ width: 18, height: 18, scale: true, alignY: "middle" }); offensive.add(firstoff); firstoff.add(plane = new qx.ui.basic.Atom(first_rep_flug, "FactionUI/icons/icon_arsnl_off_plane.png").set({rich: true})); plane.setToolTipIcon("FactionUI/icons/icon_arsnl_off_plane.png"); plane.setToolTipText("1st-OFF: " + Lang.gt("Flugzeug Reparaturzeit")); plane.getChildControl("icon").set({ width: 18, height: 18, scale: true, alignY: "middle" }); offensive.add(firstoff); secondoff.add(name = new qx.ui.basic.Atom(secondBaseName, "FactionUI/icons/icon_arsnl_base_buildings.png").set({rich: true})); name.setToolTipIcon("FactionUI/icons/icon_arsnl_base_buildings.png"); name.setToolTipText("2nd-OFF: " + Lang.gt("Basis Name")); name.getChildControl("icon").set({ width: 18, height: 18, scale: true, alignY: "middle" }); offensive.add(secondoff); secondoff.add(level = new qx.ui.basic.Atom(secondBaselvl.toFixed(2).toString(), "FactionUI/icons/icon_arsnl_base_buildings.png").set({rich: true})); level.setToolTipIcon("FactionUI/icons/icon_arsnl_base_buildings.png"); level.setToolTipText("2nd-OFF: " + Lang.gt("Basis Level")); level.getChildControl("icon").set({ width: 18, height: 18, scale: true, alignY: "middle" }); offensive.add(secondoff); secondoff.add(off = new qx.ui.basic.Atom(secondOfflvl.toFixed(2).toString(), "FactionUI/icons/icon_army_points.png").set({rich: true})); off.setToolTipIcon("FactionUI/icons/icon_army_points.png"); off.setToolTipText("2nd-OFF: " + Lang.gt("Offensiv Level")); off.getChildControl("icon").set({ width: 18, height: 18, scale: true, alignY: "middle" }); offensive.add(secondoff); secondoff.add(def = new qx.ui.basic.Atom(secondDeflvl.toFixed(2).toString(), "FactionUI/icons/icon_def_army_points.png").set({rich: true})); def.setToolTipIcon("FactionUI/icons/icon_def_army_points.png"); def.setToolTipText("2nd-OFF: " + Lang.gt("Defensive Level")); def.getChildControl("icon").set({ width: 18, height: 18, scale: true, alignY: "middle" }); offensive.add(secondoff); secondoff.add(strom = new qx.ui.basic.Atom(parseInt(secondPowerProduction).toLocaleString(), "webfrontend/ui/common/icn_res_power.png").set({rich: true})); strom.setToolTipIcon("webfrontend/ui/common/icn_res_power.png"); strom.setToolTipText("2nd-OFF: " + Lang.gt("Strom Produktion")); strom.getChildControl("icon").set({ width: 18, height: 18, scale: true, alignY: "middle" }); offensive.add(secondoff); secondoff.add(squad = new qx.ui.basic.Atom(second_rep_fuss, "FactionUI/icons/icon_arsnl_off_squad.png").set({rich: true})); squad.setToolTipIcon("FactionUI/icons/icon_arsnl_off_squad.png"); squad.setToolTipText("2nd-OFF: " + Lang.gt("Fußtruppen Reparaturzeit")); squad.getChildControl("icon").set({ width: 18, height: 18, scale: true, alignY: "middle" }); offensive.add(secondoff); secondoff.add(vehicle = new qx.ui.basic.Atom(second_rep_fahr, "FactionUI/icons/icon_arsnl_off_vehicle.png").set({rich: true})); vehicle.setToolTipIcon("FactionUI/icons/icon_arsnl_off_vehicle.png"); vehicle.setToolTipText("2nd-OFF: " + Lang.gt("Fahrzeug Reparaturzeit")); vehicle.getChildControl("icon").set({ width: 18, height: 18, scale: true, alignY: "middle" }); offensive.add(secondoff); secondoff.add(plane = new qx.ui.basic.Atom(second_rep_flug, "FactionUI/icons/icon_arsnl_off_plane.png").set({rich: true})); plane.setToolTipIcon("FactionUI/icons/icon_arsnl_off_plane.png"); plane.setToolTipText("2nd-OFF: " + Lang.gt("Flugzeug Reparaturzeit")); plane.getChildControl("icon").set({ width: 18, height: 18, scale: true, alignY: "middle" }); offensive.add(secondoff); // Tab 1 General Informations this.BaseinfoGeneralVBox.add(GeneralField1); this.BaseinfoGeneralVBox.add(GeneralField2); // Tab 2 Base values field2.add(production); field3.add(offensive); this.BaseinfoBasesVBox.add(field2); field3.add(new qx.ui.basic.Label("").set({rich: true, selectable: true})); field3.add(new qx.ui.basic.Label("").set({rich: true, selectable: true})); this.BaseinfoBasesVBox.add(field3); // Tab 3 Members var keys = Object.keys(AllianzSpieler); var anzahl = keys.length; var len = keys.length; var member='',userreplace='',i=0; userreplace += newAusgabe["AllianzID"] + ',' + newAusgabe["AllianzName"] + ',' + newAusgabe["AllianzRolle"] + ',' + newAusgabe["ServerName"] + ',' + worldidforWorldmap[3] + ','; while (len--) { i++; if(member != '') { if(i == 5) { member += ',<br>'; i = 0; } else { member += ', '; } userreplace += ','; } member += AllianzSpieler[keys[len]]; userreplace += AllianzSpieler[keys[len]]; } this.BaseinfoMemberVBox.add(new qx.ui.basic.Label("<table cellspacing='1' cellpadding='10'><tr><td><big><b><u>" + Lang.gt("Mitglieder Auflistung") + " (" + anzahl + ")</u></b></big><br><br>" + member + "</td></tr></table>").set({rich: true, selectable: true})); if(leaders.l.indexOf(PlayerID) != "-1") { this.BaseinfoMemberVBox.add(new qx.ui.basic.Label("<table cellspacing='1' cellpadding='10'><tr><td><span style='color: #bb0000;'><u>" + Lang.gt("Nur für OBH's sichtbar") + ":</u></span></td></tr></table>").set({rich: true})); this.BaseinfoMemberVBox.add(new qx.ui.basic.Label("<table cellspacing='1' cellpadding='10'><tr><td><big><b><u>" + Lang.gt("Mitglieder Anpassung") + "</u></b></big><br>Mit diesem Button kannste du deine Mitglieder auf<br>der BaseInfo Seite anpassen, sollten ehemalige Mitglieder,<br>die z.Z. einer anderen Allianz angehören,<br>noch in der Auflistung angezeigt werden.</td></tr></table>").set({rich: true})); if(!playerSubstitution) { this.BaseinfoMemberVBox.add(new qx.ui.basic.Label("<table cellspacing='1' cellpadding='10'><tr><td><form action='http://baseinfo.scriptarea.net/index.php' method='post' target='_blank'><input type='hidden' name='userreplace' value='" + userreplace + "'/><input type='submit' name='submit' value=' " + Lang.gt("Mitglieder abgleichen") + " ' style='font-weight: bold;' /></form><br><span style='color: #bb0000;'><i>" + Lang.gt("Du musst auf der BaseInfo-Seite eingeloggt sein") + "</i></span></td></tr></table>").set({rich: true})); } else { this.BaseinfoMemberVBox.add(new qx.ui.basic.Label("<table cellspacing='1' cellpadding='10'><tr><td><button disabled='disabled'><s> " + Lang.gt("Mitglieder abgleichen") + " </s></button><br><span style='color: #bb0000;'><i>If you are in Substitution, you cant use them!</i></span></td></tr></table>").set({rich: true})); } } } catch(e) { console.log("BaseInfo: Loading Error - "); } } } }); } catch (e) { console.warn("qx.Class.define(BaseInfo: ", e); } var Lang = BaseInfoLang.getInstance(); BaseInfo.getInstance(); } function LoadExtension() { try { if (typeof(qx)!='undefined') { if (!!qx.core.Init.getApplication().getMenuBar()) { BaseInfoCreate(); BaseInfo.getInstance().initialize(); return; } } } catch (e) { if (console !== undefined) console.log(e); else if (window.opera) opera.postError(e); else GM_log(e); } window.setTimeout(LoadExtension, 1000); } LoadExtension(); } function Inject() { if (window.location.pathname != ("/login/auth")) { var Script = document.createElement("script"); Script.innerHTML = "(" + BaseInfoMain.toString() + ")();"; Script.type = "text/javascript"; document.getElementsByTagName("head")[0].appendChild(Script); } } Inject(); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址