DeletedUser
Guest
Någon som har en fungerande verision utav scriptet som döper om ens egna attacker till #OFF, #Deff, #Spej, ##ADEL***?
Källkod:
javascript: var k=0; var hej = document.getElementsByTagName("table"); var vis = document.getElementsByClassName("vis"); var inputtar = vis[4].getElementsByTagName('input'); var rub = vis[4].getElementsByTagName('tr'); rub = rub[0].getElementsByTagName('img'); var arc=0; var pal=0; for(i=0;i<rub.length;i++){ if(rub[i].src.indexOf("archer")>=0){arc=1;} if(rub[i].src.indexOf("knight")>=0){pal=1;} } var total; var nytext = '##'; var full = 20000.0; for (var i=0;i<hej.length;i++){ if (hej[i].className == "vis"){ if (++k == 4)var rader = hej[i].rows; } } var mult=((arc>0)?new Array(1,1,1,1,2,4,5,6,5,8,100):new Array(1,1,1,2,4,6,5,8,100)); var deff=((arc>0)?new Array(3,4,6,10):new Array(3,4,8)); var off=((arc>0)?new Array(5,8,9):new Array(5,7)); var slow=((arc>0)?new Array(11,12):new Array(9,10)); var spe=((arc>0)?7:6); var ade=((arc>0)?13:11); if(pal>0){ade++;} for(j=1;j<rader.length;j++){ Namn = rader[j].cells[0].childNodes[3].textContent; if (Namn.indexOf("##") == -1){ var totaldef=0;var totaloff=0;var slowtrupp=0; var nytext = "##"; for(i=0;i<deff.length;i++){ totaldef += mult[(deff[i]-3)]*parseInt(rader[j].cells[deff[i]].innerHTML); } for(i=0;i<off.length;i++){ totaloff += mult[(off[i]-3)]*parseInt(rader[j].cells[off[i]].innerHTML); } for(i=0;i<slow.length;i++){ slowtrupp += mult[(slow[i]-3)]*parseInt(rader[j].cells[slow[i]].innerHTML); } totaloff += slowtrupp; if (parseInt(rader[j].cells[ade].innerHTML) > 0){ nytext += "Adel"; } else if(parseInt(rader[j].cells[spe].innerHTML) > totaloff + totaldef){ nytext += "Spej"; } else if((slowtrupp< 20) && (slowtrupp*5 > totaloff)){ nytext += "Fejk"; } else{ var procent = 0.0; if(totaldef > totaloff){ procent = parseInt(100*totaldef/full); nytext += "Def ("; } else{ procent = parseInt(100*totaloff/full); nytext += "Off ("; } if(procent>100) procent = 100; nytext += procent + "%)"; } if(Namn.indexOf("återvänder") != -1){ nytext += " <- "; } else if(Namn.indexOf("Attack") != -1){ nytext += " -> "; } else if(Namn.indexOf("Assistans") != -1){ nytext += " => "; } else if((Namn.indexOf("tillbaka") != -1) || (Namn.indexOf("Tillbaka") != -1)){ nytext += " <= "; } else if(Namn.indexOf("Avbryt") != -1){ nytext += " <X "; } else{ nytext += " - "; } tjena = Namn.split('('); if(tjena.length>1){ nytext += tjena[tjena.length-1].substring(0,7); } else{ nytext += "()"; } inputtar[2*(j-1)].value=nytext; inputtar[2*(j-1)+1].click(); } } end();