Greasy Fork is available in English.

tatata

WAWA

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey, Greasemonkey или Violentmonkey.

Для установки этого скрипта вам необходимо установить расширение, такое как Tampermonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Userscripts.

Чтобы установить этот скрипт, сначала вы должны установить расширение браузера, например Tampermonkey.

Чтобы установить этот скрипт, вы должны установить расширение — менеджер скриптов.

(у меня уже есть менеджер скриптов, дайте мне установить скрипт!)

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

(у меня уже есть менеджер стилей, дайте мне установить скрипт!)

// ==UserScript==
// @name           	tatata
// @namespace     TATATA 2.2
// @description    	WAWA
// @author         	EMY PAYASA
// @include		http://*.ogame.*/*
// @exclude		http://*.ogame.fr/game/index.php?page=fleet*
// @exclude		http://*.ogame.fr/game/index.php?page=galaxy*
// @exclude 		http://*.ogame.fr/game/index.php?page=messages*
// @exclude 		http://*.ogame.fr/game/index.php?page=traderOverview*
// @exclude 		http://*.ogame.fr/game/index.php?page=preferences
// @exclude 		http://uni122.ogame.fr/game/index.php?page=alliance*
// @history             2.2 Busca eventos 
// @history             2.2 Version new
// @history             2.2 version
// @version 0.0.1.20150303214036
// ==/UserScript==

var sMIN				=  getVar("sMIN",75);
var sMAX				=  getVar("sMAX",240);
var autofresh           =  getVar("autof",'OFF');
var alrt_mess           =  getVar("stt_alrt_mess",'OFF');
var alrt_atak           =  getVar("stt_alrt_atak",'OFF');
var s_h_snd2            =  getVar("s_h_snd2",0);
var s_h_snd				=  getVar("s_h_snd",0);
var body 				=  document;
var a 					=  1;
var                        p,h,n1,n2,n3;
var sURL                = unescape(window.location);
var url 				= location.href;
var serveur 			= url.split('/')[2];


{//Division OAN											div_oan
p = document.getElementById("menuTable");
h = document.createElement("div");
h.id = "div_oan";
h.setAttribute('style',';position:relative;width:170px;text-align:center;');
n1 = "<br>";
n1 += '<span id="div_rfr" width="170px"></span>';
n1 += '<span id="div_alrt_mess"></span>';
n1 += '<span id="div_alrt_atak"></span>';
n1 += '<span id="div_timer"></span>';
n1 += '';
h.innerHTML = n1 ;
p.appendChild(h);
}//Division OAN

{//Division Bouton ON OFF refresh						bt_sttrfr in div_rfr
p = document.getElementById("div_rfr");
h = document.createElement("div");
h.id = "b_stop";
h.setAttribute('style',';width:145px;border: 1px outset black;color: #6f9fc8;background-color: #0d1014;text-align:center;padding-top: 5px;padding-bottom: 5px;');
if ( getVar("autof")=="ON"){
    h.innerHTML = 'Refresh : <input type="hidden" id="autofresh" value="'+autofresh+'"><font color="green">[ON]</font> - <font color="red">OFF </font> ';
}else	{
    h.innerHTML = 'Refresh : <input type="hidden" id="autofresh" value="'+autofresh+'"><font color="red">ON</font> - <font color="green">[OFF]</font> ';
}
h.addEventListener("click",function(){
    b_stop();
},false);
p.appendChild(h);

function b_stop(){
    var autof = document.getElementById("autofresh").value;
    if	( getVar("autof")=="ON"){
        setVar("autof",'OFF');
    }
    else{
        setVar("autof","ON");
    }
    reload();
}
}//Division Bouton ON OFF refresh

{//Division Bouton ON OFF alerte messages				bt_alrt_mess in div_alrt_mes
p = document.getElementById("div_alrt_mess");
h = document.createElement("div");
h.id = "bt_alrt_mess";
h.setAttribute('style',';width:145px;margin-top : 5px;padding-top: 5px;padding-bottom: 5px;border-top: 1px outset black;border-left: 1px outset black;border-right: 1px outset black;color: #6f9fc8;background-color: #0d1014;text-align:center;');
if ( getVar("stt_alrt_mess")=="ON"){
    h.innerHTML = 'Son Message : <br><input type="hidden" id="alrt_mess" value="'+alrt_mess+'"><font color="green">[ON]</font> - <font color="red">OFF </font> ';
}else	{
    h.innerHTML = 'Son Message : <br><input type="hidden" id="alrt_mess" value="'+alrt_mess+'"><font color="red">ON</font> - <font color="green">[OFF]</font> ';
}
h.addEventListener("click",function(){
    b_alrt_mess();
},false);
p.appendChild(h);

function b_alrt_mess(){
    var stt_alrt_mess = document.getElementById("alrt_mess").value;
    if	( getVar("stt_alrt_mess")=="ON"){
        setVar("stt_alrt_mess",'OFF');
    }
    else{
        setVar("stt_alrt_mess","ON");
    }
    reload();
}
}//Division Bouton ON OFF alerte messages

