[Scripts] contador granjeos ( botin )

DeletedUser

Guest
he visto el post que hizo este jugador y el script que presento lo dieron como ILEGAL...

http://forum.guerrastribales.es/showthread.php?t=44424

asi que dejo uno sin host y que funcciona..



Nombre:el que quieras
Foto:La que quieras


Para usarlo se necesita cuenta premium y se executa en Ordenes/Regreso

Código:
javascript: function twcheese_Command() {
    this.command_id;
    this.origin_player_id;
    this.origin_village_id;
    this.origin_x;
    this.origin_y;
    this.dest_player_id;
    this.dest_village_id;
    this.dest_x;
    this.dest_y;
    this.duration;
    this.arrival;
    this.timber = '0';
    this.clay = '0';
    this.iron = '0'
}

function twcheese_includeHaulInfo(gameDoc) {
    var commandsTable = gameDoc.getElementById('commands_table');
    var fillerSpan = commandsTable.rows[0].cells.length;
    var timberHeader = document.createElement('th');
    commandsTable.rows[0].appendChild(timberHeader);
    timberHeader.innerHTML = '<img src="/graphic/holz.png?1" title="Madera" alt="" />';
    var clayHeader = document.createElement('th');
    commandsTable.rows[0].appendChild(clayHeader);
    clayHeader.innerHTML = '<img src="/graphic/lehm.png?1" title="Barro" alt="" />';
    var ironHeader = document.createElement('th');
    commandsTable.rows[0].appendChild(ironHeader);
    ironHeader.innerHTML = '<img src="/graphic/eisen.png?1" title="Hierro" alt="" />';
    var timberTotal = 0;
    var clayTotal = 0;
    var ironTotal = 0;
    var selectorRow = 1;
    if (document.URL.search('return') != -1) selectorRow = 0;
    for (var i = 1; i < commandsTable.rows.length - selectorRow; i++) {
        var commandUrl = commandsTable.rows[i].cells[0].getElementsByTagName('a')[0].href;
        var command = twcheese_scrapeCommand(twcheese_requestDocumentBody(commandUrl));
        var timberCell = commandsTable.rows[i].insertCell(-1);
        timberCell.innerHTML = command.timber;
        timberTotal += Number(command.timber);
        var clayCell = commandsTable.rows[i].insertCell(-1);
        clayCell.innerHTML = command.clay;
        clayTotal += Number(command.clay);
        var ironCell = commandsTable.rows[i].insertCell(-1);
        ironCell.innerHTML = command.iron;
        ironTotal += Number(command.iron)
    }
    var resTotalRow = commandsTable.insertRow(commandsTable.rows.length - selectorRow);
    for (var i = 0; i < fillerSpan; i++) resTotalRow.insertCell(-1);
    resTotalRow.cells[fillerSpan - 1].innerHTML = 'Total:';
    var timberCell = resTotalRow.insertCell(-1);
    timberCell.innerHTML = timberTotal;
    var clayCell = resTotalRow.insertCell(-1);
    clayCell.innerHTML = clayTotal;
    var ironCell = resTotalRow.insertCell(-1);
    ironCell.innerHTML = ironTotal
}

function twcheese_scrapeCommand(gameDoc) {
    var command = new twcheese_Command();
    var cells = gameDoc.getElementsByTagName("td");
    for (var i = 0; i < cells.length; i++) {
        if (cells[i].innerHTML == "Regreso:") {
            command.arrival = cells[i + 1].innerHTML
        }
        if (cells[i].innerHTML == "Botín:") {
            var haul = twcheese_resElementToNumbers(cells[i + 1]);
            command.timber = haul[0];
            command.clay = haul[1];
            command.iron = haul[2]
        }
    }
    return command
}

function twcheese_requestDocumentBody(targetUrl) {
    var requestedDocumentBody;
    var xmlhttp;
    if (window.XMLHttpRequest) xmlhttp = new XMLHttpRequest();
    else xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    xmlhttp.open("GET", targetUrl, false);
    xmlhttp.send("");
    requestedDocumentBody = document.createElement("body");
    requestedDocumentBody.innerHTML = xmlhttp.responseText;
    return requestedDocumentBody
}

function twcheese_resElementToNumbers(resElement) {
    var resources = new Array(0, 0, 0);
    while (resElement.getElementsByTagName('span').length > 0) resElement.removeChild(resElement.getElementsByTagName('span')[0]);
    resElement.innerHTML = resElement.innerHTML.split('|')[0];
    var images = resElement.innerHTML.split(' ');
    for (var i = 0; i < images.length; i++) {
        if (!isNaN(images[i])) {resources[i] = images[i];}
      else {resources[i] = 0;}
    }
    return resources
}
if (!twcheese_haulsIncluded) {
    if (game_data.screen == 'overview_villages' && game_data.mode == 'commands') {
        var addHauls = 1;
        if (addHauls) {
            twcheese_includeHaulInfo((window.frames.length > 0) ? window.main.document : document);
            var twcheese_haulsIncluded = true
        }
    } else alert('Este script se usa en "Ordenes/Regreso"')
}
void(0);


aunq sin host se ve un poco grande para la bara de velocidad :)

gracias !
 

DeletedUser

Guest
exactamente, que hace? por lo que entiendo, pone los recursos saqueados al lado de la orden de regreso no?
 

DeletedUser29144

Guest
si, es super util, aunque un poco lento....


este es el script a que me he referido, lo unico que pasa es que el el tw.gb, no ponen los scripts, sino los guardan en una pagina externa, y solo dan un lanzador a la gente, y este lanzador al fin y al cabo llama este script desde una pagina externa (?) hecha de tw.gb, para este proposito...
 
Última edición por un moderador:

DeletedUser

Guest
ya me lo imagino, cargar todo esto si tienes muchos ataques debe ser mortal...

ya, lo hacen para q se vea q son ellos y para no poner un script qilometrico al la barra... pamplinas, pero bueno XDDD
 

DeletedUser29144

Guest
tambien puedes pober solo 25 ordenes per pagina, asi solo te da el botin de estos, y no de todos los regresos, estoy usando este script en tw.gb, y es super-util, para tener una idea con que vuelven tus equipos de cosecha
 

DeletedUser29144

Guest
si, es genial, el script, espero que ahora lo hacen legal, sabeís? que hay diferencias entre tw,gb y gt.es?

por ejemplo, que aqui es legal, scripts de fakear, ahi son muy muy prohibidos, pero en cambio tienen un egalizador de recursos legal en tw.gb

asi que cuidadin, lo que en españa es legal, a lo mejor en inglaterra te banean por eso, asi que siempre mirar antes en los fe, para evitar sorpresas
 

DeletedUser

Guest
si, es genial, el script, espero que ahora lo hacen legal, sabeís? que hay diferencias entre tw,gb y gt.es?

por ejemplo, que aqui es legal, scripts de fakear, ahi son muy muy prohibidos, pero en cambio tienen un egalizador de recursos legal en tw.gb

asi que cuidadin, lo que en españa es legal, a lo mejor en inglaterra te banean por eso, asi que siempre mirar antes en los fe, para evitar sorpresas

Ya se ha dicho repetidamente que todos los servidores son distintos, cada uno tiene sus reglas, así que ahora dejad de desvirtuar el hilo.
 

DeletedUser29144

Guest
tema del dia 13.12.

despues de 5 dias aun sin respuesta, eso es un script legal o no?
 
Arriba