Tuesday, February 9th 2010, 8:20pm UTC+1
You are not logged in.


This post has been edited 5 times, last edit by "Mushroorn" (Dec 12th 2007, 3:36pm)
Quoted
// ==UserScript==
// @name OGame : Holding Consumption
// @author Black Cat
// @description OGame : Holding Consumption
// @include http://*/game/index.php?page=flotten3*
// @exclude
// ==/UserScript==
(function(){
var select = document.evaluate("//select/option[@value='1']/..", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue;
if (select) {
deut_cost = new Array(); //Deuterium Costs for Hold Mission (per hour)
deut_cost["202"] = 5; //Small Cargo
deut_cost["203"] = 5; //Large Cargo
deut_cost["204"] = 2; //Light Fighter
deut_cost["205"] = 7; //Heavy Fighter
deut_cost["206"] = 30; //Cruiser
deut_cost["207"] = 50; //Battleship
deut_cost["208"] = 100; //Colony Ship
deut_cost["209"] = 30; //Recycler
deut_cost["210"] = 0.1; //Espionage Probe
deut_cost["211"] = 100; //Bomber
deut_cost["212"] = 0; //Solar Satellite
deut_cost["213"] = 100; //Destroyer
deut_cost["214"] = 0.1; //Deathstar
deut_cost["215"] = 25; //Battlecruiser
var cost_per_hour = 0;
for (var i = 200; i < 220; i++) {
shipcount = document.getElementsByName("ship" + i)[0];
if (shipcount)
cost_per_hour += shipcount.value*deut_cost;
}
select.parentNode.setAttribute("colspan","2");
var th = document.createElement("th");
th.setAttribute("id","total_deut_cost");
select.parentNode.parentNode.appendChild(th);
var script = "javascript:document.getElementById('total_deut_cost').innerHTML=tsdpkt(consumption()+Math.floor(this.value*" + cost_per_hour + "));";
select.setAttribute("onchange",script);
select.setAttribute("onkeyup",script);
var options = select.getElementsByTagName("option");
for (var i = 0; i < options.length; i++) {
options[i].setAttribute("onmouseover",script);
}
document.body.setAttribute("onload","javascript:document.getElementById('total_deut_cost').innerHTML=tsdpkt(consumption()+Math.floor(document.getElementById('content').getElementsByTagName('select')[0].value*" + cost_per_hour + "));");
}
})();
Quoted
Mushroorn a écrit :
PS : je n'ai pas pu tester sur un univers avec attaque groupée ou on peut stationner chez un allié. Je suppose que comme pour les expéditions on ne sait pas combien de deutérium on consomme suivant le temps de stationnement. Il est possible que mon script fonctionne également mais pas sur

This post has been edited 2 times, last edit by "didoman" (Dec 12th 2007, 7:38am)