{//Division Bouton ON OFF alerte atak					bt_alrt_atak in div_alrt_atak
p = document.getElementById("div_alrt_atak");
h = document.createElement("div");
h.id = "bt_alrt_atak";
h.setAttribute('style',';width:145px;padding-top: 5px;padding-bottom: 5px;border-bottom: 1px outset black;border-left: 1px outset black;border-right: 1px outset black;color: #6f9fc8;background-color: #0d1014;text-align:center;');
if ( getVar("stt_alrt_atak")=="ON"){
    h.innerHTML = 'Son Attaque : <br><input type="hidden" id="alrt_atak" value="'+alrt_atak+'"><font color="green">[ON]</font> - <font color="red">OFF </font> ';
}else	{
    h.innerHTML = 'Son Attaque : <br><input type="hidden" id="alrt_atak" value="'+alrt_atak+'"><font color="red">ON</font> -<font color="green">[OFF]</font> ';
}
h.addEventListener("click",function(){
    b_alrt_atak();
},false);
p.appendChild(h);

function b_alrt_atak(){
    var stt_alrt_atak = document.getElementById("alrt_atak").value;
    if	( getVar("stt_alrt_atak")=="ON"){
        setVar("stt_alrt_atak",'OFF');
    }
    else{
        setVar("stt_alrt_atak","ON");
    }
    reload();
}
}//Division Bouton ON OFF alerte atak

{//Division timer										stt_timer
p = document.getElementById("div_timer");
h = document.createElement("div");
h.id = "stt_timer";
h.setAttribute('style',';width:140px;margin-bottom : 5px;margin-top : 5px;border: 1px outset black;color: #6f9fc8;background-color: #0d1014;text-align:left;padding-top: 5px;padding-bottom: 5px;padding-left: 5px;');
n1 = '';
n1 += 'Refresh ';
n1 += '<input id="Smin" name="Smin" type=\"input\" size=\"1\" value=\"'+sMIN+'\"> sec mini<br>';
n1 += 'Refresh ';
n1 += '<input id="Smax" name="Smax" type=\"input\" size=\"1\" value=\"'+sMAX+'\"> sec maxi';
n1 += '<div id="bt_save"></div>';
n1 += '';
h.innerHTML = n1 ;
p.appendChild(h);

{//Boutton Sauvegarder									bt_save
p = document.getElementById("bt_save");
h = document.createElement("div");
h.id = "save_time";
h.setAttribute('style',';text-align:center;padding-top: 5px;');
h.innerHTML = '<input type="button" value="save" title=""  class="btn_blue" >';
h.addEventListener("click",function(){save_timer();},false);
p.appendChild(h);
}//Boutton Sauvegarder

}//Division timer

{//snd1 son message
snd1 = document.getElementById("inhalt");
h = document.createElement('div');
h.id = "sndTable";
h.setAttribute('style',';display:none;position:relative;clear:both;width:100%;float:left;border:0px;');
snd1.appendChild(h);
tabla ='';
document.getElementById("sndTable").innerHTML = '';
tabla += '<table border="0"  width="100%" style="">';
LineStyle = 'style="max-height:20px;min-width: 20px; max-width: 30px; overflow: hidden;font-weight:bold;"';
tabla += '<tr style="max-height:20px;font-weight:bold;"><td><EMBED NAME=\'CS1224981463558\' SRC=\'http://xlx.ogame.free.fr/sons/sirene1.mp3\' LOOP=\'false\' AUTOSTART=\'true\' HIDDEN=\'true\' WIDTH=\'0\' HEIGHT=\'0\'></EMBED></td>';
tabla +='</tr></table>';
document.getElementById("sndTable").innerHTML  = tabla;
}//snd1 son message
{//snd2 son attaque
snd2 = document.getElementById("inhalt");
h = document.createElement('div');
h.id = "sndTable2";
h.setAttribute('style',';display:none;position:relative;clear:both;width:100%;float:left;border:0px;');
snd2.appendChild(h);
tabla ='';
document.getElementById("sndTable2").innerHTML = '';
tabla += '<table border="0"  width="100%" style="">';
LineStyle = 'style="max-height:20px;min-width: 20px; max-width: 30px; overflow: hidden;font-weight:bold;"';
tabla += '<tr style="max-height:20px;font-weight:bold;"><td><EMBED NAME=\'CS1224981463558\' SRC=\'http://www.coreybarksdale.com/Music/02-We-Want-War.mp3\' LOOP=\'\' AUTOSTART=\'true\' HIDDEN=\'true\' WIDTH=\'0\' HEIGHT=\'0\'></EMBED></td>';
tabla +='</tr></table>';
document.getElementById("sndTable2").innerHTML  = tabla;
}//snd2 son attaque

