[Script Legal] Script para acuñar monedas

  • Autor de hilo DeletedUser43776
  • Fecha de inicio

DeletedUser43776

Guest
  • ¿Para qué sirve?: Acuñar monedas indicando cuantos recursos quieres quedarte de reserva en cada pueblo.
  • ¿Donde se usa? Corte -> Acuñar Monedas de oro
Código:
javascript:

function calcularMonedas(mad_disp, bar_disp, hier_disp, mad_res, bar_res, hier_res){
 
  return Math.min(Math.floor((mad_disp-mad_res)/28000), Math.floor((bar_disp-bar_res)/30000), Math.floor((hier_disp-hier_res)/25000));
}

var doc = document;

/*Coste de dos monedas, por ejemplo*/
var reserva_madera = 56000;
var reserva_barro = 60000;
var reserva_hierro = 50000;

tabla_monedas = doc.getElementById("coin_overview_table");

for (var i = 2; i < tabla_monedas.rows.length; i++){
  tabla_monedas = document.getElementById("coin_overview_table");
  spans = tabla_monedas.rows[i].getElementsByTagName("span");
  resources = []

  for (var j = 0; j < spans.length ; j++){
    spans_ = parseInt(spans[j].innerHTML.replace("<span class=\"grey\">.</span>", "")); 
    if (!isNaN(spans_)){
      resources.push(spans_);
    }
  }

  var monedas_posibles = calcularMonedas(resources[0], resources[1], resources[2], reserva_madera, reserva_barro, reserva_hierro);
  select = tabla_monedas.rows[i].cells[3].getElementsByTagName("select")[0];
  select.value = monedas_posibles;
}

Nota 1: Cambiad los valores de "reserva_madera", "reserva_barro", "reserva_hierro" por los que querais.
 
Arriba