NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Golindo // @namespace Mndra // @description WAR32F // @author MyMy // @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 eventos // @history 2.32 version // ==/UserScript== var sMIN = getVar('sMIN', 90); var sMAX = getVar('sMAX', 256); var autofresh = getVar('autof', 'ON'); var alrt_mess = getVar('stt_alrt_mess', 'OFF'); var alrt_atak = getVar('stt_alrt_atak', 'ON'); 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="green">ON</font> - <font color="yellow">[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', 'ON'); } 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="red">[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="green">ON</font> -<font color="yellow">[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', 'ON'); } 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://xanimax.free.fr/mp3/epic/Immediate%20Music%20-%20Lacrimosa.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">Abrir</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'; }