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: | ||
[[Kategorie:Greasemonkey]] | [[Kategorie:Greasemonkey]] | ||
{| style="background-color:white; font-size:11px; float: right; margin:3px 3px 3px 10px; border:1px solid #999; border-color: #9C1818; border-collapse:collapse;" width=500 cellpadding=3 cellspacing=0 | {| style="background-color:white; font-size:11px; float: right; margin:3px 3px 3px 10px; border:1px solid #999; border-color: #9C1818; border-collapse:collapse;" width=500 cellpadding=3 cellspacing=0 | ||
| colspan="2" style="padding:0.3em; background-color:#9C1818; font-size: 18px; color:#FFFFFF" align=center| '''OS2. | | colspan="2" style="padding:0.3em; background-color:#9C1818; font-size: 18px; color:#FFFFFF" align=center| '''OS2.spielersuche''' | ||
|- bgcolor="#FFCC00" | |- bgcolor="#FFCC00" | ||
| '''Dateiname''' | | '''Dateiname''' | ||
Zeile 8: | Zeile 7: | ||
|- bgcolor="#FFCC00" | |- bgcolor="#FFCC00" | ||
| '''Version''' | | '''Version''' | ||
| '''0. | | '''0.2''' | ||
|- bgcolor="#FFCC00" | |- bgcolor="#FFCC00" | ||
| '''Autor''' | | '''Autor''' | ||
Zeile 19: | Zeile 18: | ||
| | | | ||
{| | {| | ||
| '''sp.php?s=*''' | | '''sp.php?s=*''' | ||
| '''Spielerprofil''' | | '''Spielerprofil''' | ||
Zeile 32: | Zeile 28: | ||
| '''{{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}''' | | '''{{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}''' | ||
|} | |} | ||
<pre> | <pre> | ||
// ==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 64: | ||
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 170: | ||
row.insertCell(-1); | row.insertCell(-1); | ||
} | } | ||
} | } | ||