Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name FarmTOP
- // @include *ptc1.tribalwars.com.pt*screen=place*
- // @grant none
- // ==/UserScript==
- (function() {
- var tempo = 355;
- var points;
- var x = 0;
- var light = [20,20,25,30];
- var FakesPorAldeia = 1;
- var coords = '459|479 459|482 456|484 458|488 458|481 459|478 455|500 457|501 460|502 459|481 465|500 461|500 463|498 463|499 471|496 456|495 457|496 477|480 478|490 457|490 456|489 465|470 461|480 462|480 468|475 463|486 474|485 461|489 467|474 466|469 469|475 469|485 471|482 475|480 466|478 472|481 468|492 462|492 469|484 474|469 474|484 469|481 474|480 460|488 469|489 477|474 457|493 472|476 466|492 468|483 462|483 461|494 466|495 470|489 469|467 469|492 462|491 466|488 472|477 467|473 468|489 473|477 471|474 472|468 465|487 470|473 475|484 469|469 472|487 468|490 470|478 471|487 465|490 464|479 476|487 463|485 459|487 474|468 473|486 463|490 464|494 476|480 466|491 471|468';
- //var coords = '461|480 462|480 464|479 459|479 461|475 458|486 461|474 459|485';
- var doc = document;
- var url = document.URL;
- var cookieName = "farmeruk";
- var cookieNameTent = "tentcookie";
- var maxTentativas = 1;
- var data;
- var h2 = document.getElementsByTagName('h2');
- var Praca = false;
- var EnviarAtaque = false;
- for (i = 0; i < h2.length; i++)
- {
- if (h2[i].innerHTML == "Praça de Reuniões (nível 1)")
- {
- Praca = true;
- }
- else if(h2[i].innerHTML.search("Confirmar ataque a") != -1)
- {
- EnviarAtaque=true;
- }
- }
- if (Praca == EnviarAtaque)
- {
- alert("Algo correu mal");
- }
- var tentCookie = document.cookie.match('(^|;) ?' + cookieNameTent + '=([^;]*)(;|$)');
- if (tentCookie !== null)
- {
- var numTentativas = parseInt(tentCookie[2]);
- } else
- {
- data = new Date(2019, 11, 11);
- document.cookie = cookieNameTent + "=0;expires=" + data.toGMTString();
- var numTentativas = 0;
- }
- if (Praca)
- {
- if (document.getElementsByClassName("error_box")[0] !== undefined)
- {
- var erroFaltaUnid = document.getElementsByClassName("error_box");
- for (i = 0; i < erroFaltaUnid.length && !found; i++)
- {
- if (erroFaltaUnid[i].innerHTML.search("Não existem unidades suficientes") != -1)
- {
- setTimeout(function () { console.log("aahahahah"); }, 5000000);
- location.reload(1);
- }
- }
- }
- if (doc.forms[0].x.value !== "")
- {
- var index = 0; farmcookie = document.cookie.match('(^|;) ?' + cookieName + '=([^;]*)(;|$)');
- if (farmcookie !== null)
- {
- index = parseInt(farmcookie[2]);
- }
- if (index >= coords.length)
- {
- index = 0;
- }
- index = index + 1;
- cookie_date = new Date(2019, 11, 11);
- document.cookie = cookieName + "=" + index + ";expires=" + cookie_date.toGMTString();
- var link = document.getElementsByClassName("quickbar_link");
- for (i = 0; i < link.length; i++)
- {
- if (link[i].href.search(/screen=place/) != -1)
- {
- window.location.href = link[i].href;
- }
- }
- }
- else
- {
- if (window.frames.length > 0)
- {
- doc = window.main.document;
- }
- url = document.URL;
- coords = coords.split(" ");
- var index = 0;
- farmcookie = document.cookie.match('(^|;) ?' + cookieName + '=([^;]*)(;|$)');
- if (farmcookie !== null)
- {
- index = parseInt(farmcookie[2]);
- }
- if (index >= coords.length)
- {
- index = 0;
- }
- if (document.getElementsByClassName("command-list-count") [0] !== undefined)
- {
- var numAtaques = document.getElementsByClassName("command-list-count") [0].innerHTML;
- }
- else
- {
- var numAtaques = 0;
- }
- if (numAtaques < FakesPorAldeia)
- {
- if (numTentativas <= maxTentativas)
- {
- coords = coords[index];
- coords = coords.split("|");
- /* if(spy>document.getElementById("units_entry_all_spy").text.replace(/[^0-9]/g,'')){
- document.getElementById("village_switch_right").click();
- }*/
- if(30>document.getElementById("units_entry_all_light").text.replace(/[^0-9]/g,'') || 0>document.getElementById("units_entry_all_spear").text.replace(/[^0-9]/g,'')){
- var delay = 180000
- setTimeout(function() {
- window.location.reload();
- }, delay);
- throw new Error("sem tropas boy!!");
- }
- index = index + 1;
- cookie_date = new Date(2019, 11, 11);
- document.cookie = cookieName + "=" + index + ";expires=" + cookie_date.toGMTString();
- doc.forms[0].x.value = coords[0];
- doc.forms[0].y.value = coords[1];
- delay = 1000
- setTimeout(function() {
- points = parseInt(document.getElementsByClassName('village-info')[0].innerText.split("Pontos:").pop().split('.').join(""));
- console.log(points);
- // doc.forms[0].light.value = 30;
- // doc.forms[0].spear.value = 0;
- if(points<150)
- doc.forms[0].light.value = light[0];
- else if(points<300)
- doc.forms[0].light.value = light[1];
- else if(points<500)
- doc.forms[0].light.value = light[2];
- else
- doc.forms[0].light.value = light[3];
- var delay = 1000;
- console.log(index)
- if(index==1)
- delay = 0
- }, delay);
- setTimeout(function() {
- document.forms[0].attack.click();
- }, delay);
- }
- else
- {
- data = new Date(2019, 11, 11);
- document.cookie = cookieNameTent + "=0;expires=" + data.toGMTString();
- document.getElementById("village_switch_right").click();
- }
- }
- else
- {
- document.getElementById("village_switch_right").click();
- }
- }
- }
- else if (EnviarAtaque)
- {
- var BNCheck = document.getElementsByClassName("error");
- var found = false;
- if (found)
- {
- var link = document.getElementById("village_switch_right").click();
- for (i = 0; i < link.length; i++)
- {
- if (link[i].href.search(/screen=place/) != -1)
- {
- numTentativas = numTentativas + 1;
- data = new Date(2019, 11, 11);
- document.cookie = cookieNameTent + "=" + numTentativas + ";expires=" + data.toGMTString();
- window.location.href = link[i].href;
- }
- }
- }
- else
- {
- document.forms[0].troop_confirm_go.click();
- }
- }
- else
- {
- alert("Corra o script apartir da praça de reuniões");
- }
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement