Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //⭐ SEMPRE DEIXE SEU MODELO A NO ASSITENTE CONFIGURADO PARA O ENVIO DE SPY'S, SEJA QUAL FOR A CONFIGURAÇÃO DE TEU BR (1 OU 4)
- //⭐ A OPÇÃO DE FARM NO C VEM COM UMA FUNÇÃO AUTOMÁTICA QUE SELECIONA O BOTÃO A CASO O C NÃO ESTEJA DISPONÍVEL
- //⭐ O SCRIPT OFERECE FÁCIL SELEÇÃO DO BOTÃO DE FARM
- //⭐ LEGENDA ABAIXO:
- /*
- ⭐ = TÓPICO IMPORTANTE
- ⛔ = NÃO ENCOSTE, IGNORE!
- ⚫ = CUSTOMIZAÇÃO LIBERADA
- ⚪ = MEXER APENAS SE TIVER CONSCIÊNCIA
- ⭕ = CONFIGURAÇÕES DE TEMPO (MENSAGENS DE ERROR && TROCA DE ALDEIAS && COMANDOS EM GERAL)
- ⚡ = INFORMAÇÃO ADICIONAL SOBRE CADA SEÇÃO CUSTOMIZÁVEL
- */
- /* ⚫⚫⚫⚫⚫ INÍCIO DA SEÇÃO DE CONFIGURAÇÕES GERAIS ⚫⚫⚫⚫⚫ */
- var SemTropas = true;
- //⚫ SEÇÃO PARA CONFIGURAÇÃO DO BOTÃO DE FARM
- //⭐ APENAS UM DEVE ESTAR ATIVO:
- /*⚡ DEFINA SE O SCRIPT IRÁ FARMAR NO BOTÃO "A" ⚡*/ var FarmA = false;
- /*⚡ DEFINA SE O SCRIPT IRÁ FARMAR NO BOTÃO "B" ⚡*/ var FarmB = false;
- /*⚡ DEFINA SE O SCRIPT IRÁ FARMAR NO BOTÃO "C" ⚡*/ var FarmC = true; // Caso o C não esteja disponível, ele irá clicar no botão A
- //⚫ SEÇÃO PARA CONFIGURAÇÕES DE DISTÂNCIA
- /*⚡ DEFINA A DISTÂNCIA MÍNIMA PARA SAQUES ⚡*/ var distancia = 0;
- /*⚡ DEFINA A DISTÂNCIA MÁXIMA PARA SAQUES ⚡*/ var distanciaMaxima = 40; // Distância em campos
- //⚫ SEÇÃO PARA CONFIGURAÇÕES ADICIONAIS
- //⭐ 0 = FALSE | 1 = TRUE:
- /*⚡ DEFINA SE O SCRIPT IRÁ ATUALIZAR A PÁGINA ⚡*/ var AtualizarPagina = 1; // O tempo de Atualizar Página é de 50 segundos
- /*⚡ DEFINA SE O SCRIPT IRÁ TROCAR DE ALDEIA ⚡*/ var TrocarAldeia = 1; // O Tempo de Trocar Aldeia está definido para 20 e 15 segundos
- /*⚡ REMOVER ALDEIAS QUE NÃO TIVERAM SAQUE FULL ⚡*/ var SemRecursos = 0;
- /*⚡ REMOVER ALDEIAS COM SAQUES A CAMINHO ⚡*/ var RemoveAtacadas = 1;
- /* ⚫⚫⚫⚫⚫ FIM DA SEÇÃO DE CONFIGURAÇÕES GERAIS ⚫⚫⚫⚫⚫ */
- /* ⚪⚪⚪ INÍCIO DE OUTRAS CONFIGURAÇÕES ⚪⚪⚪ */
- var tempo =600;
- var x = 0;
- var minhaVar = "";
- var jaEnviados = $(menu).parent().parent().find('img.tooltip').length+"000";
- var atacarExplorada = 40;
- var horasTolerancia = 6;
- var jaEnviados = $(menu).parent().parent().find('img.tooltip').length+"000";
- var menu = $('#am_widget_Farm a.farm_icon_a');
- /* ⚪⚪⚪ FIM DE OUTRAS CONFIGURAÇÕES ⚪⚪⚪ */
- /* ⛔⛔⛔⛔⛔ INICIO DO SCRIPT⛔⛔⛔⛔⛔ */
- if (SemRecursos == 1) {
- $('img').each(function() {
- var tempStr = $(this).attr('src');
- if (tempStr.indexOf('max_loot/0') != -1) {
- $(this).closest("tr").remove();
- }
- });
- }
- if (RemoveAtacadas === 0) {
- $('img').each(function() {
- var tempStr = $(this).attr('src');
- if (tempStr.indexOf('attack') != -1) {
- $(this).addClass('tooltip');
- }
- });
- }
- if(AtualizarPagina == 1) {
- setInterval(
- function() {
- window.location.reload();
- /* ⭕ Var AtualizarPagina ⭕*/ },/*⭕TEMPO*/ 50000);
- }
- console.log("Ja existe " + jaEnviados.substring(0,(jaEnviados.length - 3)) + " aldeia com ataque.");
- /* ⭕ Var TrocarAldeia ⭕*/ altAldTempo = aleatorio(/*⭕TEMPO*/ 1553,5556);
- console.log("Resta " + altAldTempo + " milesegundos para alternar a aldeia.");
- function aleatorio(superior,inferior) {
- numPosibilidades = superior - inferior;
- aleat = Math.random() * numPosibilidades;
- return Math.round(parseInt(inferior) + aleat);
- }
- for (i = 0; i < 100; i++) {
- classLinha = $('#am_widget_Farm a.farm_icon_a').eq(i).parent().parent().attr('class').split(' ');
- menu = $('#am_widget_Farm a.farm_icon_A');
- if (FarmA)
- {
- menu = $('#am_widget_Farm a.farm_icon_a');
- }
- if (FarmB)
- {
- menu = $('#am_widget_Farm a.farm_icon_b');
- }
- if (FarmC)
- {
- if($('.farm_icon_c',$('td', $('.'+classLinha)[2])).hasClass('farm_icon_disabled')){
- //console.log('Atacar A');
- menu = $('#am_widget_Farm a.farm_icon_a');
- }else{
- //console.log('Atacar C');
- menu = $('#am_widget_Farm a.farm_icon_c');
- }
- }
- $(menu).eq(i).each(function() {
- distancia = Number($(this).parents('tr:eq(0)').find('td:eq(7)').html());
- if(!distancia || isNaN(distancia)) {
- id = $(this).parents('tr:eq(0)').attr('class');
- id = id.replace('report_','');
- id = id.replace('row_a','');
- id = id.replace('row_b','');
- id = id.replace('row_c','');
- distancia = ( $('tr#village_'+id+' td:eq(1)').html() );
- distancia = distancia.split('class="">');
- distancia = distancia[distancia.length-1];
- distancia = distancia.replace(" ","");
- distancia = Number(distancia);
- //distancia = Number($(this).parents('tr:eq(0)').find('td:eq(7)').html());
- }
- if(distancia < distanciaMaxima){
- if (!($(this).parent().parent().find('img.tooltip').length)) {
- var tempoAgora = (tempo * ++x) - aleatorio(150,300);
- setTimeout(function(minhaVar) { $(minhaVar).click();}, tempoAgora, this);
- }
- }
- });
- }
- if (TrocarAldeia === 1) {
- setInterval(altAldeia, altAldTempo);
- }
- function altAldeia() {
- $('.arrowRight').click();
- $('.groupRight').click();
- $('div.arrow.arrowRight').click();
- $('div.arrow.groupRight').click();
- }
- console.log("Fim");
- /* ⛔⛔⛔⛔⛔ FIM DO SCRIPT⛔⛔⛔⛔⛔ */
- // ==UserScript==
- // @name ## FARMING ##
- // @namespace https://pastebin.com/raw/Jw3Wkers
- // @icon https://i.imgur.com/39iH30N.gif
- //⭐ESCOLHA SEU ÍCONE https://pastebin.com/raw/wpcDVCdE
- // @author TiKa(Edited)
- // @include https://br*.tribalwars.com.br/*screen=am_farm*
- // @version 2.8 (04/01/2018)
- // @updateURL https://pastebin.com/raw/Jw3Wkers
- // @downloadURL https://pastebin.com/raw/Jw3Wkers
- // @description Script de Farm Básico
- // @changelog ⌛ PARA MOSTRAR/OCULTAR CLIQUE NA SETA AO LADO DO NÚMERO "235" NA LINHA ABAIXO! ⌛
- /*
- 1.0 - Script de AutoFarm (Autor Desconhecido)
- 1.1 - Corrigido Bug na Função de Envio de Comandos
- 1.2 - Corrigido Bug na Variável de Atualizar Página
- 1.3 - Criada Variável para Ativar ou Desativar a Troca de Aldeia, visto que a antiga era apenas de enfeite
- 1.4 - Criadas Variáveis para Selecionar o Botão de Farm de forma fácil, mantida a else da var C
- 1.5 - Script Otimizado
- 1.6 - Adicionadas Legendas, Tópicos e Informações Adicionais
- 1.7 - Nome do Script Alterado de "Farm br84" para "## FARMMING ##"
- 1.8 - Erros de Ortografia Corrigidos!
- 1.9 - Variáveis de Tempo OTIMIZADAS
- 2.0 - Adicionado Ícone e Página com Ícones Pré-Selecionados para Facilidade de Personalização
- 2.1 - Adicionada Descrição
- 2.2 - Códigos para Atualização Automática Incluídos!
- 2.3 - Script Revisado, Informações e Erros de Ortografia Corrigidos!
- 2.4 - UserScript Movido ao Fim do Código
- 2.5 - Adicionada Variável de Distância Máxima
- 2.6 - Script Otimizado!
- 2.7 - Adicionadas Variáveis "SemRecursos" && "RemoveAtacadas"
- 2.8 - Ajustados os Tempos de Execução das Variáveis!
- */
- // ==/UserScript==
Advertisement
Add Comment
Please, Sign In to add comment