Godkendt MB tæller

SUN.

Community Manager
InnoGames
Reaktionsscore
11
Forklaring:
Script der kan beregne hvor mange MB point der er vundet i en kamp.

Fremgangsmåde:
Åben en rapport hvor der er besejret modstandere ved angriber og/eller forsvarer. Tryk på scriptet og en popup viser sig med tallene for hvor mange MB-point der er vundet fordelt på MBA og MBF og total.

Scriptet:
Kode:
 javascript: var win=window.frames.length?window.main:window; var doc=win.document; var J=win.$; var mba=0; var mbf=0; var mb=0; function fetch(x){ x=J("table:has(th:contains('"+x+"')):last table td:contains('Tab:')").parent().html(); return(x==null)?[]:x.match(/\d+/g); } var al=fetch('Angriber:'); al=al.slice(1); var dl=fetch('Forsvarende:'); dl=dl.slice(1); switch (al.length) { case 9: mba = dl[0] * 4 + dl[1] * 5 + dl[2] * 1 + dl[3] * 1 + dl[4] * 5 + dl[5] * 23 + dl[6] * 4 + dl[7] * 200; mbf = al[0] * 1 + al[1] * 2 + al[2] * 4 + al[3] * 2 + al[4] * 13 + al[5] * 15 + al[6] * 8 + al[7] * 200; break; case 10: mba = dl[0] * 4 + dl[1] * 5 + dl[2] * 1 + dl[3] * 1 + dl[4] * 5 + dl[5] * 23 + dl[6] * 4 + dl[7] * 12 + dl[8] * 200; mbf = al[0] * 1 + al[1] * 2 + al[2] * 4 + al[3] * 2 + al[4] * 13 + al[5] * 15 + al[6] * 8 + al[7] * 10 + al[8] * 200; break; case 11: mba = dl[0] * 4 + dl[1] * 5 + dl[2] * 1 + dl[3] * 5 + dl[4] * 1 + dl[5] * 5 + dl[6] * 6 + dl[7] * 23 + dl[8] * 4 + dl[9] * 12 + dl[10] * 200; mbf = al[0] * 1 + al[1] * 2 + al[2] * 4 + al[3] * 2 + al[4] * 2 + al[5] * 13 + al[6] * 12 + al[7] * 15 + al[8] * 8 + al[9] * 10 + al[10] * 200; break; case 12: mba = dl[0] * 4 + dl[1] * 5 + dl[2] * 1 + dl[3] * 5 + dl[4] * 1 + dl[5] * 5 + dl[6] * 6 + dl[7] * 23 + dl[8] * 4 + dl[9] * 12 + dl[10] * 40 + dl[11] * 200; mbf = al[0] * 1 + al[1] * 2 + al[2] * 4 + al[3] * 2 + al[4] * 2 + al[5] * 13 + al[6] * 12 + al[7] * 15 + al[8] * 8 + al[9] * 10 + al[10] * 20 + al[11] * 200; break; } mb = mba + mbf;alert("MB i alt fra slaget: " + mb + "\n\nMBA: " + mba + "\n\nMBF: " + mbf);void(0);
 

SaKzO

Veteran
Reaktionsscore
0
Brugte tilfældigvis tælleren i dag, hvor den skrev, at jeg fik +300 MBA oveni mine 85 allerede, men endte på ca. 250 MBA samlet? :D
Virker den ikke til V13?
 

Foaly

Elite medlem
Reaktionsscore
2
Hvilke enheder slog du ihjel? så kan du jo regne det efter :) pointene for hver enhed ændres ikke fra verden til verden så vidt jeg ved :)
 

SaKzO

Veteran
Reaktionsscore
0
Tror faktisk man skal justere scriptet i forhold til om den verden man spiller på, har forskellige enheder :O
Da scriptet jo er baseret udfra nogle "dl[x]", hvor nogle dl[x]'er jo ikke er med i verden 13, som f.eks. bueenhederne :)


*EDIT, men kan stadig ikke få det til at passe ved at ændre på scriptet :D
 
Senest redigeret:
Top