AdorAdonis
Schüler
- Mitglied seit
- 25.10.2016
- Beiträge
- 99
Hut ab fuer Moderator!
Gruesse aus Slowenien.
Gruesse aus Slowenien.
Ups...heute früh in aller windeseile neue Zahlen eingetippt. Eine NULL zu viel.Poktester schrieb:@rY4n4iR hat 80 Mio. EP eingetragen. Ob Plausibilitätschecks nötig sind. Ok, am schnellsten: (Level<35 und EP>6Mio) oder (Level<38 und EP>12Mio) dann Fehler! usw.
Mach ich bei Gelegenheit.Poktester schrieb:@rY4n4iR hat 80 Mio. EP eingetragen. Ob Plausibilitätschecks nötig sind. Ok, am schnellsten: (Level<35 und EP>6Mio) oder (Level<38 und EP>12Mio) dann Fehler! usw.
Ich glaub das Forum kann das garnicht ^^Evolimara schrieb:Die Signatur ist übrigens nicht responsive. Da ich hier ausschließlich über das Smartphone schreibe lass ich sie deshalb weg.
Und was ist mit denen, die nur Level aber nicht die EXP angeben?shamino schrieb:Wäre auch gut, wenn die Level nach den eingetragenen Punkten berechnet werden. Dann braucht man Level nicht mehr angeben, merkt aber gleich, wenn man eine falsche Zahl eingegeben hat. Sprich, wenn ich eine Zahl zwischen 9.500.000 und 11.999.999 eingebe, dann wird automatisch Level 37 angezeigt. Dann sollte jeder merken, wenn was nicht stimmt.
Ich kann nicht editieren... Aber das hier sollte passen hoffe ich:H4rd_B4se schrieb:Mach ich bei Gelegenheit.Kann mir auch gerne jemand helfen wenn er will.Poktester schrieb:@rY4n4iR hat 80 Mio. EP eingetragen. Ob Plausibilitätschecks nötig sind. Ok, am schnellsten: (Level<35 und EP>6Mio) oder (Level<38 und EP>12Mio) dann Fehler! usw.
Auf der Seite ist unten das GitLab Projekt verlinkt. Die Überprüfungen werden in der Klasse classes/Stats.php in der Funktion validate() berechnet.
if ($this->level == 10 && ($this->exp !=0 || $this->exp > 55000 || $this->exp < 45000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 11 && ($this->exp !=0 || $this->exp > 65000 || $this->exp < 55000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 12 && ($this->exp !=0 || $this->exp > 75000 || $this->exp < 65000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 13 && ($this->exp !=0 || $this->exp > 85000 || $this->exp < 75000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 14 && ($this->exp !=0 || $this->exp > 100000 || $this->exp < 85000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 15 && ($this->exp !=0 || $this->exp > 120000 || $this->exp < 100000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 16 && ($this->exp !=0 || $this->exp > 140000 || $this->exp < 120000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 17 && ($this->exp !=0 || $this->exp > 160000 || $this->exp < 140000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 18 && ($this->exp !=0 || $this->exp > 185000 || $this->exp < 160000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 19 && ($this->exp !=0 || $this->exp > 210000 || $this->exp < 185000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 20 && ($this->exp !=0 || $this->exp > 260000 || $this->exp < 210000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 21 && ($this->exp !=0 || $this->exp > 335000 || $this->exp < 260000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 22 && ($this->exp !=0 || $this->exp > 435000 || $this->exp < 335000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 23 && ($this->exp !=0 || $this->exp > 560000 || $this->exp < 435000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 24 && ($this->exp !=0 || $this->exp > 710000 || $this->exp < 560000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 25 && ($this->exp !=0 || $this->exp > 900000 || $this->exp < 710000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 26 && ($this->exp !=0 || $this->exp > 1100000 || $this->exp < 900000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 27 && ($this->exp !=0 || $this->exp > 1350000 || $this->exp < 1100000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 28 && ($this->exp !=0 || $this->exp > 1650000 || $this->exp < 1350000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 29 && ($this->exp !=0 || $this->exp > 2000000 || $this->exp < 1650000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 30 && ($this->exp !=0 || $this->exp > 2500000 || $this->exp < 2000000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 31 && ($this->exp !=0 || $this->exp > 3000000 || $this->exp < 2500000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 32 && ($this->exp !=0 || $this->exp > 3750000 || $this->exp < 3000000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 33 && ($this->exp !=0 || $this->exp > 4750000 || $this->exp < 3750000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 34 && ($this->exp !=0 || $this->exp > 6000000 || $this->exp < 4750000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 35 && ($this->exp !=0 || $this->exp > 7500000 || $this->exp < 6000000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 36 && ($this->exp !=0 || $this->exp > 9500000 || $this->exp < 7500000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 37 && ($this->exp !=0 || $this->exp > 12000000 || $this->exp < 9500000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 38 && ($this->exp !=0 || $this->exp > 15000000 || $this->exp < 12000000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 39 && ($this->exp !=0 || $this->exp > 20000000 || $this->exp < 15000000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
if ($this->level == 40 && ($this->exp !=0 || $this->exp > 20000000)) { $error .= "<li>Der EP Wert und Dein Level passen nicht zueinenader!</li>"; }
Also ich würde zumindest EP und Team als Pflichtfeld setzen. Warum muss sich in eine Seite für die Statistik des Forums einschreiben, wenn man dann die grundsätzlichen Angaben nicht macht.H4rd_B4se schrieb:Ich glaub das Forum kann das garnicht ^^Evolimara schrieb:Die Signatur ist übrigens nicht responsive. Da ich hier ausschließlich über das Smartphone schreibe lass ich sie deshalb weg.
Und was ist mit denen, die nur Level aber nicht die EXP angeben?shamino schrieb:Wäre auch gut, wenn die Level nach den eingetragenen Punkten berechnet werden. Dann braucht man Level nicht mehr angeben, merkt aber gleich, wenn man eine falsche Zahl eingegeben hat. Sprich, wenn ich eine Zahl zwischen 9.500.000 und 11.999.999 eingebe, dann wird automatisch Level 37 angezeigt. Dann sollte jeder merken, wenn was nicht stimmt.
Ja, ist schon geplant. Aber mach ich erst nach meinen Prüfungen ^^ValorMichi schrieb:Übrigens fände ich es cool, wenn man in der Grafik ein wenig individuell gestalten könnte, was man anzeigen will - die EP wären mir persönlich nämlich recht egal
Ich zwinge hier niemanden zu etwas, sonst muss ich noch dafür haftenshamino schrieb:Also ich würde zumindest EP und Team als Pflichtfeld setzen. Warum muss sich in eine Seite für die Statistik des Forums einschreiben, wenn man dann die grundsätzlichen Angaben nicht macht.
ganz unten ist noch ein Fehler drin hab ich grade gesehen...H4rd_B4se schrieb:Danke, hab den Code etwas modifiziert, jetzt klappts
https://stats.pokemon-go-forum.de/?s=updateRioReiser1308 schrieb:wie bekommt man denn die Signatur da unten rein?