Bearbeiten von „OS2.spielerprofil“
Zur Navigation springen
Zur Suche springen
Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 1: | Zeile 1: | ||
// ==UserScript== | // ==UserScript== | ||
// @name OS2.spielerprofil | // @name OS2.spielerprofil | ||
// @namespace http://os.ongapo.com/ | // @namespace http://os.ongapo.com/ | ||
// @version 0. | // @version 0.2 | ||
// @copyright 2016+ | // @copyright 2016+ | ||
// @author Michael Bertram / Andreas Eckes (Strindheim BK) / Sven Loges (SLC) | // @author Michael Bertram | ||
// @author Andreas Eckes (Strindheim BK) | |||
// @author Sven Loges (SLC) | |||
// @description Alter exakt / Summe der trainierbaren Skills / Talent (trainierbare Skills mit Alter 19.00 bei unterstelltem 17er-Trainer seitdem) | // @description Alter exakt / Summe der trainierbaren Skills / Talent (trainierbare Skills mit Alter 19.00 bei unterstelltem 17er-Trainer seitdem) | ||
// @include | // @include http*://os.ongapo.com/sp.php?s=* | ||
// @include | // @include http*://www.os.ongapo.com/sp.php?s=* | ||
// @ | // @include http*://online-soccer.eu/sp.php?s=* | ||
/ | // @include http*://www.online-soccer.eu/sp.php?s=* | ||
// @ | // @grant none | ||
// @grant | |||
// ==/UserScript== | // ==/UserScript== | ||
var zat = 57; | |||
var color = ""; | var color = ""; | ||
Zeile 65: | Zeile 34: | ||
var seEQ19 = 0; | var seEQ19 = 0; | ||
var trainiert = 0; | var trainiert = 0; | ||
var restTage = 0; | |||
alter = stringToNumber(table1.rows[0].cells[5].textContent); | |||
gebtag = stringToNumber(table1.rows[1].cells[4].textContent); | |||
// Skills auslesen | |||
for (var i = 1; i < 7; i++) { | |||
for (var j = 0; j < 3; j++) { | |||
wert = table2.rows[i].cells[j*2].textContent; | |||
skills[count] = stringToNumber(wert.substring(wert.length-2,wert.length)); | |||
count++; | |||
} | |||
} | |||
// berechnen | |||
for (i = 0; i < 11; i++) { | |||
seTrainierb = seTrainierb + skills[trainierb[i]]; | |||
seEQ19 = seEQ19 + dauer[skills[trainierb[i]]]; | |||
} | |||
if (gebtag > zat) { // hat dieses Jahr Geburtstag | |||
var restTage = 72 - (gebtag - zat); | |||
} else { // hatte schon Geburtstag | |||
var restTage = zat - gebtag; | |||
} | |||
trainiert = tage[alter] + restTage * faktor[alter] / 100; | |||
var EQ19 = seEQ19 - trainiert; | |||
var alterDez = alter + restTage / 72; | |||
//ausgeben | |||
appendCell(table1.rows[3], "trainierbare Skills:", color, textAusrichtung); | |||
appendCell(table1.rows[3], seTrainierb, color, textAusrichtung); | |||
var neu = table1.insertRow(4); // neue Zeile | |||
inflateRow (table1.rows[4],4); | |||
appendCell(table1.rows[4], "Talent:", color, textAusrichtung); | |||
appendCell(table1.rows[4], EQ19.toFixed(0), color, textAusrichtung); | |||
inflateRow (table1.rows[4],1); | |||
appendCell(table1.rows[4], "ZAT:", color, textAusrichtung); | |||
appendCell(table1.rows[4], zat, color, textAusrichtung); | |||
table1.rows[0].cells[5].textContent = alterDez.toFixed(2); | |||
Zeile 130: | Zeile 140: | ||
row.insertCell(-1); | row.insertCell(-1); | ||
} | } | ||
} | } | ||
Zeile 257: | Zeile 145: | ||
// *** EOF *** | // *** EOF *** | ||