{//Boutton Option
p = document.getElementById("playerName");
h = document.createElement("a");
h.id = "bopt";
if( getVar("s_h_oan")==0){
    h.innerHTML = 'Emy';
    document.getElementById("div_oan").style.display="none";
}
else{
    h.innerHTML = 'VeoVeo';
    document.getElementById("div_oan").style.display="inline";
}
h.addEventListener("click",function(){
    f_s_h_oan();
},false);
p.appendChild(h);

}//Boutton Option

{//BOUTON AFFICHER REGLAGE
p = document.getElementById("menuTable"); 
h = document.createElement("a");
h.id = "b_s_h_oan";
if		( getVar("s_h_oan")==0){	h.innerHTML = '<li><a class="menubutton" href="javascript:void(0)" accesskey="" target="_self"><span class="textlabel">Abrirrr</span></a></li>';	document.getElementById("div_oan").style.display="none";	}
else	{ h.innerHTML = '<li><a class="menubutton" href="javascript:void(0)" accesskey="" target="_self"><span class="textlabel">CERRAR</span></a></li>';							document.getElementById("div_oan").style.display="inline";			}
h.addEventListener("click",function(){f_s_h_oan();},false);
p.appendChild(h);
}//BOUTON AFFICHER REGLAGE


function save_timer(){
    var sMIN = document.getElementById("Smin").value;
    var sMAX = document.getElementById("Smax").value;
    setVar("sMIN",sMIN);
    setVar("sMAX",sMAX);
    reload();
    document.getElementById("save_time").innerHTML = '<br>Fait';
}

function f_s_h_oan(){
    if	( getVar("s_h_oan")==1){
        setVar("s_h_oan",0);
		reload();
      document.getElementById("div_oan").style.display="none";
	}
    else{
        setVar("s_h_oan",1);
		reload();
        document.getElementById("div_oan").style.display="inline";
	}
}

function getVar(varname, vardefault) {
    var res = GM_getValue(document.location.host+varname);
    if (res == undefined) {
        return vardefault;
    }
    return res;
}

function setVar(varname, varvalue) {
    GM_setValue(document.location.host+varname, varvalue);
}

function getRefreshTime() {
    return (parseInt(sMIN) + Math.round(Math.random() * (sMAX - sMIN))) * 1000;
};

if ( autofresh == 'ON' ){
    setInterval(reload, getRefreshTime());
}//

function reload() {
    window.location.replace( sURL );
};//setTimeout(document.location.reload()) ;

if ( alrt_mess == 'ON' ){
    if (['message-wrapper'   ].some(function(e)	{
        if (document.evaluate('.//a[@class="tooltip js_hideTipOnMobile "]', document.getElementById(e), null, 8, null).singleNodeValue) return true;
    })) document.getElementById("sndTable").style.display="inline";
}

if ( alrt_atak == 'ON' ){
    if (['message-wrapper' ].some(function(e)	{
        if (document.evaluate('.//div[@class="tooltip eventToggle soon"]', document.getElementById(e), null, 8, null).singleNodeValue) return true;
    })) document.getElementById("sndTable2").style.display="inline" ;
}

if ( a == 1 ){
    if (['eventHostile' ].some(function(e)	{
        if (document.evaluate('.//value[@0]', document.getElementById(e), null, 8, null).singleNodeValue) return true;
    })) document.getElementById("sndTable2").style.display="inline" ;
}