Döpa om attacker

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();
 
Topp