Erepublik Messages Blocker

Hide unwanted messages from Erepublik citizens

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला Tampermonkey, Greasemonkey किंवा Violentmonkey यासारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला Tampermonkey किंवा Violentmonkey यासारखे एक्स्टेंशन इंस्टॉल करावे लागेल..

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला Tampermonkey किंवा Violentmonkey यासारखे एक्स्टेंशन इंस्टॉल करावे लागेल..

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

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला Tampermonkey यासारखे एक्स्टेंशन इंस्टॉल करावे लागेल..

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्क्रिप्ट व्यवस्थापक एक्स्टेंशन इंस्टॉल करावे लागेल.

(माझ्याकडे आधीच युझर स्क्रिप्ट व्यवस्थापक आहे, मला इंस्टॉल करू द्या!)

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला Stylus सारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला Stylus सारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला Stylus सारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्टाईल व्यवस्थापक इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्टाईल व्यवस्थापक इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्टाईल व्यवस्थापक इंस्टॉल करावे लागेल.

(माझ्याकडे आधीच युझर स्टाईल व्यवस्थापक आहे, मला इंस्टॉल करू द्या!)

// ==UserScript==
// @name Erepublik Messages Blocker
// @namespace Mike Ontry
// @description Hide unwanted messages from Erepublik citizens
// @version 1.3
// @include http://www.erepublik.com/en/main/messages-inbox
// @include http://www.erepublik.com/en/main/messages-paginated/*
// @namespace https://greasyfork.org/users/3941
// ==/UserScript==
var block = new Array("6162038"); //Insert new IDs to block here. (var block = new Array("6162038", "12341234", "12341234", "123412341234");)
var lis;
var tdata;
var link;
var messnum;
var html;

function blockCit(){
lis = document.getElementsByTagName('tr');
for(var l = 0; l < lis.length; l++)
{
for(var t = 0; t < block.length; t++)
{
tdata = lis[l].getElementsByTagName('td');
html = lis[l].innerHTML;
if(html.search(block[t]) != -1)
{
link = tdata[1].getElementsByTagName('a');
messnum = (link[0].href).split("messages-read/");
lis[l].style.color = "white"; //Change text color here
lis[l].style.background = "#8C1B1B"; //Change background color here
tdata[0].innerHTML = '<a class="fluid_blue_light_medium" target="reportpopup" onclick="windowOpener(450, 520, this.target, this.href); return false;" href="http://www.erepublik.com/en/tickets/report/' + messnum[1] + '/private_message_abuse"><span>Report</span></a>';
tdata[1].innerHTML = 'THIS MESSAGE IS FROM A BLOCKED CITIZEN!';
}
}
}
}

blockCit();

window.setInterval(function(){
blockCit();
}, 1);