').appendTo('body');
// ========================================================================== JANELA DE OPÇÕES ===============================================================================================
$j('
'
+ '
'
+ '
'
+ '
'
+ '
'
+ '
Авто Зареждане на Страница
'
+ '
'
// Novas funções
+ '
Местене Ресурс
'
+ '
Наемане на Работници
'
+ '
Намаляване със 10 минути
'
// Fim
+ '
Внимание Атака по Съюз '
+ '
'
+ '
'
+ '
'
+ '
Предупреди за Лично Съобщение
'
+ '
'
+ '
Alerta de Login
'
+ '
Резултат от военни постове.
'
+ '
'
+ '
'
+ '
').appendTo('body');
if (g == "true") {
$j('#chkAtaque').prop('checked', true);
$j('#chkAtaque').parent().addClass("checked")
} else {
$j('#chkAtaque').prop('checked', false)
}
if (h == "true") {
$j('#chkAtaqueAli').prop('checked', true);
$j('#chkAtaqueAli').parent().addClass("checked")
} else {
$j('#chkAtaqueAli').prop('checked', false)
}
if (i == "true") {
$j('#chkSpy').prop('checked', true);
$j('#chkSpy').parent().addClass("checked")
} else {
$j('#chkSpy').prop('checked', false)
}
if (j == "true") {
$j('#chkMsg').prop('checked', true);
$j('#chkMsg').parent().addClass("checked")
} else {
$j('#chkMsg').prop('checked', false)
}
if (k == "true") {
$j('#chkLogin').prop('checked', true);
$j('#chkLogin').parent().addClass("checked")
} else {
$j('#chkLogin').prop('checked', false)
}
if (a == "true") {
$j('#chkRefresh').prop('checked', true);
$j('#chkRefresh').parent().addClass("checked")
} else {
$j('#chkRefresh').prop('checked', false)
}
// Функция Test
if (v == "true") {
$j('#chkMoverRec').prop('checked', true);
$j('#chkMoverRec').parent().addClass("checked")
} else {
$j('#chkMoverRec').prop('checked', false)
}
if (p == "true") {
$j('#chkEmpregarPop').prop('checked', true);
$j('#chkEmpregarPop').parent().addClass("checked")
} else {
$j('#chkEmpregarPop').prop('checked', false)
}
if (r10 == "true") {
$j('#chkReduzir10min').prop('checked', true);
$j('#chkReduzir10min').parent().addClass("checked")
} else {
$j('#chkReduzir10min').prop('checked', false)
}
// тест край функция
$j("#PrevAudioAtaque").click(function() {
$j("#AtaqueAudio").trigger('play');
$j("#PrevAudioAtaque").css("display", "none");
$j("#StopAudioAtaque").css("display", "block")
});
$j("#StopAudioAtaque").click(function() {
$j("#AtaqueAudio").trigger('pause');
$j("#AtaqueAudio").prop("currentTime", 0);
$j("#PrevAudioAtaque").css("display", "block");
$j("#StopAudioAtaque").css("display", "none")
});
$j("#PrevAudioAtaqueAli").click(function() {
$j("#AtaqueAli").trigger('play');
$j("#PrevAudioAtaqueAli").css("display", "none");
$j("#StopAudioAtaqueAli").css("display", "block")
});
$j("#StopAudioAtaqueAli").click(function() {
$j("#AtaqueAli").trigger('pause');
$j("#AtaqueAli").prop("currentTime", 0);
$j("#PrevAudioAtaqueAli").css("display", "block");
$j("#StopAudioAtaqueAli").css("display", "none")
});
$j("#PrevAudioSpy").click(function() {
$j("#SpyAudio").trigger('play');
$j("#PrevAudioSpy").css("display", "none");
$j("#StopAudioSpy").css("display", "block")
});
$j("#StopAudioSpy").click(function() {
$j("#SpyAudio").trigger('pause');
$j("#SpyAudio").prop("currentTime", 0);
$j("#PrevAudioSpy").css("display", "block");
$j("#StopAudioSpy").css("display", "none")
});
$j("#PrevAudioMsg").click(function() {
$j("#MessageAudio").trigger('play');
$j("#PrevAudioMsg").css("display", "none");
$j("#StopAudioMsg").css("display", "block")
});
$j("#StopAudioMsg").click(function() {
$j("#MessageAudio").trigger('pause');
$j("#MessageAudio").prop("currentTime", 0);
$j("#PrevAudioMsg").css("display", "block");
$j("#StopAudioMsg").css("display", "none")
});
$j("#PrevAudioLogin").click(function() {
$j("#LoginAudio").trigger('play');
$j("#PrevAudioLogin").css("display", "none");
$j("#StopAudioLogin").css("display", "block")
});
$j("#StopAudioLogin").click(function() {
$j("#LoginAudio").trigger('pause');
$j("#LoginAudio").prop("currentTime", 0);
$j("#PrevAudioLogin").css("display", "block");
$j("#StopAudioLogin").css("display", "none")
});
$j("#OpcoesScript").draggable({
cancel: ".no-drag"
});
$j("#OpenScripOpcoes").click(function(a) {
a.preventDefault();
var b = 618;
var c = $j(document).width();
var d = ((c / 2) - (b / 2));
$j("#OpcoesScript").css({
"display": "block",
"left": d
});
$j("#OpcoesScript").addClass("active")
});
$j("#closeScripOpcoes").click(function(a) {
a.preventDefault();
$j("#OpcoesScript").css({
"display": "none"
});
$j("#OpcoesScript").addClass("active")
});
$j("#btnGuardarScript").click(function() {
try {
GM_setValue(playerName + "ScriptAtaque", String($j('#chkAtaque').prop('checked')));
GM_setValue(playerName + "ScriptAtaqueAli", String($j('#chkAtaqueAli').prop('checked')));
GM_setValue(playerName + "ScriptSpy", String($j('#chkSpy').prop('checked')));
GM_setValue(playerName + "ScriptMsg", String($j('#chkMsg').prop('checked')));
GM_setValue(playerName + "ScriptLogin", String($j('#chkLogin').prop('checked')));
GM_setValue(playerName + "ScriptRefresh", String($j('#chkRefresh').prop('checked')));
// função teste
GM_setValue(playerName+"ScriptMoverRec", String($j('#chkMoverRec').prop('checked')));
GM_setValue(playerName+"ScriptEmpregarPop", String($j('#chkEmpregarPop').prop('checked')));
GM_setValue(playerName+"ScriptReduzir10min", String($j('#chkReduzir10min').prop('checked')));
// Fim
alert("Configurações salvas com sucesso");
} catch (err) {
alert("Erro ao salvar configurações!");
}
f = GM_getValue(playerName + "ScriptStart", "false");
g = GM_getValue(playerName + "ScriptAtaque", "true");
h = GM_getValue(playerName + "ScriptAtaqueAli", "true");
i = GM_getValue(playerName + "ScriptSpy", "true");
j = GM_getValue(playerName + "ScriptMsg", "true");
k = GM_getValue(playerName + "ScriptLogin", "true");
a = GM_getValue(playerName + "ScriptRefresh", "true");
// função teste
v = GM_getValue(playerName+"ScriptMoverRec", "true");
p = GM_getValue(playerName+"ScriptEmpregarPop", "true");
r10 = GM_getValue(playerName+"ScriptReduzir10min", "true");
// fim
// fechar janela depois q salvar
// $j("#OpcoesScript").css("display", "none")
});
$j("#chatAudio").trigger('load');
$j("#play").click(function() {
$j("#play").css("display", "none");
$j("#Pause").css("display", "inline-block");
GM_setValue(playerName + "ScriptStart", "true");
f = "true";
e = setInterval(function() {
console.log("Interval");
// refresh
if (a == "true") {
location.href = $j("#item-capital").attr("href");
}
if (g == "true") {
if ($j(".attack-me").length > 0) {
$j("#AtaqueAudio").trigger('play')
}
}
if (h == "true") {
if ($j(".attack-alliance").length > 0) {
$j("#AtaqueAudio").trigger('play')
}
}
if (i == "true") {
if ($j(".checkin-a-mail .letter-2").length > 0) {
$j("#SpyAudio").trigger('play')
}
}
if (j == "true") {
if ($j(".checkin-a-mail .letter-0").length > 0) {
$j("#MessageAudio").trigger('play')
}
}
// função teste
if (v == "true") {
MoverRecursos();
}
if (p == "true") {
EmpregarPopulacao();
}
if (r10 == "true") {
Reduzir10minutos();
}
// fim função mover
}, 60000)
});
// função teste
function MoverRecursos() {
console.log('Mover Recursos ----> Ok');
xajax_doTransportNowByResource(container.open({saveName:'missions',title:'As minhas missões'}),{'tab': 2, 'type': 'all'});
};
function EmpregarPopulacao() {
console.log('Empregar População ----> Ok');
xajax_doHireWorkersAllProvinces('fast_hire', {'workers': {'optimal': true}});
};
function Reduzir10minutos() {
console.log('Reduzir 10 minutos ----> Ok');
xajax_doAllBuildingCutShort('allBuildings',{});
};
// fim
$j("#Pause").click(function() {
clearInterval(e);
GM_setValue(playerName + "ScriptStart", "false");
f = "false";
$j("#play").css("display", "inline-block");
$j("#Pause").css("display", "none");
e = 0;
$j("#AtaqueAudio").trigger('pause');
$j("#AtaqueAudio").prop("currentTime", 0);
$j("#SpyAudio").trigger('pause');
$j("#SpyAudio").prop("currentTime", 0);
$j("#MessageAudio").trigger('pause');
$j("#MessageAudio").prop("currentTime", 0);
$j("#LoginAudio").trigger('pause');
$j("#LoginAudio").prop("currentTime", 0)
});
// Бутон износ в Excel
$j("#btnExport").click(function() {
var e = new Date;
var t = e.getDate();
var n = e.getDay();
var r = e.getMonth();
var i = e.getYear();
var s = e.getFullYear();
var o = e.getHours();
var u = e.getMinutes();
var a = e.getSeconds();
var f = e.getMilliseconds();
var l = e.getTimezoneOffset();
var c = t + "/" + (r + 1) + "/" + s;
var h = o + ":" + u + ":" + a;
$j("#resultadosMilitares").btechco_excelexport({
containerid: "resultadosMilitares",
datatype: $datatype.Table,
filename: "Imperia_PM[data=" + c + "][hora=" + h + "]"
})
})
$j("#bntCarregar").click(function() {
var ix = prompt("Начало област: ");
var iy = prompt("Област Final: ");
if (ix == "") {
ix = 0;
}
if (iy == "") {
iy = 0;
}
var server = prompt("Сървър: ");
var rootURL = "http://www" + server + ".imperiaonline.org/imperia/game_v6/game/json/globalMapJson.php?";
var allianceFilter = prompt("Съюз: ");
var playerFilter = prompt("Плейър: ");
for (ix; ix <= iy; ix++) {
$j.ajax({
cache: false,
url: rootURL + "b=" + ix + "&decrypt=1",
type: "POST",
contentType: "application/json",
dataType: "json",
data: JSON.stringify(location),
success: function(data) {
var blocks = data["blocks"];
for (var blockId = 0; blockId < blocks.length; blockId++) {
var block = blocks[blockId]["data"];
for (var i = 0; i < block.length; i++) {
var vtooltip = block[i]["tooltip"];
var pm = "Posto militar";
if (vtooltip['t'] == pm) {
var infos = vtooltip['d'];
var x = Number(block[i]["x"]);
var y = Number(block[i]["y"]);
var iname = infos[2]["value"];
var alliance = infos[4]["value"];
if (playerFilter == "") {
if (alliance == allianceFilter) {
$j('#resultadosMilitares').append('
------- | ' + iname + ' | ' + Math.floor(x) + ' | ' + Math.floor(y) + ' | |
');
}
if (allianceFilter == "") {
$j('#resultadosMilitares').append('
' + alliance + ' | ' + iname + ' | ' + Math.floor(x) + ' | ' + Math.floor(y) + ' | |
');
}
} else {
if (playerFilter == iname) {
$j('#resultadosMilitares').append('
------- | ' + iname + ' | ' + Math.floor(x) + ' | ' + Math.floor(y) + ' | |
');
}
}
}
}
}
},
error: function(err) {}
});
}
});
// Заредете Военни Центрове
$j("#bntCarregarCM").click(function() {
var ix = prompt("Първоначално област: ");
var iy = prompt("Област Final: ");
var server = prompt("Сървър: ");
var allianceFilter = prompt("Съюз: ");
if (ix == "") {
ix = 0;
}
if (iy == "") {
iy = 0;
}
var rootURL = "http://www" + server + ".imperiaonline.org/imperia/game_v6/game/json/globalMapJson.php?";
for (ix; ix <= iy; ix++) {
$j.ajax({
cache: false,
url: rootURL + "b=" + ix + "&decrypt=1",
type: "POST",
contentType: "application/json",
dataType: "json",
data: JSON.stringify(location),
success: function(data) {
var blocks = data["blocks"];
for (var blockId = 0; blockId < blocks.length; blockId++) {
var block = blocks[blockId]["data"];
for (var i = 0; i < block.length; i++) {
var vtooltip = block[i]["tooltip"];
var pm = "Centro Militar";
if (vtooltip['t'] == pm) {
var infos = vtooltip['d'];
var x = Number(block[i]["x"]);
var y = Number(block[i]["y"]);
var iname = vtooltip['d'][2]['value'];
if (allianceFilter != "") {
if (allianceFilter == iname) {
alert(iname);
$j('#resultadosMilitares').append('
Centro Militar | ' + iname + ' | ' + Math.floor(x) + ' | ' + Math.floor(y) + ' | |
');
}
} else {
alert(iname);
$j('#resultadosMilitares').append('
Centro Militar | ' + iname + ' | ' + Math.floor(x) + ' | ' + Math.floor(y) + ' | |
');
}
}
}
}
},
error: function(err) {}
});
}
alert("C");
});
if (f == "true") {
var l = document.URL;
if (l.toLowerCase().indexOf("homepage.php") >= 0) {
if (k == "true") {
$j("#LoginAudio").trigger("play");
$j("#play").css("display", "none");
$j("#Pause").css("display", "inline-block")
}
} else {
$j("#play").click()
}
}
});
document.body.style.background = 'green';