DeletedUser43675
Guest
Ya que a atlas no le hacen caso, lo publicare yo ^^
- Explicación de para qué sirve Hace un recuento de la deff que tienes tu y tus compañeros en tus pueblos(por cada pueblo y jugador, una linea)
- Como Hacerlo funcionar? Vision General>tropas>defensa
- Nombre de la entrada: --
- URL de la imagen: --
- URL de destino:
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); }