tatata

WAWA

目前為 2015-03-03 提交的版本,檢視 最新版本

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 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" ;
}