javascript:
var coords_ataque = '000|000 001|001'
var lanca = 0;
var espada = 0;
var barbaro = 0;
var arqueiro = 0;
var explorador = 1;
var cavalaria_leve = 0;
var cavalaria_arqueira = 0;
var cavalaria_pesada = 0;
var ariete = 0;
var catapulta = 0;
var nobre = 0;
var paladino = 0;
var cookieName = "Farm"; /* Se tiver mais de um script desse, atribua nomes de cookies diferentes a cada um */
var aviso = true; /* se quiser ser avisado caso ao fim da execução do script, deixe True */
var repetir_ataques = 1;
var parcial = false;
var campos = 0;
var ignorar_aviso_campos = true;
if (typeof campos === 'undefined') var campos = 0;
if (typeof ignorar_aviso_campos === 'undefined') var ignorar_aviso = true;
if (typeof cookieName === 'undefined') var cookieName = "farmeruk";
if (typeof aviso === 'undefined') var aviso = false;
if (typeof repetir_ataques === "undefined") var repetir_ataques = 1;
if (typeof parcial === 'undefined') var parcial = true;
if (game_data.player.premium == false) {
alert("Para utilizar esse script é necessário uma Conta Premium.");
end();
}
var a_bk = coords_ataque.split(" ");
var a_d = "";
for (i = 0; i < a_bk.length; i++) {
for (i2 = 0; i2 < repetir_ataques; i2++) {
a_d = a_d + " " + a_bk[i];
}
}
coords_ataque = $.trim(a_d);
var doc = document;
var url = document.URL;
if (url.search(/screen=place/) != -1 && url.search(/try=confirm/) === -1 && document.forms[0].x.value === "" && document.forms[0].y.value === "") {
if (window.frames.length > 0) {
doc = window.document;
}
coords_ataque = coords_ataque.split(" ");
var index = 0;
farmcookie = document.cookie.match('(^|;) ?' + cookieName + '=([^;]*)(;|$)');
if (farmcookie != null) {
index = parseInt(farmcookie[2]);
}
if (index >= coords_ataque.length) {
index = aviso ? (confirm('Último ataque já foi enviado, continuar?') ? 0 : -1) : 0;
}
if (index >= 0) {
coords_ataque = coords_ataque[index];
coords_ataque = coords_ataque.split("|");
index = index + 1;
cookie_date = new Date(2019, 11, 11);
document.cookie = cookieName + "=" + index + ";expires=" + cookie_date.toGMTString();
if (campos > 0) {
coord1 = game_data.village.coord;
coord2 = coords_ataque[0] + "|" + coords_ataque[1];
x1 = coord1.substring(0, 3);
y1 = coord1.substring(4, 7);
x2 = coord2.substring(0, 3);
y2 = coord2.substring(4, 7);
x = Math.abs(x1 - x2);
y = Math.abs(y1 - y2);
n = Math.sqrt(x * x + y * y);
n = parseInt(n, 10);
if (n > campos) {
if(ignorar_aviso_campos) alert("\"" + coord2 + "\" Esta coordenada ultrapassa o limite de campos.");
end();
}
}
doc.forms[0].x.value = coords_ataque[0];
doc.forms[0].y.value = coords_ataque[1];
try {
var j = $('input#unit_input_spear').next().text().match(/\((\d+)\)/)[1];
insertUnit(doc.forms[0].spear, parcial? Math.min(lanca, j):lanca);
} catch (e) {};
try {
var j = $('input#unit_input_sword').next().text().match(/\((\d+)\)/)[1];
insertUnit(doc.forms[0].sword, parcial? Math.min(espada, j):espada);
} catch (e) {};
try {
var j = $('input#unit_input_axe').next().text().match(/\((\d+)\)/)[1];
insertUnit(doc.forms[0].axe, parcial? Math.min(barbaro, j):barbaro);
} catch (e) {};
try {
var j = $('input#unit_input_archer').next().text().match(/\((\d+)\)/)[1];
insertUnit(doc.forms[0].archer, parcial? Math.min(arqueiro, j):arqueiro);
} catch (e) {};
try {
var j = $('input#unit_input_spy').next().text().match(/\((\d+)\)/)[1];
insertUnit(doc.forms[0].spy, parcial? Math.min(explorador, j):explorador);
} catch (e) {};
try {
var j = $('input#unit_input_light').next().text().match(/\((\d+)\)/)[1];
insertUnit(doc.forms[0].light, parcial? Math.min(cavalaria_leve, j):cavalaria_leve);
} catch (e) {};
try {
var j = $('input#unit_input_marcher').next().text().match(/\((\d+)\)/)[1];
insertUnit(doc.forms[0].marcher, parcial? Math.min(cavalaria_arqueira, j):cavalaria_arqueira);
} catch (e) {};
try {
var j = $('input#unit_input_heavy').next().text().match(/\((\d+)\)/)[1];
insertUnit(doc.forms[0].heavy, parcial? Math.min(cavalaria_pesada, j):cavalaria_pesada);
} catch (e) {};
try {
var j = $('input#unit_input_ram').next().text().match(/\((\d+)\)/)[1];
insertUnit(doc.forms[0].ram, parcial? Math.min(ariete, j):ariete);
} catch (e) {};
try {
var j = $('input#unit_input_catapult').next().text().match(/\((\d+)\)/)[1];
insertUnit(doc.forms[0].catapult, parcial? Math.min(catapulta, j):catapulta);
} catch (e) {};
try {
var j = $('input#unit_input_snob').next().text().match(/\((\d+)\)/)[1];
insertUnit(doc.forms[0].snob, parcial? Math.min(nobre, j):nobre);
} catch (e) {};
try {
var j = $('input#unit_input_knight').next().text().match(/\((\d+)\)/)[1];
insertUnit(doc.forms[0].knight, parcial? Math.min(paladino, j):paladino);
} catch (e) {};
try {
apoiar ? document.forms[0].support.click() : document.forms[0].attack.click()
} catch (e) {
document.forms[0].attack.click()
};
}
} else if (url.search(/screen=place/) != -1 && url.search(/try=confirm/) === -1 && parseInt(doc.forms[0].x.value) > 0 && parseInt(doc.forms[0].x.value) < 999 && parseInt(doc.forms[0].y.value) > 0 && parseInt(doc.forms[0].y.value) < 999) {
try {
apoiar ? document.forms[0].support.click() : document.forms[0].attack.click()
} catch (e) {
document.forms[0].attack.click()
};
} else if (url.search(/screen=place/) != -1 && url.search(/try=confirm/) != -1) {
document.forms[0].submit.click();
} else {
alert('Para usar este script você precisa estar na Praça de Reunião!');
if (confirm('deseja zerar o contador?')) $.cookie(cookieName, null);
}
void(0);