Busca Minuciosa

Ativa a busca minuciosa em loop

// ==UserScript==
// @name         Busca Minuciosa
// @namespace    http://tampermonkey.net/
// @version      1.3
// @description  Ativa a busca minuciosa em loop 
// @author       Miguel Dinis
// @match        http://*/*
// @grant        none
// @include      http*://*.tribalwars.com.pt/*
// ==/UserScript==

var loop;
var timeEachScavenge = 10000; // in ms
var counter = 0;
var counterCap = 1;

(function() {
    'use strict';

    // checkbox
    if (checkPage("mode", "scavenge")) {
		
		
        var d = document.getElementById("content_value");
		
        var cb = document.createElement("input");
        cb.id = "cb";
        cb.type = "checkbox";
		cb.onchange = function() { setHours(); };
		
		var hoursInput = document.createElement("input");
		hoursInput.id = "hoursInput";
		hoursInput.type = "number";
		
		var spanHours = document.createElement("span");
		spanHours.id = "spanHours";
		spanHours.innerText = "   number of hours you wish this script to run (round a bit down please)";
		
		var br = document.createElement("br");
		
		var selectScavenge = document.createElement("input");
		selectScavenge.id = "selectScavenge";
		selectScavenge.placeholder = "Scavenge Number";
		selectScavenge.type = "number";
		selectScavenge.min = "1";
		selectScavenge.max = "4";
		selectScavenge.value = "3";
		
        d.appendChild(cb);
		d.appendChild(hoursInput);
		d.appendChild(spanHours);
		d.appendChild(br);
		d.appendChild(selectScavenge);

        loop = setInterval(function() {
            if (cb.checked && (counter < counterCap)) {
                document.getElementsByClassName("fill-all")[0].click();
				var paladin_value = document.getElementsByClassName("unitsInput")[7].value;
				
				// if paladin value is 1, click again to clear. otherwise, dont click
				if (paladin_value == "1") {
					document.getElementsByClassName("units-entry-all")[7].click();
				}
				
				var scavengeNumber = document.getElementById("selectScavenge").value;
				
                document.getElementsByClassName("free_send_button")[scavengeNumber-1].click();
				
				counter++;
				
				console.log(counter);
				console.log(counterCap);
				console.log(scavengeNumber);
            }
        }, timeEachScavenge);
    }


})();

function checkPage(variable, value) {

    var query = window.location.search.substring(1);
    var vars = query.split("&");

    for (var i = 0; i < vars.length; i++) {
        var temp = vars[i].split("=");
        if (temp[0] == variable && temp[1] == value) return true;
    }

    return false;

}

function setHours() {
    var h = document.getElementById("hoursInput").value;
	counterCap = (h * 60 * 60 * 1000) / timeEachScavenge;
	counter = 0;
}

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址