NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Flottille // @namespace https://openuserjs.org/user/Valmone // @description C'est un script qui indique la valeur de sa flotte comme sur un rapport de combat, c'est à dire la quantité de ressource investi dedans. La valeur s'affiche à côté du classement. // @copyright 2018, Valmone (https://openuserjs.org/users/Valmone) // @license MIT // @include *.ogame*gameforge.com/game/index.php* // @version 1.0.2 // @updateURL https://openuserjs.org/meta/Valmone/Flottille.meta.js // @downloadURL https://openuserjs.org/install/Valmone/Flottille.user.js // ==/UserScript== // ==OpenUserJS== // @author Valmone // ==/OpenUserJS== window.onload = function() { var taba = ""; var sp1 = document.createElement("span"); // on crée une balise span sp1.setAttribute("id", "Affichage"); // on y ajoute un id var sp1_content = document.createTextNode(''); sp1.appendChild(sp1_content); var sp2 = document.getElementById('playerName') ; // Lieu où on veut afficher (A remplacer par ce que vous voulez var parentDiv = sp2.parentNode; parentDiv.insertBefore(sp1, sp2.nextSibling); var tableau = document.createElement("span"); tableau.innerHTML = taba; // Ce qu'on veut afficher document.getElementById('Affichage').insertBefore(tableau, document.getElementById('Affichage').firstChild); // Affichage function tla(x) { if (x === "") x = 0; return x; } function afifi(x, y) { function simpli(x) { var tab = 0; if (x > 1000000000) { x = (x/1000000000); x = parseFloat(x).toFixed(3); if (x-parseFloat(x).toFixed(0) === 0) { x = parseFloat(x).toFixed(0); } tab = x + " Md"; } else if (x > 1000000) { x = (x/1000000); x = parseFloat(x).toFixed(3); if (x-parseFloat(x).toFixed(0) === 0) { x = parseFloat(x).toFixed(0); } tab = x + " M"; } else if (x > 1000) { x = (x/1000); x = parseFloat(x).toFixed(3); if (x-parseFloat(x).toFixed(0) === 0) { x = parseFloat(x).toFixed(0); } tab = x + " k"; } return tab; } if (y > 0) { tabx = simpli(x); taby = simpli(y); tab = taby + " / " + tabx; } else if (y <= 0) { tab = simpli(x); } document.getElementById('Affichage').innerHTML = tab; document.getElementById('Affichage').style.color = "orange"; } var CurrentURL = window.location.href; if (CurrentURL.search("shipyard") >= 0){ // Chantier spatial var chasseur_leger = parseInt(document.querySelector(".fighterLight").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var chasseur_lourd = parseInt(document.querySelector(".fighterHeavy").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var croiseur = parseInt(document.querySelector(".cruiser").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var vaisseau_de_bataille = parseInt(document.querySelector(".battleship").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var traqueur = parseInt(document.querySelector(".interceptor").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var bombardier = parseInt(document.querySelector(".bomber").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var destructeur = parseInt(document.querySelector(".destroyer").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var etoile_de_la_mort = parseInt(document.querySelector(".deathstar").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var faucheur = parseInt(document.querySelector(".reaper").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); if ($(".characterclass.medium.explorer")[0]) var eclaireur = parseInt(document.querySelectorAll(".explorer")[2].querySelector(".amount").textContent.replace(/[^0-9]/g, "")); else var eclaireur = parseInt(document.querySelector(".explorer").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var petit_transporteur = parseInt(document.querySelector(".transporterSmall").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var grand_transporteur = parseInt(document.querySelector(".transporterLarge").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var vaisseau_de_colonisation = parseInt(document.querySelector(".colonyShip").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var recycleur = parseInt(document.querySelector(".recycler").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var sonde_d_espionnage = parseInt(document.querySelector(".espionageProbe").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var tablo1 = (chasseur_leger*4000) + (chasseur_lourd*10000) + (croiseur*29000) + (vaisseau_de_bataille*60000) + (traqueur*85000) + (bombardier*90000) + (destructeur*125000) + (etoile_de_la_mort*10000000) + (faucheur*160000) + (eclaireur*31000) + (petit_transporteur*4000) + (grand_transporteur*12000) + (vaisseau_de_colonisation*40000) + (recycleur*18000) + (sonde_d_espionnage*1000); afifi(tablo1, 0); } else if (CurrentURL.search("fleetdispatch") >= 0){ // Envoi flottes1 setInterval(selec, 1000); function selec() { var chasseur_leger = parseInt(document.querySelector(".fighterLight").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var chasseur_lourd = parseInt(document.querySelector(".fighterHeavy").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var croiseur = parseInt(document.querySelector(".cruiser").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var vaisseau_de_bataille = parseInt(document.querySelector(".battleship").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var traqueur = parseInt(document.querySelector(".interceptor").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var bombardier = parseInt(document.querySelector(".bomber").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var destructeur = parseInt(document.querySelector(".destroyer").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var etoile_de_la_mort = parseInt(document.querySelector(".deathstar").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var faucheur = parseInt(document.querySelector(".reaper").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); if ($(".characterclass.medium.explorer")[0]) var eclaireur = parseInt(document.querySelectorAll(".explorer")[3].querySelector(".amount").textContent.replace(/[^0-9]/g, "")); else var eclaireur = parseInt(document.querySelector(".explorer").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var petit_transporteur = parseInt(document.querySelector(".transporterSmall").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var grand_transporteur = parseInt(document.querySelector(".transporterLarge").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var vaisseau_de_colonisation = parseInt(document.querySelector(".colonyShip").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var recycleur = parseInt(document.querySelector(".recycler").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var sonde_d_espionnage = parseInt(document.querySelector(".espionageProbe").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); /// var cle = document.querySelector(".fighterLight").children[1].value.replace(/[^0-9]/g, ""); var clo = document.querySelector(".fighterHeavy").children[1].value.replace(/[^0-9]/g, ""); var cro = document.querySelector(".cruiser").children[1].value.replace(/[^0-9]/g, ""); var vb = document.querySelector(".battleship").children[1].value.replace(/[^0-9]/g, ""); var traq = document.querySelector(".interceptor").children[1].value.replace(/[^0-9]/g, ""); var bb = document.querySelector(".bomber").children[1].value.replace(/[^0-9]/g, ""); var dd = document.querySelector(".destroyer").children[1].value.replace(/[^0-9]/g, ""); var rip = document.querySelector(".deathstar").children[1].value.replace(/[^0-9]/g, ""); var reaper = document.querySelector(".reaper").children[1].value.replace(/[^0-9]/g, ""); if ($(".characterclass.medium.explorer")[0]) var explorer = document.querySelectorAll(".explorer")[2].children[1].value.replace(/[^0-9]/g, ""); else var explorer = document.querySelector(".explorer").children[1].value.replace(/[^0-9]/g, ""); var pt = document.querySelector(".transporterSmall").children[1].value.replace(/[^0-9]/g, ""); var gt = document.querySelector(".transporterLarge").children[1].value.replace(/[^0-9]/g, ""); var vc = document.querySelector(".colonyShip").children[1].value.replace(/[^0-9]/g, ""); var cyclo = document.querySelector(".recycler").children[1].value.replace(/[^0-9]/g, ""); var sonde = document.querySelector(".espionageProbe").children[1].value.replace(/[^0-9]/g, ""); cle = tla(cle); clo = tla(clo); cro = tla(cro); vb = tla(vb); traq = tla(traq); bb = tla(bb); dd = tla(dd); rip = tla(rip); reaper = tla(reaper); explorer = tla(explorer); pt = tla(pt); gt = tla(gt); vc = tla(vc); cyclo = tla(cyclo); sonde = tla(sonde); var tablo1 = (chasseur_leger*4000) + (chasseur_lourd*10000) + (croiseur*29000) + (vaisseau_de_bataille*60000) + (traqueur*85000) + (bombardier*90000) + (destructeur*125000) + (etoile_de_la_mort*10000000) + (faucheur*160000) + (eclaireur*31000) + (petit_transporteur*4000) + (grand_transporteur*12000) + (vaisseau_de_colonisation*40000) + (recycleur*18000) + (sonde_d_espionnage*1000); var tablo2 = (cle*4000) + (clo*10000) + (cro*29000) + (vb*60000) + (traq*85000) + (bb*90000) + (dd*125000) + (rip*10000000) + (reaper*160000) + (explorer*31000) + (pt*4000) + (gt*12000) + (vc*40000) + (cyclo*18000) + (sonde*1000); afifi(tablo1, tablo2); } } else if (CurrentURL.search("defense") >= 0) { // Défenses var lance_missile = parseInt(document.querySelector(".rocketLauncher").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var laser_legere = parseInt(document.querySelector(".laserCannonLight").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var laser_lourde = parseInt(document.querySelector(".laserCannonHeavy").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var gauss = parseInt(document.querySelector(".gaussCannon").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var ions = parseInt(document.querySelector(".ionCannon").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var plasma = parseInt(document.querySelector(".plasmaCannon").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var petit_bouclier = parseInt(document.querySelector(".shieldDomeSmall").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var grand_bouclier = parseInt(document.querySelector(".shieldDomeLarge").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var mi = parseInt(document.querySelector(".missileInterceptor").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var mip = parseInt(document.querySelector(".missileInterplanetary").querySelector(".amount").textContent.replace(/[^0-9]/g, "")); var tablo1 = (lance_missile*2000) + (laser_legere*2000) + (laser_lourde*8000) + (gauss*37000) + (ions*8000) + (plasma*130000) + (petit_bouclier*20000) + (grand_bouclier*100000) + (mi*10000) + (mip*25000); afifi(tablo1, 0); } };