您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Buildt in filter separating rally point entries for travian.
// ==UserScript== // @name Travian Rallypoint filter // @namespace http://tampermonkey.net/ // @license MIT // // @version 0.7 // @description Buildt in filter separating rally point entries for travian. // @author [email protected] // @include *://*.travian.*/build.php?*gid=16&tt=1* // @include *://*.travian.*/build.php?*&tt=1&gid=16 // @grant GM_addStyle // @grant GM_getValue // @grant GM_setValue // @grant GM_deleteValue // ==/UserScript== (function() { 'use strict'; function runMain() { var attacks = attackList.getElementsByClassName("troop_details"); // alert(userHost + " : " + attackStatus); const resourceArray = [0,0,0,0,0,0,0]; var returns = attackList.getElementsByClassName("inReturn"); console.log("returns: " + returns.length); for (var r = 0 ; r < returns.length ; r++){ var resString = ""; var values = returns.item(r).getElementsByClassName("value"); // var myBox = document.createElement("div"); for (var res = 0 ; res < values.length ; res++) { resString = resString + values.item(res).innerText + " "; if (Number(values.item(res).innerText) >= 0) { resourceArray[res] += Number(values.item(res).innerText); } } } console.log(resourceArray[0]); document.getElementById('rs1').innerHTML = resourceArray[0]; document.getElementById('rs2').innerHTML = resourceArray[1]; document.getElementById('rs3').innerHTML = resourceArray[2]; document.getElementById('rs4').innerHTML = resourceArray[3]; console.log("nr: " + attacks.length); for (var i = 0 ; i < attacks.length ; i++){ // var myBox = document.createElement("div"); // myBox.setAttribute("style", "width:10px;"); // var attack = attacks[i].parentNode.getElementsByClassName("outAttack")[0].innerHTML.replace("(",""); var abortButton = attacks[i].getElementsByClassName("abort"); // var troopHeadLine = attacks[i].getElementsByClassName("outAttack"); // attacks[i].style.display = ""; if (abortButton.length < 1 && stoppableStatus == "on" ) { attacks[i].style.display = "none"; } else if (!attacks[i].classList.contains("outAttack") && !attacks[i].classList.contains("inAttack") && attackStatus == "on"){ attacks[i].style.display = "none"; } else if (!attacks[i].classList.contains("outSpy") && scoutStatus == "on"){ attacks[i].style.display = "none"; } else { attacks[i].style.display = ""; } } } function toggleFilter(){ if (stoppableStatus == "on"){ stoppableFilterButt.src = Images.stopOff; stoppableStatus = "off"; GM_setValue(userHost + "_stoppablefilterstatus",'off'); runMain(); } else { stoppableFilterButt.src = Images.stopOn; stoppableStatus = "on"; GM_setValue(userHost + "_stoppablefilterstatus",'on'); attackFilterButt.src = Images.attackOff; attackStatus = "off"; GM_setValue(userHost + "attackfiltstat",'off'); scoutFilterButt.src = Images.scoutOff; scoutStatus = "off"; GM_setValue(userHost + "scoutfiltstat",'off'); runMain(); }; }; function toggleAttack(){ if (attackStatus == "on"){ attackFilterButt.src = Images.attackOff; attackStatus = "off"; GM_setValue(userHost + "attackfiltstat",'off'); runMain(); } else { attackFilterButt.src = Images.attackOn; attackStatus = "on"; GM_setValue(userHost + "attackfiltstat",'on'); stoppableFilterButt.src = Images.stopOff; stoppableStatus = "off"; GM_setValue(userHost + "_stoppablefilterstatus",'off'); scoutFilterButt.src = Images.scoutOff; scoutStatus = "off"; GM_setValue(userHost + "scoutfiltstat",'off'); // alert(userHost); runMain(); }; }; function toggleScout(){ if (scoutStatus == "on"){ scoutFilterButt.src = Images.scoutOff; scoutStatus = "off"; GM_setValue(userHost + "scoutfiltstat",'off'); runMain(); } else { scoutFilterButt.src = Images.scoutOn; scoutStatus = "on"; GM_setValue(userHost + "scoutfiltstat",'on'); stoppableFilterButt.src = Images.stopOff; stoppableStatus = "off"; GM_setValue(userHost + "_stoppablefilterstatus",'off'); attackFilterButt.src = Images.attackOff; attackStatus = "off"; GM_setValue(userHost + "attackfiltstat",'off'); // alert(userHost); runMain(); }; }; var Doc = { New : function(tt,attrs){ var newElement = document.createElement(tt); if (attrs !== undefined) { for(var xi = 0; xi < attrs.length; xi++) { newElement.setAttribute(attrs[xi][0], attrs[xi][1]); } } return newElement; }, Element : function(eid){ return document.getElementById(eid); } } var Images = { stopOff : 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAAAeCAMAAABnqtKAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAADIQGzIQHDQRHTQSHjUTHzcUHzcVIDgWIToYJDsZJTwdJz4dKD8eKUAfKkAgKkAgK0IhLEIiLUMjLkQkL0QlMEkqNUssN0wtN0wtOEwuOE0vOU8wOlAyPFI0PlQ2QFU4Qlc6RFg8RlxASV9DTGBETmBFT2JHUGNIUWRKU2VKVGdNVmhOV2lQWGtRWWtSWm1UXG1UXW9VXnBXX3BYYHFZYXNaYnRcZHRdZXVeZnZfZ3dgaHhhaHhhaXtja3tkbHxlbXxmbn1nb39obn5ocIBrcYJscoNtdINudYRvdoRwdoRwd4hzeYhzeoh0eoh0e4x4fo16gJB+hJJ/hpWCh5SCiZeEipeFi5iHjZqIjZqJj5uKkJyLkJ+Nk5+Pk56OlKCPk6CPlKCPlaCQlqGRl6OTmaWVmaSVmqWWm6eXnKeYnaiZmqqanqubn6mboKudoKucoaydoa2fo62fpK+gpa+hprChprCjqLGkqbSnqrSnq7SprLWprbWprraqrbaqrrirrbirr7msr7mtsLmtsbuvs72ytr6zt7+0uMK2tcC1ucC2ucS4uMS6vcS7vsi9vMe8wMi/wci/wsnAw83FyM/HydDJy9DJzNLKzdPLztTLzdTMz9TN0NbP0tnT1drU1tzW19zW2NzX2d3Y2d3Y2uHb2+Db3OHc3uPd3+Te2uPe4OTe4OTf4eTg4eXh4ubi4ufj5OTk5OXl5ejk4ejk5ejl5unm5+jo6Ovo6e3q6+/r7O/s7fHu6PDt7vHv8PPw7vTy6/Xx7/Px8vTz8/b08fX09Pb19ff29vX39/f6+vj29/v58/z59v389f/99v789/r4+Pn5+fv6+Pv6+fv7+vv8/Pz4+Pz7+P37+fz6+vz7+/38+P38+v38+//++/38/P39/f39/v7+/P7+/f3+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+JBcAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4xLjVkR1hSAAADK0lEQVRIS7WW53sMYRDAmQhCcDpRc3qLTnSi1yCiC6JEd3qILmp0okUQohNRQxC9hyBOpFx2ZWf+jpj33eWSC8/jw9582Xd+O/O7d2/ufW6L5XPcNC+Ejp1JSUZuTghnUtItIzMphPOW6U5jYWboTjIrpM2dThVVA4sQSRHyHyUuTkI07vFKNriS/yhx3Sez2HhxV+WPV3RidOikEIgEo8Rjg0Fkk7T9+T4Rl1nAwyeelDWZ+F2UCYV0KJmqJAVBJIgF5xbp/F0ibc4ZqaXDfr4NP4V3INYhctnx8x1feD86KQA2SScTy7qCJdLmdB6BaLsd6fRICJz7mGjHuPHbkOxTDx8MsqWodKTn81nBBxjEzwlclEK8TzUsaC/bLBHctH106FXhcHV+qdzkikIY1Rladr5DrYBjLKnW5nytlUy2stV5EUpnAcY19lEpEupzHkxkWatQV78AKH/pL868A/Wgx0mkaxCn0eLSL4iml3lhtzZ5Q69KLtVssJVoWEOyX0dMhGjaAquIgurkkSUC59Xih/cY8RcnarSiWqkYdp7RKKA1k7MQi9ZJvGg0RLNV4Ws48IzORc2DPdoW8X3ugocaz6hf9dCQEJ8WDIo6P6n3aw4STgf5dWGSCPtU60SedLvuDltVBlHwSO0EfYayc7Mn59FwRauwltpWbO/fq/9sIZE2p5MwTSX/DpgAcURDGzA4DJfZyeejbhDJfc4ol7bS6zUh7MbIEpwvBxXZObwZqtn6L1fanM6wyee1/Z4zc59C4DPaD8vfH+3QJ0ezwprc+XD6hw16JxyvMTpnNRyjabATN0LHixd8ByNWWE+HYP3HD8dOFHVmxDTlQY7RMhz9AGJojjeA/5tvirWNL3itIMdCGAjQDb8pLQH6wh7aBKMA2r5EhAjNsaQSQO0BfIwKO5HP1s0zn3Pysin9XjKmEj2Qp806Ie82pSPZgO69F0B58pVLkDD17mvRxISbUm4I4upETBebF8HD1X4T6xSd2Lz/WaKHTqTtj1PJNG5yZGXyc+gEpJOyFhT/Z4kRkkibc0amhLS5z2luuOW/2C3vDO54tzH7HSw//xcxcgIMIduzwAAAAABJRU5ErkJggg==', stopOn : 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAAAeCAMAAABnqtKAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAADIQGzIQHDQRHTQSHjUTHzcUHzcVIDgWIToYJDsZJTwdJz4dKD8eKUAfKkAgKkAgK0IhLEIiLUMjLkQkL0QlMEkqNUssN0wtN0wtOEwuOE0vOU8wOlAyPFI0PlQ2QFU4Qlc6RFg8RmR+EVxASV9DTGBETmBFT2JHUGNIUWRKU2VKVGdNVmhOV2lQWGtRWWtSWm1UXG1UXW9VXnBXX3BYYHFZYXNaYnRcZHRdZXVeZnZfZ3dgaHhhaHhhaXtja3tkbHxlbXxmbn1nb39obn5ocGqFEnaUFIBrcYJscoNtdINudYRvdoRwdoRwd4hzeYhzeoh0eoh0e4x4fo16gJB+hJJ/houvGJnAGprAHJrAHZ7DJZ7DJrnUYpWCh5SCiZeEipeFi5iHjZqIjZqJj5uKkJyLkJ+Nk5+Pk56OlKCPk6CPlKCPlaCQlqGRl6OTmaWVmaSVmqWWm6eXnKeYnaiZmqqanqubn6mboKudoKucoaydoa2fo62fpK+gpa+hprChprCjqLGkqbSnqrSnq7SprLWprbWprraqrbaqrrirrbirr7msr7mtsLmtsbuvs72ytr6zt7+0uMK2tcC1ucC2ucS4uMS6vcS7vsi9vMe8wMi/wci/wsvfitTln8nAw83FyM/HydDJy9DJzNLKzdPLztTLzdTMz9TN0NbP0tnT1drU1tzW19zW2NzX2d3Y2d3Y2uHb2+Db3OHc3uPd3+Te2uPe4OTe4OTf4eTg4eXh4ubi4ufj5OTk5OXl5ejk4ejk5ejl5unm5+jo6Ovo6e3q6+/r7O/s7fHu6PDt7vHv8PPw7vTy6/Xx7/Px8vTz8/b08fX09Pb19ff29vX39/f6+vj29/v58/z59v389f/99v789/r4+Pn5+fv6+Pv6+fv7+vv8/Pz4+Pz7+P37+fz6+vz7+/38+P38+v38+//++/38/P39/f39/v7+/P7+/f3+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtDN+MAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4xLjVkR1hSAAADPUlEQVRIS7WW6VtNURTGWYkQXTOZr3nMrMzzPIbM80yGzC6KlFnGRJkyJWPmORQhs8gQ6krpOkdnrb8ga597PtSJ5+nD6f1w917vXvt39tnr7ufsAlmse8ZJ4JgZG6vFxkgwY2OjtcggCWb04fHGaaRgMvjQKOPUi3n5yCRjlJMpo6z5QiLI5eQhRcckRG2Me+oEvZOHFP062YuMEqMyP14Si2Cp6ZqTwwgCLcVhs+aIFN1+Iq4xgYNrFEkBafhDpAmEypDSZNXJbgSB6HBsUplair5GspPPn/f+Z/ABRNpEmjrjzwdueD12J5uxVWWyY9qYLUXPPAbhVivS2WHgufgZ0e7JU3YiWWcfPehliZfpWOdXCyaGsRG1yHNFPPE6ZR+v/UwzBfKkXSO8b4hH6JnfytS/LhEGu0MT9wfUFFiTSDY34rZyHFmKV+CON10AmFzPVaYgqMHxRCLTBonau3WHklf/wcwMqw6dTiPdhPMKrXR6TTS32GuruX4CvS28WrHADqLBdch6C/EuhNN2WEfkVTWTTIG4pDK/vMNQZozWMVEhv/JFIph5TqHuzdi5AJFons6dugMVS1lu/YFrdDF4CYQo28V+7oUnCteoZwXvWbNcG7MxLhfzi/yoUn/BtJFbO3buwgHZPI0r3bKjzVKOjWB4KreFboOYuc2R43C4rrhsoBalWnl06bOQjTE6JmGSTB6t8TacJxpUm42jcI2ZfD6qeZG6znklktYWfUcI+zCoEMe+ICMzhzRE+Zf6J9Pvp8+MS0qo4/zfL8DzJYWCb+Lx1t0yFDME/F4KZ39aoOvtkxVHZKyHEzQH9uAWaHPlcs0BiC6b6Ahs+vzxxKnczNSIBlzICUqqrSdABC1yBvBISJHMzWtCUT+yLYd+AB0wRWoC0ANCaCsMB2jxBhECFduq0gBV+vLByslEPlv3zn3NyPxFyTFx+InosXrazFMz71MykgUoJlEY0vPvnIKEnx6+E5PY4Unxd4SjZyImix0R4uIq4lc45pl2x+L83xS7VEfHlNK0QVZ6Gr+H3QGVSenLCv43RZNw9DUyQjmYhinfmPwtjh7b2zDVsn/f8+HOkB93G6PvYFlZfwH3T2a9zEkdVQAAAABJRU5ErkJggg==', attackOn: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAAAeCAMAAABnqtKAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAADMQHDQRHTURHjQSHjgWITsYJDsZJTwaJjwbJz4dKD8eKUAfKkEhLEIiLkcmMUcnMksrNkssN0wtN0wtOEwuOE0vOU8wOk8xO08xPFAzPVM0P1Q2QFc6RFg8RmR+EV1CS19DTGBFT2FGT2JGUGVLVGdNVmhOV2lQWGtRWWxTXG1UXW9VXm9WX3NaYnNbY3RcZHVeZndgaHhhaHliantja3tnbnxmbn1nb39pcGqFEnaUFIBqcYRwd4hzeoh0e4l1fIp2fY16gY98g5B9g5B+hJF/hYuvGJnAGprAHJrAHZ7DJZ7DJrnUYpOAh5OBiJSBiJeEipeGjJiGjJqJj56Nkp6Nk5+Pk5+OlKCPlaGRl6KSmKSVmqWWm6eYnaian6mboKudoa2eo6+gpa+hprCip7Snq7SorLaqrressLirsLissLissb+zt7+0uMC1uMG3usO5u8S6vcS7vsi/wsvfitTln8vBxMzDxszEx8/HydLLzdPLztTNz9jR097X2d3Y2d3Y2uDa3OHc3uTg4eTg4ufj5OTk5OXk5ejk5enm5+jo6O3q6+/s7e/u7/Hv8PPx8vTy8vb19ff29vj3+Pj4+Pv6+/z8/Pz9/f7+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABr1bKwAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4xLjVkR1hSAAACQklEQVRIS7WW+XdLURDHDZHYSmntRKtFQ4lSaunitsQeqZ0oae2ktLHX1qAVUrvWnflnY+bmxskikeO8fH949833znzem/vuOe9OS7HeOyfBMTOZtLEzEmYymbCRQxJm4vFx53RQmAx+dMg57WFeBZnkjCrPRETriyQocMpIyWVq1HZKhK8p39FZhpphjMKUUsw+aBdneJjvWy6Jw9NZzMZymX/6QGxY4Z5ip62eo+kBcdJMm6K8xsgrKs2Mw0u4qfHs8upgMAj14Xv4pq8z8llS+tXVSVLLEKNniG4HTsZtzT+Zp0EvbNa4Y/5cn88HNf6BOEDv2sW/9E8vAGwntQCHYIBCEOnpsjV/ZbJpZwlXd+srkCDcuJ4j6GXnHepxGEFVw8YgqdnP4Lymup3ZRcI8XJT5At5qgjChfzNHrnNSMHr/MsSwaZdJUABdTOieE/mSyzyWw8zWfvB43O46otYWjjzMpC3Q1gEx8naaBDULeJbo2irPXWNkdCR/Pa1PVLsteifaA690uzCrmHnd/Z3fPKb9W02CWvkEQua7n6g2hlGp9XwIY/KAeQE8sGgiTo1++nEDnusL3PstGKIRF6kmvAiDFNbUusQWpXvPZWapY50Z9tXS05nQzPsfTtEGgN3cO4VcUNVPapMs0HgDwNIHJjejokx+Z6MJoskxHr/J5euU8Yg+2FH08ZO9yahgf1pfJEGBU0ZKif0pS1PolJFSvPf/Vw7TMVWMyf/ixNG9jmlN+v9egTNDJc42Tp/BUqnf6iWilqzNrF8AAAAASUVORK5CYII=', attackOff : 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAAAeCAMAAABnqtKAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAADMQHDQRHTURHjQSHjgWITsYJDsZJTwaJjwbJz4dKD8eKUAfKkEhLEIiLkcmMUcnMksrNkssN0wtN0wtOEwuOE0vOU8wOk8xO08xPFAzPVM0P1Q2QFc6RFg8Rl1CS19DTGBFT2FGT2JGUGVLVGdNVmhOV2lQWGtRWWxTXG1UXW9VXm9WX3NaYnNbY3RcZHVeZndgaHhhaHliantja3tnbnxmbn1nb39pcIBqcYRwd4hzeoh0e4l1fIp2fY16gY98g5B9g5B+hJF/hZOAh5OBiJSBiJeEipeGjJiGjJqJj56Nkp6Nk5+Pk5+OlKCPlaGRl6KSmKSVmqWWm6eYnaian6mboKudoa2eo6+gpa+hprCip7Snq7SorLaqrressLirsLissLissb+zt7+0uMC1uMG3usO5u8S6vcS7vsi/wsvBxMzDxszEx8/HydLLzdPLztTNz9jR097X2d3Y2d3Y2uDa3OHc3uTg4eTg4ufj5OTk5OXk5ejk5enm5+jo6O3q6+/s7e/u7/Hv8PPx8vTy8vb19ff29vj3+Pj4+Pv6+/z8/Pz9/f7+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMVt0QAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4xLjVkR1hSAAACJ0lEQVRIS9WW61fSQRCGe4ugm2Vp90LTSsoiy7K8tFoQdi+y0O6FpXSzK5VGod21nfmXaXbZw6FA5Jx+fOj9wO68M/McZg7nsItyog/eyeCEmc262BsZZjabcZFHMsyM50x38VJ5JnslS/vfmETkbCMTlDhVlPzJ1KRdyohelzi6yFBLrFFaUok5hG7jjI/LveOKcSRdxGytllmYg6hli39OnK5miRZHjJNnuhIVtMZfTZWZabzEbU3nN9dHo1E0xx/Q26HexGdTMqyuz7LaRJQ8x3w3cjrtehZknoVe267p8OqVoVAIDeGRNDC4Y/0v/TMI4BCrNTSGEY4hMdDnesoyxXRZpu39+hoyTHt2SYRBcd6TnsIEqQYxRlktf4aLmpuOFDdVZr7AO82IM4X3SeS7YBrePLyKFLUdtQUK6BNC/4rEl0rMYp1AIOD3NzF3dkgUECbvR1cPUhzstQVqGSTLfGNb4L41CrK0on06m7nxYPJecgCvdLdh1gnzpv+7fPOUDh+wBWrrE8SkXtOpemtYVZr9MSZNelWETq6bTnNrmH/cwnN9SWa/gzGe8LFqo8sY5bjmzg2uaYHZe3ba43gjP12Kdvn94wzvBo7J7BzzoW6Y1V6zoKkWYOMjW1uQpZXbp9vCNPPspJzfzMfXOesxf3Sn0acZdynI0srtM7+aEqeKknn36VZT4lRRMv/s/yBLqx3TW9Xkv7gmb4ZavG28foPlcr8B8mLP+3uuEiIAAAAASUVORK5CYII=', scoutOn : 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAAAeCAMAAABnqtKAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHLUExUReTk5Ojo6OXk5dTln7nUYouvGMvfipnAGmqFEv////7+/vz9/czMzNfX15qamhISEhgYGAAAACEhIdbW1rW1tY6OjgYGBpCQkPz8/J6entHR0VtbW01NTcbGxsPDw/Ly8pGRkXNzc6KiotDQ0JSUlHJycpaWloeHhzs7O1hYWIyMjCMjIx8fH5eXl52dnXBwcOrq6vn5+RUVFT09Pd7e3klJSXp6ejQ0NFpaWi0tLS4uLpKSkiUlJWBgYFlZWVZWVhERERAQEEpKSi8vL1dXV0xMTGJiYpiYmLq6uioqKsvLy1RUVLe3t/r6+tjY2I+Pj0FBQQgICJrAHJycnB0dHcrKyicnJ319fdnZ2UJCQl5eXjAwMKenp57DJubm5mZmZomJibOzs1BQUE9PT1xcXFFRUSIiIprAHVJSUk5OTjMzM29vb9TU1L6+vg0NDRQUFEZGRoSEhNzc3Lm5uQQEBIuLi4qKihkZGcTExLa2tmdnZzg4OFNTU+Li4vT09N3d3fX19YGBgQEBAW1tbSYmJjExMXx8fK2trc/Pz7CwsGtra8DAwAcHB+Hh4dLS0v39/ePj4/Pz89vb2+Xl5fDw8J7DJXaUFGR+EQAAABg5gJYAAACZdFJOU///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////APNecBsAAAAJcEhZcwAADsIAAA7CARUoSoAAAAIdSURBVEhLtZb5U9NQEIDbiscGoa5aRFFahFrUgkJB8WhBDkEqXlCUGy8UFQ8EVEDlEhUVRVDz57r78qRN0wmM8/L98PbIyzfJJjOJSydc6hA6XXe7Za0GdrrdHlkpgp2eLVnq2MpOYtt2dewQl+qYE9TgvFPTNNlnTIWAOtYtlo7Zma1ly0MG2s4cmW0aMtg6c727cPceWVjZ65NJKpmcKfeh5e2D/P0HZGWl4KBMktAc7J2HsNBI/IGiwxSKS4JHKBSGaCk9CseOhwNlAOUnAid5k2BDZ0VlpIpjVbj61OkiCGFN8MxZgHPnqReNQW3dhfoGaGyKXmzmXYJMTn5sSVouYawVIB6h/HKbtwTgCl5dd8K1ekqu5/LOfwjnDTsnQHtHXgI6b3Lairdo7Yoazm5yVscpaerp5aMS4ewzOa30hwfAO8jZbeyn9c5dw3mPnPcLuB+qHEpwTPIgfZ6yv87DYXj0mJMnOELr0yCUP6NYQ86YcNJsnhtRsME8fS9G4eXYOEy8eg1vJmFq+u07H76HEeydmZ0j5/yCfzSH7vzDsDwh4zMyk4jgGC5SMokY/gifShG9n6mcR4wvkfPLV5z+toB1UzzoFOycAK7lNhG//xChwi8CaCtGXPlJy+qaUSSxvJ+yv0l4VHS/smJs50lb+YT0TlqDriHtJPt5/i8mpzIcc9K32PPrtzL+GN93B/4ZnPi3Uf0Pput/AUCzr1F6tAFoAAAAAElFTkSuQmCC', scoutOff : 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAAAeCAMAAABnqtKAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtUExUReTk5Ojo6OXk5f////7+/vz9/czMzNfX1/3+/v39/ZqamhISEhgYGAAAACEhIdbW1rW1tY6OjgYGBpCQkPz8/J6entHR0VtbW01NTcbGxsPDw/Ly8pGRkXNzc6KiotDQ0JSUlHJycpaWloeHhzs7O1hYWIyMjCMjIx8fH5eXl52dnXBwcOrq6vn5+RUVFT09Pd7e3klJSXp6ejQ0NFpaWi0tLS4uLpKSkiUlJWBgYFlZWVZWVhERERAQEEpKSi8vL1dXV0xMTGJiYpiYmPz7+7q6uioqKsvLy1RUVLe3t/r6+tjY2I+Pj0FBQQgICJycnB0dHcrKyicnJ319fdnZ2UJCQl5eXjAwMKenp+bm5mZmZomJibOzs1BQUE9PT1xcXFFRUSIiIk5OTjMzM29vb9TU1L6+vg0NDRQUFEZGRoSEhNzc3Lm5uQQEBIuLi4qKihkZGcTExLa2tmdnZzg4OFNTU+Li4vT09N3d3fX19YGBgQEBAW1tbSYmJjExMXx8fK2trc/Pz7CwsGtra8DAwAcHB+Hh4dLS0uPj4/Hx8fPz89vb2+Xl5e/v7wAAAEt1LQIAAACPdFJOU/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A8W0UKQAAAAlwSFlzAAAOwgAADsIBFShKgAAAAhhJREFUSEu1lmlTE0EQQBN6kCO0GkRRCEgMaAQhoCgmIogoBMQjXoAnh+KByO2BgIonIPub6d7pwg2bSlJk91Vl+tjZVzW9HzIeg/A4h6kzDK9Xamdgp9ebJ5VDsDPPcadrgFOIj5FO7oiPkU7uiI8BUEpJm+HC1sliS7IzX+XLI43aVyCZRhVCEf3SwQbxMTZnsa8E9x+Qws5BvyRWUjkt51Clh6Ds8BGp7JQfleQ/NIf0zmNYoZPKQFU1heM1wRMUKkK01NbByVPhwGmA+obAGd5kktHZ2BRp5tgcbjl7rgpC2Bo8fwGg7SL1ojG41H65oxOudEWvdl/jbUwqp/nZdrjeg7FegHiE8r5+Xw3ADRzYccLNDkpuFbOJdzOZnQC375Qm4O49TnvxPq0Potr5kJwtcUq6Bof4qZDCaWc4/Ah8jzl7gsO0Pn2mnc/JOVLO/VDTaIKjBfEx5jylLSg1MgbjLzh9iRO0vgpC/WuKreSMmU6azRsdTTKc3f92Et5NvYfpmVmYm4eFxQ8f/fgJJnDo89IXci6vVE4W0MlXx+SFLM6eiOAUfqVkHjH8Db7XIvrWqFxGjP8g589fuPh7BdsXeNBWxMdIx4LnT78Zi/6aoXFdn0Jt6LixScu/reTPSoiP2T1PPQfrG/R41xYq7B3xMcnz1KOxdbLYkv7se0R8jHRyR3wu4MZ/sSt3BjfuNk7fwQxjG+owWaZvdkTjAAAAAElFTkSuQmCC' }; var attackList = document.getElementById('build'); //var filterContainer = attackList.getElementByClassName("filterContainer")[0]; function getUserId(){ var navi = document.getElementById("sidebarBoxActiveVillage"); var navi_p = navi.getElementsByClassName("playerName")[0]; //var profile_link = navi_p.getElementsByTagName("a")[1].innerText; // alert(profile_link); return navi_p.innerText; }; var user_id = getUserId(); var userHost = window.location.hostname.split(".")[0]+"_"+user_id; var attackStatus = GM_getValue(userHost + "attackfiltstat"); var stoppableStatus = GM_getValue(userHost + "_stoppablefilterstatus",'off'); var scoutStatus = GM_getValue(userHost + "scoutfiltstat",'off'); var stoppableFilterButt = Doc.New("img",[['src',Images.stopOff],['width','83px'],['height','30px'],["id","stoppableFilterButt"]]); var attackFilterButt = Doc.New("img",[['src',Images.attackOff],['width','83px'],['height','30px'],["id","attackFilterButt"]]); var scoutFilterButt = Doc.New("img",[['src',Images.scoutOff],['width','83px'],['height','30px'],["id","scoutFilterButt"]]); if (stoppableStatus == "on") { stoppableFilterButt.src = Images.stopOn; } if (attackStatus == "on") { attackFilterButt.src = Images.attackOn; } if (scoutStatus == "on") { scoutFilterButt.src = Images.scoutOn; } var resDiv = document.createElement('div'); resDiv.className = "inLineIconList resourceWrapper"; resDiv.setAttribute("style", "position:absolute;left:27px;top:160px;height:20px;z-index:99;"); //resDiv.innerHTML += "Returning resources: "; resDiv.innerHTML += "<div class='inLineIcon resources'><i class='r1'></i><span id='rs1' class='value'></span></div>"; resDiv.innerHTML += "<div class='inLineIcon resources'><i class='r2'></i><span id='rs2' class='value'></span></div>"; resDiv.innerHTML += "<div class='inLineIcon resources'><i class='r3'></i><span id='rs3' class='value'></span></div>"; resDiv.innerHTML += "<div class='inLineIcon resources'><i class='r4'></i><span id='rs4' class='value'></span></div>"; var cntDiv1 = document.createElement('div'); cntDiv1.setAttribute("style", "position:absolute;left:27px;top:125px;width:83px;height:30px;z-index:99;"); cntDiv1.appendChild(stoppableFilterButt); attackList.appendChild(cntDiv1); var cntDiv2 = document.createElement('div'); cntDiv2.setAttribute("style", "position:absolute;left:117px;top:125px;width:83px;height:30px;z-index:99;"); cntDiv2.appendChild(attackFilterButt); attackList.appendChild(cntDiv2); var cntDiv3 = document.createElement('div'); cntDiv3.setAttribute("style", "position:absolute;left:207px;top:125px;width:83px;height:30px;z-index:99;"); cntDiv3.appendChild(scoutFilterButt); attackList.appendChild(cntDiv3); attackList.appendChild(resDiv); //villaLinks[i].parentNode.parentNode.insertBefore(villaImg, villaLinks[i].parentNode.parentNode.getElementsByTagName("A")[0]); stoppableFilterButt.addEventListener("click",function(){toggleFilter()},false); attackFilterButt.addEventListener("click",function(){toggleAttack()},false); scoutFilterButt.addEventListener("click",function(){toggleScout()},false); var crtPage = window.location.href; runMain(); })();