OGame : Cargos necessary

By Black Cat Last update Jan 16, 2008 — Installed 8,935 times. Daily Installs: 10, 17, 7, 3, 2, 7, 6, 3, 5, 18, 5, 4, 7, 9, 2, 3, 6, 9, 4, 10, 5, 3, 12, 3, 4, 6, 7, 6, 5, 2, 3, 8
// ==UserScript==
// @name OGame : Cargos necessary
// @namespace http://userscripts.org/users/36331
// @description OGame : Number of cargos necessary to transport all resources
// @date 2008-01-05
// @creator Black Cat
// @include http://uni*.ogame.*/game/index.php?page=flotten1*
// @exclude
// ==/UserScript==

(function(){

	var tab_resources = document.getElementById("resources").getElementsByTagName("tbody")[0];
	var elements = tab_resources.getElementsByTagName("tr")[2];
	
	var metal = elements.getElementsByTagName("td")[0].getElementsByTagName("font")[0].innerHTML;
	metal = parseInt(metal.replace(/\D/g, ''));

	var cristal = elements.getElementsByTagName("td")[1].getElementsByTagName("font")[0].innerHTML;
	cristal = parseInt(cristal.replace(/\D/g, ''));

	var deuterium = elements.getElementsByTagName("td")[2].getElementsByTagName("font")[0].innerHTML;
	deuterium = parseInt(deuterium.replace(/\D/g, ''));
	
	var total = metal + cristal + deuterium;
	
	//=============================================================
	// Put/Write the number of Small Cargo or Large Cargo necessary
	//=============================================================
	var row = document.createElement("tr");
	row.className = "header";
	var cell = document.createElement("td");
	cell.setAttribute("colSpan","5");
	cell.setAttribute("align","left");
	cell.className = "header";
	tab_resources.appendChild(row);
	row.appendChild(cell);
	cell.innerHTML = "<b><font color='red'>"+parseInt(Math.ceil(total/5000))+" small cargos / "+parseInt(Math.ceil(total/25000))+" large cargos</font></b>";

})();