Contatore produzione risorse

-OverRated

Nobile
Numero di reazioni
327
Salve, è un po di tempo che cercavo uno script che andasse a calcolarmi in tempo reale quella che è la produzione delle mie care mine.

Con l'aiuto del mio caro amico Gemelli in latino ho creato uno script che vada a pescare la produzione per singolo villaggio e la riporti.

per me perlomeno è utile nelle prime fasi del game, quando vai a verificare l'apporto di una strategia rispetto a un altra, ma anche solo per pura curiosità.

Lo script va lanciato dalla tab edifici, pesca dalla tab ricerca le bandiere risorse presenti e applica il bonus corrispondente alla produzione oraria.

Ho aggiunto anche la possibilità di aggiungere il +20% risorse e i livelli di motivazione dei pala, quelli vanno aggiunti manualmente.

Sfortunatamente, non ho trovato modo di intercettare i villaggi bonus risorse

1783727157417.png

Ora non so se è necessario un iter di approvazione o se devo cestinare questa utility, fatemi sapere.
 
Ziopera finalmente qualcuno che ci abbia messo le mani e posso cestinare un altro foglio excel
Immagino comunque che dovrai passare l'iter della libreria, così, ad intuizione
 
Ziopera finalmente qualcuno che ci abbia messo le mani e posso cestinare un altro foglio excel
Immagino comunque che dovrai passare l'iter della libreria, così, ad intuizione
si è che neanche la ho trovato dove proporre gli script quindi l'ho messo qua e ho aperto tt, da qualche parte il percorso giusto per farmelo verificare lo trovo ahahaah
 
Vorrei sapere se questo script é stato approvato oppure se ne esiste uno simile approvato.

Oppure se devo mettermi e farmelo da solo. (Ma me sfaster, quindi spero di no)
 
Vorrei sapere se questo script é stato approvato oppure se ne esiste uno simile approvato.

Oppure se devo mettermi e farmelo da solo. (Ma me sfaster, quindi spero di no)
io ho aperto tt , ma non capisco se è stato approvato o meno ahahahah
 
É uno script... Tipo questo? (Non so se questo calcola tutto o solo le mine). Si usa in sezione panoramica -produzione

javascript:
var fa = 0,
agyag = 0,
vas = 0,
sitter = "";
if (game_data.player.sitter != "0") {
sitter = "t=" + game_data.player.id + "&";
}
function createHead() {
$("#production_table").find("tr:eq(0)").append("<th>Fa</th>");
$("#production_table").find("tr:eq(0)").append("<th>Agyag</th>");
$("#production_table").find("tr:eq(0)").append("<th>Vas</th>");
}

createHead();
var link = "https://" + window.location.host + "/game.php?" + sitter + "village=";
function getPage(id, pages) {
if (id < pages) {
var url = link + $(`#production_table .quickedit-vn:eq(${id})`).attr("data-id");
$.ajax({
type: 'GET',
url: url,
dataType: "html",
success: function(data) {
$("#show_prod strong", data).each(function(k,v) {
if (k == 0) {
classname = "fa";
} else if (k == 1) {
classname = "agyag";
} else {
classname = "vas";
}
$("#production_table").find(`tr:eq(${id+1})`).append(`<td class=${classname}>` + $(this).html() + `</td>`);
});
setTimeout(function() {
getPage(id + 1, pages);
}, 200);
}
});
} else {
sum()
}
}

getPage(0, totalPages());


function totalPages() {
return parseInt($("#production_table").find("th:eq(1)").text().match(/\d+/)[0]);
}

function numberWithCommas(x) {
var parts = x.toString().split(".");
parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ".");
return parts.join(".");
}

function sum() {
$(".fa").each(function(key,value) {
fa += parseInt($(value).text().replace(".",""));
});
$(".agyag").each(function(key,value) {
agyag += parseInt($(value).text().replace(".",""));
});
$(".vas").each(function(key,value) {
vas += parseInt($(value).text().replace(".",""));
});
console.log(fa, agyag, vas);

var prod = {
text: [`Total`,
`<br/>`,
`<br/>`,
`Wood: ${numberWithCommas(fa) + ", daily production: " + numberWithCommas(24 * fa)}`,
`<br/>`,
`Clay: ${numberWithCommas(agyag) + ", daily production: " + numberWithCommas(24 * agyag)}`,
`<br/>`,
`iron: ${numberWithCommas(vas) + ", daily production: " + numberWithCommas(24 * vas)}`].join('')
};
UI.SuccessMessage(prod.text,20000);
}
void(0);
 
Indietro
In cima