// ==UserScript== // @name OGame Screen of Resources // @namespace http://www.midgar.com.ar/grease/ogame/ // @description Graficzny interfejs surowc�w // @include http://ogame*.de/game/* // @include http://*.gfsrv.net/game/* // ==/UserScript== function formatNmb(numero) { var nNmb = String(numero); var sRes = ""; for (var j, i = nNmb.length - 1, j = 0; i >= 0; i--, j++) sRes = nNmb.charAt(i) + ((j > 0) && (j % 3 == 0)? ".": "") + sRes; return sRes; } if (document.location.href.indexOf('/game/resources.php') == -1) return; //GM_log('Init: '+document.location.href); var T_Recursos = document.getElementsByTagName("td"); var Metal = T_Recursos[18].innerHTML.replace(/\./,''); var Crystal = T_Recursos[19].innerHTML.replace(/\./,''); var Deut = T_Recursos[20].innerHTML.replace(/\./,''); Metal = Metal.replace(/\./g,''); Crystal = Crystal .replace(/\./g,''); Deut = Deut.replace(/\./g,''); var PMetal = T_Recursos[40].innerHTML.replace(/\./g,''); var PCrystal = T_Recursos[41].innerHTML.replace(/\./g,''); var PDeut = T_Recursos[42].innerHTML.replace(/\./g,''); PMetal = PMetal.replace(/\./g,''); PCrystal = PCrystal .replace(/\./g,''); PDeut = PDeut.replace(/\./g,''); var AlmM = T_Recursos[35].innerHTML.replace(/\./g,''); var AlmC = T_Recursos[36].innerHTML.replace(/\./g,''); var AlmD = T_Recursos[37].innerHTML.replace(/\./g,''); AlmM = AlmM.replace(/k/,'000'); AlmC = AlmC.replace(/k/,'000'); AlmD = AlmD.replace(/k/,'000'); AlmM = AlmM.replace(/\./g,''); AlmC = AlmC.replace(/\./g,''); AlmD = AlmD.replace(/\./g,''); if (Metal.indexOf('Wsp\u00F3\u0142czynnik produkcji'+ ''+Factor+'%'+ '
 
'+ '
'; var CuentaRec = document.createElement('div'); CuentaRec.innerHTML = '
'+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ '
Wydoycie
 24hTydzienMiesi\u0105c
Metal'+formatNmb(XMetal[0])+''+formatNmb(XMetal[1])+''+formatNmb(XMetal[2])+'
Cristal'+formatNmb(XCrystal[0])+''+formatNmb(XCrystal[1])+''+formatNmb(XCrystal[2])+'
Deut'+formatNmb(XDeut[0])+''+formatNmb(XDeut[1])+''+formatNmb(XDeut[2])+'

'; var EAlmM=(Metal / AlmM) * 100; var EAlmMPorc=parseInt((Metal / AlmM) * 250); var EAlmC=(Crystal / AlmC) * 100; var EAlmCPorc=parseInt((Crystal / AlmC) * 250); var EAlmD=(Deut / AlmD) * 100; var EAlmDPorc=parseInt((Deut / AlmD) * 250); EAlmM = Math.round(EAlmM); EAlmC = Math.round(EAlmC); EAlmD = Math.round(EAlmD); CuentaRec.innerHTML += ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ ''+ '
Magazyny
Metal'+EAlmM+'%
 
Kryszta\u0142'+EAlmC+'%
 
Deuter'+EAlmD+'%
 

'; ResForm.parentNode.insertBefore(CuentaRec, ResForm.nextSibling); ResForm.parentNode.insertBefore(ProdFact, ResForm); //document.body.innerHTML = document.body.innerHTML.replace(/Fattore di produzione(.)+n\:(.)*[0-9.]/gi,''); }