Script Fakes Automatico On

Script que facilita o envio de fakes.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, Greasemonkey alebo Violentmonkey.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie, ako napríklad Tampermonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, % alebo Violentmonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey alebo Userscripts.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie, ako napríklad Tampermonkey.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie správcu používateľských skriptov.

(Už mám správcu používateľských skriptov, nechajte ma ho nainštalovať!)

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

(Už mám správcu používateľských štýlov, nechajte ma ho nainštalovať!)

// ==UserScript==
// -----------------------------------------------------------------------------------------------
// @name Script Fakes Automatico On
// @author Eu
// @email [email protected]
// @namespace https://www.fmedeiros.com.br
// @version 1.0
// @grant Publico
// @description Script que facilita o envio de fakes.
// -----------------------------------------------------------------------------------------------
// @include http*://*.die-staemme.de/*
// @include http*://*.staemme.ch/*
// @include http*://*.tribalwars.net/*
// @include http*://*.tribalwars.nl/*
// @include http*://*.plemiona.pl/*
// @include http*://*.tribalwars.se/*
// @include http*://*.tribos.com.pt/*
// @include http*://*.divokekmeny.cz/*
// @include http*://*.triburile.ro/*
// @include http*://*.voyna-plemyon.ru/*
// @include http*://*.fyletikesmaxes.gr/*
// @include http*://*.tribalwars.no.com/*
// @include http*://*.divoke-kmene.sk/*
// @include http*://*.klanhaboru.hu/*
// @include http*://*.tribalwars.dk/*
// @include http*://*.plemena.net/*
// @include http*://*.tribals.it/*
// @include http*://*.klanlar.org/*
// @include http*://*.guerretribale.fr/*
// @include http*://*.guerrastribales.es/*
// @include http*://*.tribalwars.fi/*
// @include http*://*.tribalwars.ae/*
// @include http*://*.tribalwars.co.uk/*
// @include http*://*.vojnaplemen.si/*
// @include http*://*.genciukarai.lt/*
// @include http*://*.wartribes.co.il/*
// @include http*://*.plemena.com.hr/*
// @include http*://*.perangkaum.net/*
// @include http*://*.tribalwars.jp/*
// @include http*://*.tribalwars.bg/*
// @include http*://*.tribalwars.asia/*
// @include http*://*.tribalwars.us/*
// @include http*://*.tribalwarsmasters.net/*
// @include http*://*.tribalwars.com.br/*
// ==/UserScript==

if (game_data.screen != 'place')
console.log('Você deve executar o script na praça de reunião!');
else if (game_data.player.premium === false)
UI.ErrorMessage('Você precisa de uma conta premium para que o script funcione!');
else {
/* Helper Functions */
var nextVillage = function() {
$('.arrowRight, .groupRight').click();
};
var alertCaptcha = function() {
$("<audio id='audio' autoplay><source src='nada' type='audio/mp3' /></audio>").appendTo("body");
setTimeout(function() {
alert('Para que o assistente de fakes possa continuar, você deve resolver o captcha!');
}, 5000);
};

if ($('body').data('bot-protect') !== undefined)
alertCaptcha();
else if ($.cookie('nextVill') == '1') {
$.cookie('nextVill', '0');
nextVillage();}
    else {
var targets = '460|526 461|529 457|531 456|528 452|531 463|524 458|526 478|529 456|525 467|519 467|528 468|528 470|531 467|526 467|527 472|528 468|526 467|529 468|527 473|527 463|531 467|532 470|530 465|517 401|637 464|538 476|527 477|525 476|525 465|538 480|527 483|529 466|538 481|654 486|653 479|652 469|525 471|523 466|524 470|524 471|524 475|522 471|520 471|528 470|521 469|523 475|523 471|521 478|521 470|520 396|610 397|611 466|520 399|614 400|611'
units = {
'spear': 0, // Lanceiro
'sword': 0, // Espadachim
'axe': 20, // Bárbaro
'archer': 0, // Arqueiro
'spy': 5, // Explorador
'light': 20, // Cavalaria leve
'marcher': 0, // Arqueiro à cavalo
'heavy': 0,  // Cavalaria pesada
'ram': 1, // Ariete
'catapult': 0, // Catapulta
'snob': 0, // Nobre
'knight': 0, // Paladino
};

var isSupport = false, // Enviar como apoio?
cookieName = 'bs'; // Informe aqui o nome do cookie

var actual = parseInt($.cookie(cookieName));
if (!actual) {
actual = 0;
$.cookie(cookieName, actual);
}

var coords = targets.split(' ');
if (coords.length && document.URL.search(/try=confirm/) === -1 && document.forms[0].x.value === "" && document.forms[0].y.value === "") {
if (actual >= coords.length) {
if (confirm('Último ataque já foi enviado, continuar?'))
actual = 0;
else
actual = -1;
}
if (actual >= 0) {
var target = coords[actual],
coord = target.split('|'),
xxx = coord[0],
yyy = coord[1];

$.cookie(cookieName, actual + 1);

document.forms[0].x.value = xxx;
document.forms[0].y.value = yyy;

$.each(game_data.units, function(key, value) {
if (value != 'militia')
insertUnit(document.forms[0][value], units[value]);
});

if (isSupport) document.forms[0].support.click();
else document.forms[0].attack.click();
}
} else if (coords.length && document.URL.search(/try=confirm/) != -1) {
document.forms[0].submit.click();

$.cookie('nextVill', '1');
}
}
}