Godkjent Gråbysjekk Scriptet

Beagle Eagle

Guest
Navn: GråbysjekkScriptet
Dato: 22.10.2013
Versjon: 1.00

Dette er et morsomt script som brukes på twstats-siden. Scriptet lagrer alle adla byer i en liste, og utsorterer duplikate byer. Dette betyr at byer som er med i en heftig readlingskrig, blir bare regnes som 1 by tatt.

La oss se for oss dette scenarioet:
Man adler en gråby, og et halv sekund etter blir byen adla av en utrolig intelligente som så forutså at du ville gråbyadle den(!)
Etter 3-4 uker har spiller#1 en kraftig hevnaskjon mot spiller#2, og får adlet tilbake den vakre gråbyen, og er det en spillerby. Det scriptet vil gjøre er å legge til denne byen i "Byer som ble gråbyadla"-listen aller først, og deretter luke ut videre adlinger, så selv om dette var en spillerby, blir det regnet som en gråby.

Derfor blir ALLE gråbyer som er adlet av kontoen medregnet. Som nevnt tidligere, vil readlingskriger regnes som én adling, og derfor viser scriptet svakheter med stoooore kontoer, der byer har vekslet eiere regelmessig. Scriptet regner også med byer man har mistet. Er man så uheldig som spilleren i eksempel#1, men får ikke tatt tilbake byen sin, vil det forsatt regnes som en gråbyadling!

Standardiserte faktorer som må nøytraliseres i utøvelsen av scriptetrykket:
- Funker bare i twstats
- Funker bare i erobringslisten
- For å få med alle byene, må man ha oversikt over alle byene på samme side. Dette gjøres med å trykke på [alle]



Pics:



Kode:
Javascript:
(function(){
liste = new Array;
liste3 = new Array;
var main = document.getElementById('main').children[6].children[0].children;
var navn = document.getElementById('main').children[2].children[0].innerText;
 for(i=0;i<main.length-1;i++) {
  var loop = main[i+1].children;
  var by = loop[1].innerText;
  var coord = /\d+\|\d+/.exec(by);
  var bb = loop[3].innerText;
   if(bb.indexOf("Barbariske")!=-1) {
    liste3 = liste3.concat(coord);
	}
  liste[i] = coord;
}
liste2 = [liste[0]];
 for(j=0;j<liste.length;j++) {
   a = 1;
    for(o=0;o<liste2.length;o++) {
	  if(liste[j] == liste2[o]) {
	    a = 0;
	    o = liste2.length;
	  }
	}
if(a) {
 liste2 = liste2.concat(liste[j]);
}
 }
bbs = +liste3.length;
spiller = +liste2.length;
alert(navn+"\n\nAntall byer adla: "+spiller+"\nAntall bb'er adla: "+bbs+"\n\nProsent gråbyadla: "+ ((bbs/spiller)*100).toFixed(1)+"%");
})()
Takk til Johnny Knoxville
 
Sist redigert av en moderator:

X O C O X

Velkjent medlem
Man får ikke opp koordinater i dette scriptet. Dette teller bare antall gråbyer adlet på TW-Stats. Mulig du tenker på et annet?
 

bobil

Moderator
Seniormoderator
Om du sender adels på en spiller med 1 by, og spilleren går grå før du adler den (konto slett eller innaktivitet) gjelder det da som en barb?

-A
 

X O C O X

Velkjent medlem
Ja, så lenge TW-Stats regner byen som en gråby, noe jeg tror den mest sannsynlig vil siden byen er uten eier.