Atlas
Lancero
- Puntuación de reacción
- 955
Script para ver que tropas tienes apoyando en otros pueblos.
Sirve para hacer recuento de tropas defensivas.
Se utiliza desde Vision General -> Tropas.
Los créditos son de Lan Fan, menud@ crack!
Sirve para hacer recuento de tropas defensivas.
Se utiliza desde Vision General -> Tropas.
Los créditos son de Lan Fan, menud@ crack!
Código:
javascript:
var nombre ="me";
var tr = units_table.getElementsByTagName("tr");
var apoyos = [];
var pueblo;
for (var j = 0; j < tr.length; j++) {
if (tr[j].className == "row_a" || tr[j].className == "row_b") {
if(tr[j-1].className.includes("units_away")){
pueblo = tr[j-1].getElementsByTagName("span")[2];
pueblo = pueblo.innerText;
pueblo = pueblo.split("(")[1].split(")")[0];
}
var tas = tr[j].getElementsByTagName("a");
if (tas.length > 2) {
var pl = tas[2].innerHTML;
console.log(tas[2].innerHTML);
var pos = _v(pl,pueblo);
}else{
pl = nombre;
var pos = _v(pl,pueblo);
console.log(pos);
}
if (pos == -1) {
var l = apoyos.length;
apoyos[apoyos.length] = new Array(11);
console.log(pueblo);
apoyos[l][0] = pueblo;
apoyos[l][1] = pl;
apoyos[l][2] = parseInt(tr[j].getElementsByTagName("td")[1].innerHTML);
apoyos[l][3] = parseInt(tr[j].getElementsByTagName("td")[2].innerHTML);
apoyos[l][4] = parseInt(tr[j].getElementsByTagName("td")[3].innerHTML);
apoyos[l][5] = parseInt(tr[j].getElementsByTagName("td")[4].innerHTML);
apoyos[l][6] = parseInt(tr[j].getElementsByTagName("td")[5].innerHTML);
apoyos[l][7] = parseInt(tr[j].getElementsByTagName("td")[6].innerHTML);
apoyos[l][8] = parseInt(tr[j].getElementsByTagName("td")[7].innerHTML);
apoyos[l][9] = parseInt(tr[j].getElementsByTagName("td")[8].innerHTML);
apoyos[l][10] = parseInt(tr[j].getElementsByTagName("td")[9].innerHTML);
} else {
apoyos[pos][2] += parseInt(tr[j].getElementsByTagName("td")[1].innerHTML);
apoyos[pos][3] += parseInt(tr[j].getElementsByTagName("td")[2].innerHTML);
apoyos[pos][4] += parseInt(tr[j].getElementsByTagName("td")[3].innerHTML);
apoyos[pos][5] += parseInt(tr[j].getElementsByTagName("td")[4].innerHTML);
apoyos[pos][6] += parseInt(tr[j].getElementsByTagName("td")[5].innerHTML);
apoyos[pos][7] += parseInt(tr[j].getElementsByTagName("td")[6].innerHTML);
apoyos[pos][8] += parseInt(tr[j].getElementsByTagName("td")[7].innerHTML);
apoyos[pos][9] += parseInt(tr[j].getElementsByTagName("td")[8].innerHTML);
apoyos[pos][10] += parseInt(tr[j].getElementsByTagName("td")[9].innerHTML);
}
}
}
var str = '<div class="popup_menu">Quien me esta apoyando? O.o<a href=javascript:location.reload()>cerrar</a></div><div class="popup_content" style="max-height: 500px; overflow-y: auto;"><h3>Modificado por: Lan Fan </h3><a class="btn" href="#" onclick="exportar();">Exportar</a><table class="vis" style="padding: 3px"><tbody><tr><th width="35" style="text-align:center">Pueblo</th><th width="35" style="text-align:center">Nombre</th><th width="35" style="text-align:center"><img alt="" title="Lancero" src="/graphic/unit/unit_spear.png"></th><th width="35" style="text-align:center"><img alt="" title="Soldado con espada" src="/graphic/unit/unit_sword.png"></th><th width="35" style="text-align:center"><img alt="" title="Soldado con hacha" src="/graphic/unit/unit_axe.png"></th><th width="35" style="text-align:center"><img alt="" title="EspÃa" src="/graphic/unit/unit_spy.png"></th><th width="35" style="text-align:center"><img alt="" title="CaballerÃa ligera" src="/graphic/unit/unit_light.png"></th><th width="35" style="text-align:center"><img alt="" title="CaballerÃa pesada" src="/graphic/unit/unit_heavy.png"></th><th width="35" style="text-align:center"><img alt="" title="Ariete" src="/graphic/unit/unit_ram.png"></th><th width="35" style="text-align:center"><img alt="" title="Catapulta" src="/graphic/unit/unit_catapult.png"></th><th width="35" style="text-align:center"><img alt="" title="Pala" src="/graphic/unit/unit_knight.png"></tr>';
var strBB = '[table][**][b]Pueblo[/b][||][b]Nombre[/b][||][img]http://es51.guerrastribales.es/graphic/unit/unit_spear.png[/img][||][img]http://es51.guerrastribales.es/graphic/unit/unit_sword.png[/img][||][img]http://es51.guerrastribales.es/graphic/unit/unit_axe.png[/img][||][img]http://es51.guerrastribales.es/graphic/unit/unit_spy.png[/img][||][img]http://es51.guerrastribales.es/graphic/unit/unit_light.png[/img][||][img]http://es51.guerrastribales.es/graphic/unit/unit_heavy.png[/img][||][img]http://es51.guerrastribales.es/graphic/unit/unit_ram.png[/img][||][img]http://es51.guerrastribales.es/graphic/unit/unit_catapult.png[/img][||][img]http://es51.guerrastribales.es/graphic/unit/unit_knight.png[/img][/**]';
for (var j = 0; j < apoyos.length; j++) {
str += '<tr>';
strBB += '[*]';
for (var k = 0; k < apoyos[j].length; k++) {
str += '<td>' + apoyos[j][k] + '</td>';
if (k == 0){
strBB += apoyos[j][k];
}else if(k == 1){
strBB += '[|][player]' + apoyos[j][k] + '[/player]';
}else{
strBB += '[|]' + apoyos[j][k];
}
}
str += '</tr>';
}
str += '</tbody></table></div>';
strBB += '[/table]';
var p = document.createElement("div");
p.className = "popup_style ui-draggable";
p.style.width = "auto";
p.style.position = "fixed";
p.style.display = "block";
p.style.top = "130px";
p.style.left = "50px";
p.style.margin = "0 auto";
p.innerHTML = str;
document.body.appendChild(p);
function _v(_p,pueblo) {
var _r = -1;
if (apoyos.length < 0) _r = -1;
else {
for (var t = 0; t < apoyos.length; t++) {
console.log(apoyos[t][1]);
if (apoyos[t][1] == _p && apoyos[t][0]==pueblo) return t;
}
}
return _r;
}
function exportar() {
var ta = document.createElement("textarea");
ta.style.height = "800px";
ta.style.width = "600px";
var body =document.getElementsByTagName('body')[0];
body.innerHTML = "";
ta.value = strBB;
body.appendChild(ta);
}
Última edición: