Tagga utgående ?

DeletedUser

Guest
Finns det någon som sitter på ett script vars funktion är att döpa om alla utgående attacker till OFF, Spej respektive Adel?

Mitt, såväl som många andras slutade fungera vid uppdateringen till 7.0, vore super om det kunde komma upp ett nytt?



Mvh
 

bonstrom

New Member
Reaktionspoäng
0
Detta hade iaf jag innan.

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

DeletedUser

Guest
Lägg in scriptet här i code-taggar så ska jag kolla på det.



Vettefan hur man gör en "Spoiler" på detta forum.. Men här har du den,

Källkod:
javascript:function%20startJS(){return%20"javascript:var%20doc=document;if(window.frames.length>0)doc=document.main;"}var%20doc=document;if(window.frames.length>0)doc=document.main;  url=document.URL;var%20one=url.indexOf("village");var%20two=url.indexOf('%26',one);var%20id;if(two>0)id=url.substring(one,two);elseid=url.substring(one);   if(url.indexOf('screen=overview_villages&mode=commands')==-1)location.href='{game}&screen=overview_villages&mode=commands';   else {   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);  var forsvar=((arc>0)?new Array(3,4):(3,4));     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 forsvartotal=0;  var farmtotal=0; var kattotal=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);    }      for(i=0;i<forsvar.length;i++){forsvartotal += mult[(forsvar[i]-3)]*parseInt(rader[j].cells[forsvar[i]].innerHTML);    }  farmtotal += 4*parseInt(rader[j].cells[8].innerHTML) + 5*parseInt(rader[j].cells[9].innerHTML);  kattotal += 8*parseInt(rader[j].cells[12].innerHTML);   totaloff += slowtrupp;         if(parseInt(rader[j].cells[ade].innerHTML) > 0){     nytext += "*Adel*";    }  else if((totaloff/farmtotal == 1) && ((totaldef+farmtotal)/farmtotal == 1)){     nytext += "Farm";    }   else if(parseInt(rader[j].cells[spe].innerHTML) > totaloff + totaldef){     nytext += "Spej";    }   else if(forsvartotal == 1 && parseInt(rader[j].cells[spe].innerHTML) >= 1){     nytext += "Fejk + Spej";    }   else if(forsvartotal == 1){     nytext += "Fejk";    }   else if((totaloff/slowtrupp == 1) && ((totaldef+slowtrupp)/slowtrupp == 1) && (parseInt(rader[j].cells[spe].innerHTML) >= 1) && (slowtrupp < 9)){     nytext += "Fejk + Spej";    }   else if((totaloff/slowtrupp == 1) && ((totaldef+slowtrupp)/slowtrupp == 1) && (slowtrupp < 9)){     nytext += "Fejk";    }     else if((totaloff-slowtrupp+kattotal+totaldef)/kattotal == 1){     nytext += "Katapulter";    }     else{     var procent = 0.0;       if(totaldef > totaloff){      procent = parseInt(100*totaldef/full);      nytext += "Deff (";     }     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 += " | Ass =>> ";    }     else if((Namn.indexOf("tillbaka") != -1) || (Namn.indexOf("Tillbaka") != -1)){     nytext += " | <<= ";    }     else if(Namn.indexOf("Avbryt") != -1){     nytext += " | <X ";    }     else{     nytext += " | - ";    }  if(Namn.indexOf("Attack") != -1){     tjena = Namn.split('Attack på ');     }  else if(Namn.indexOf("återvänder") != -1){     tjena = Namn.split('återvänder ifrån ');     } else if(Namn.indexOf("tillbaka") != -1){     tjena = Namn.split('Dra tillbaka från ');     } else if(Namn.indexOf("Assistans") != -1){     tjena = Namn.split('Assistans för ');     } else if(Namn.indexOf("Avbryt") != -1){     tjena = Namn.split('Avbryt kommandot efter ');    }  else {tjena = Namn.split('('); }  if(tjena.length>1){     nytext += tjena;    }     else{     nytext += "()";    }    inputtar[2*(j-1)].value=nytext;    inputtar[2*(j-1)+1].click();   }  }}  end();
 
Senast redigerad av en moderator:

TheGodOfWar

Member
Reaktionspoäng
2
Källkod:
JavaScript: function e()    {var n = "rename&delete", s = "http://taktimer.net/scripts/rename_delete_main2.js";     var a = window.frames.length > 0 ? window.main: window;         function c(e)        {a.document.body.appendChild(a.document.createTextNode(e));         a.document.body.appendChild(a.document.createElement("br"));        }     if (a.document.getElementById(n) == null)        {c("Creating script entry in doc head...");         var A = a.document.createElement("script");         A.id = n;         A.type = "text/javascript";         A.src = s;         a.document.getElementsByTagName("head")[0].appendChild(A);         setTimeout(e, 500);         return;        }     if (typeof a.document.getElementById(n) == "undefined" || typeof a.appendIcons == 'undefined')        {       c("Loading script...");         setTimeout(e, 200);         return 0;        }     c("Loaded");     if (a.document.URL.match(/screen=report/))        {eval ("a.appendIcons('fake')");        }     else         {eval ("a.overView()");        }    } e();

Testa detta script, har inte testat själv, rekommenderad webbläsare är Opera.

För att använda det går ni in på kommandolistan, alltså översikter -> Kommando.
 
Senast redigerad av en moderator:

DeletedUser

Guest
Källkod:
JavaScript: function e()    {var n = "rename&delete", s = "http://taktimer.net/scripts/rename_delete_main2.js";     var a = window.frames.length > 0 ? window.main: window;         function c(e)        {a.document.body.appendChild(a.document.createTextNode(e));         a.document.body.appendChild(a.document.createElement("br"));        }     if (a.document.getElementById(n) == null)        {c("Creating script entry in doc head...");         var A = a.document.createElement("script");         A.id = n;         A.type = "text/javascript";         A.src = s;         a.document.getElementsByTagName("head")[0].appendChild(A);         setTimeout(e, 500);         return;        }     if (typeof a.document.getElementById(n) == "undefined" || typeof a.appendIcons == 'undefined')        {       c("Loading script...");         setTimeout(e, 200);         return 0;        }     c("Loaded");     if (a.document.URL.match(/screen=report/))        {eval ("a.appendIcons('fake')");        }     else         {eval ("a.overView()");        }    } e();
Testa detta script, har inte testat själv, rekommenderad webbläsare är Opera.

För att använda det går ni in på kommandolistan, alltså översikter -> Kommando.


Adam Spoiler funktionen finns utav en anledning..
 

DeletedUser

Guest
Det skriptet fungerar inte för att det byter namn på attackerna som heter "Attack on" eller "Support for" som på .net världarna och inte "Attack på" eller "Assistans för" som på .se och eftersom det är en extern host så kan man inte ändra på det!
 

Amplify

Member
Reaktionspoäng
0
Det skriptet fungerar inte för att det byter namn på attackerna som heter "Attack on" eller "Support for" som på .net världarna och inte "Attack på" eller "Assistans för" som på .se och eftersom det är en extern host så kan man inte ändra på det!

Relativt enkelt att fixa, bara öppna .js filen, skriva om och rehosta 8]



amp.
 

DeletedUser

Guest
Det skriptet fungerar inte för att det byter namn på attackerna som heter "Attack on" eller "Support for" som på .net världarna och inte "Attack på" eller "Assistans för" som på .se och eftersom det är en extern host så kan man inte ändra på det!

Nopp det är inte enbart det som är felet..
 
Topp