Greasy Fork is available in English.
Epic battles monitor
当前为
// ==UserScript==
// @name Erepublik Epics
// @include *www.erepublik.com/en
// @include *www.erepublik.com/bg
// @version 0.01
// @description Epic battles monitor
// @require http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js
// @grant GM_addStyle
// @namespace http://greasyfork.icu/users/2402
// ==/UserScript==
var $ = jQuery,
timeout = 60e3,
me = $('.user_name').text().trim(),
i = 0,
myPrice = 9999,
lowestPrice = 9999,
pricer = 0,
provider = "",
epc = ["", "FSB", "Epic"],
nefl = true;
function style(t) {
$("head").append("<style>" + t + "</style>")
}
function main() {
$("#epl").html('');
$.ajax({
url: "/en/military/campaigns-new/",
})
.done(function(b) {
var r = $.parseJSON(b),
a = 0;
$('#epl').append("<div id='eps'></div>");
$.each(r.battles, function(i, b) {
fl = true;
$.each(b.div, function(i, d) {
if (typeof d.epic !== "undefined" && d.epic >= 1) {
if (fl) {
$('#eps').append("<div id='epid" + b.id + "'><p> >> <a href='/en/military/battlefield-new/" + b.id + "'>" + b.region.name + "</a></p></div>");
fl = false;
}
$('#epid' + b.id).append("<div><b>div " + d.div + " " + epc[d.epic] + "</b></div>")
nefl = false;
}
})
})
if (nefl) {
$('#eps').append("<div><p> No epics :-(</p></div>");
fl = false;
}
})
}
style("#epinf{z-index: 99999; position: absolute; top: 0; left: 0;margin: 7px;padding: 5px;border-radius: 3px;font-size: 11px;background-color:rgba(255,255,255,0.8);border:1px solid #999;box-shadow: 10px 10px 5px #888888;};");
style(".div{padding-left: 10px; border-bottom: 1px solid #666;}")
style(".bb{font-weight: 700;}")
$("body").after("<div id='epinf'><div id='epl'></div></div>");
main();
setInterval(function() {
main();
}, 30e3)