Ogame: Alerta Skin Redisenio

By Carlos Arturo Sanchez Rivera Last update Feb 17, 2010 — Installed 377 times.

There are 4 previous versions of this script.

// ==UserScript==
// @name           Alerta: Ogame redisenio
// @namespace      debbog.free.fr (Editado por enigmaX)
// @description    Alarma d emensajes, atake y espionajes
// @include        http://*.*ogame*overview*
// ==/UserScript==

function sonID(objID)
{
    return document.getElementById(objID);
}
function tagName(objTAG)
{
    return document.getElementsByTagName(objTAG);
}
function sonInner(objINNER)
{
    return objINNER.innerHTML;
}
function REGEXE(objREG)
{
    return objREG.exec(document.location);
}

var sonMessage,sonEspionnage,sonAttaqueConf,sonAttaque,image;
var listeElements,elementActuel,publi,commandant,tab_sons;
var timer,time,timerSuivant,volume,tempsMin,tempsMax,compteur;
var corps;
var session = 1;
var valeur  = 1;
var tempsHeures     = 0;
var tempsMinutes    = 0;
var tempsSecondes   = 0;
var afficheHeures   = 0;
var afficheMinutes  = 0;
var afficheSecondes = 0;

volume = "100";

tempsMin = 60000;  
tempsMax = 600000; 

time  = Math.round( Math.random()*( tempsMax-tempsMin ) + tempsMin );
time.toFixed(2);

timer = setTimeout( function(){ alertetotale(); } , time );

tab_sons        =   new Array(  "http://contents.mediafusion.es/mp3/77048.mp3",
                                "http://contents.mediafusion.es/mp3/77048.mp3",
                                "http://contents.mediafusion.es/mp3/77267.mp3",
                                "http://contents.mediafusion.es/mp3/77196.mp3"     );

sonAttaqueConf 	=	tab_sons[0];
sonAttaque 	=	tab_sons[1]; 
sonEspionnage 	=	tab_sons[2]; 
sonMessage 	=	tab_sons[3];

corps   = document.getElementsByTagName("body")[0];

var RegEx  = /http:\/\/.*?ogame.*?\/game\/.*?/i;
var Result = REGEXE(RegEx);

if(Result != null) 
{
    function alertetotale()   
    { 
        var son = 0;
    	publi 	        =   document.getElementsByTagName ('div');
        listeElements   =   document.getElementsByTagName ('a');
    	
        if( sonID("attack_alert").style.visibility == "visible" ) joueAlarme(sonAttaque);
        else if( sonID("message_alert_box").className.substring(0,17) != "tips emptyMessage" )  joueAlarme(sonMessage);
    	timerSuivant = setTimeout( function(){ rafraichir(); } , 4021 );    		
    }
}

tempsChrono = setInterval(function(){       
	tempsSecondes=tempsSecondes+1;										
	if(tempsSecondes>59) 
	{
		tempsMinutes=tempsMinutes+1;
		tempsSecondes = 0;	
	}										
	if(tempsMinutes>59) 
	{
		tempsHeures=tempsHeures+1;
		tempsMinutes = 0;	
	}
	
	if( tempsSecondes < 10 )  afficheSecondes = "0" + tempsSecondes;										
	if( tempsSecondes > 9  )  afficheSecondes = tempsSecondes;										
	if( tempsMinutes  < 10 )  afficheMinutes  = "0" + tempsMinutes;
	if( tempsMinutes  > 9  )  afficheMinutes  = tempsMinutes;																		
	if( tempsHeures   < 10 )  afficheHeures   = "0" + tempsHeures;
	if( tempsHeures   > 9  )  afficheHeures   = tempsHeures;
	
	var decompte  =   afficheHeures  + ':' + 
        afficheMinutes + ':' + 
        afficheSecondes;
	document.getElementById('compteur').value = decompte;
                          								  
  	},1000    );    	


function joueAlarme(effet)
{
	body = document.getElementsByTagName("body")[0];
	var emb = document.createElement("embed");
	
	emb.src = effet;
	emb.setAttribute("autostart", "true");
	emb.setAttribute("loop", "false");
	emb.setAttribute("hidden", "true");
	emb.setAttribute("volume", volume);
	
	body.appendChild(emb);	
}

function rafraichir()
{	
	var url = window.location.href;
	window.location.replace(url);	
	clearTimeout( timerSuivant );	
}