Seite 93 von 214

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 15.08.2010 03:59
von Purzel81
Hallo.
Frage zu den Punktesystem.

Ich vergebe 3 Punkte für einen exakten Tipp. Für die richtigen Gewinner einen Punkt und bei der richtigen Tordifferenz 2 Punkte.
Bei Unentschieden ist immer die richtige Tordifferenz erreicht, daher es dort nur einen Punkt geben soll. Doch genau dort liegt das Problem.
Ich habe es bislang nicht geschafft dies im Tool einzustellen, dass es für ein Unentschieden nur einen Punkt gibt.

Beispiel: Tipp:0:0 Ergebnis: 1:1 Somit ein Punkt nach meinem System, aber das Tool vergibt zwei Punkte.


Bitte um Hilfe.

Gruß
Purzel81

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 15.08.2010 11:59
von Hegse
Mmh, mal ne blöde Frage, sind am Freitag einige Beiträge gelöscht worden?

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 15.08.2010 12:02
von 7emper5i

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 15.08.2010 12:48
von Hegse
Ah ok, noch gar nicht gesehen gehabt :oops:

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 15.08.2010 23:59
von football
Purzel81 hat geschrieben:Ich vergebe 3 Punkte für einen exakten Tipp. Für die richtigen Gewinner einen Punkt und bei der richtigen Tordifferenz 2 Punkte.
Bei Unentschieden ist immer die richtige Tordifferenz erreicht, daher es dort nur einen Punkt geben soll. Doch genau dort liegt das Problem.
Ich habe es bislang nicht geschafft dies im Tool einzustellen, dass es für ein Unentschieden nur einen Punkt gibt.

Beispiel: Tipp:0:0 Ergebnis: 1:1 Somit ein Punkt nach meinem System, aber das Tool vergibt zwei Punkte.
Das Folgende nach dem break; unter Case 4 in der Funktion select_points in /football/includes/functions.php kopieren.
Ooops, Case 2 und 3 stehen ja doppelt in der Function. die zweiten können gelöscht werden. Keine Ahnung was ich da vielleicht vor hatte.

Code: Alles auswählen

		// hit = points_result, 
		// right goal-difference (not draw) = points_diff, 
		// right tendency  = points_tendency 
		case 5:
			$select_part = 	($sum ? "SUM(IF(b.goals_home <> '' AND b.goals_guest <> ''," : 'IF(((m.status = 2) OR (m.status = 3)),') .
								"IF(b.goals_home <> '' AND b.goals_guest <> '',
									IF((b.goals_home < b.goals_guest) <> ($creator.goals_home < $creator.goals_guest) 
										OR (b.goals_home = b.goals_guest) <> ($creator.goals_home = $creator.goals_guest) 
										OR (b.goals_home > b.goals_guest) <> ($creator.goals_home > $creator.goals_guest),
										" .($sum ? '0' : "''") . ",
										IF((b.goals_home = $creator.goals_home) AND (b.goals_guest = $creator.goals_guest),
											$points_result,
											IF(((b.goals_home - b.goals_guest = $creator.goals_home - $creator.goals_guest) 
												AND ($creator.goals_home <> $creator.goals_guest)) ,
												$points_diff,
												$points_tendency
											)
										)
									),
									" .($sum ? '0' : "''") . '
								),
								' .($sum ? '0' : "''") . "
							) " .($sum ? ')' : '') . 'AS points';
			break;
Dann noch in /includes/acp/acp_football_leagues.php

Code: Alles auswählen

for($i = 1; $i<= 4; $i++)
durch

Code: Alles auswählen

for($i = 1; $i<= 5; $i++)
ersetzen und schon kannst du deinen Punkte-Modus (5) in den Ligaeinstellungen auswählen.
Vorhanden Spielergebnisse bitte noch einmal abspeichern, damit die Ranglisten auch stimmen.

So kann man sich übrigens einen eigenen Punkte-Modus stricken.
Diesen gibt es dann in der nächsten Version für alle.

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 16.08.2010 14:27
von double78
hallo,

nach dem der Einbau nach kleinen Problemen geklappt hat hab ich nun ein neues Problem :D
Wenn ich im ACP auf die Reiter Spielergebnisse eingeben, Alle Tipps ansehen, Tipps Editieren gehe kommt
Der von dir ausgewählte Spieltag existiert nicht!
bei Spielpläne verwalten steht
Es existiert kein Spieltag in Saison 2011. Bitte zuerst Spieltage erstellen.
Unter Saison verwalten ist meine Saison mit 3 Ligen vorhanden auch unter Ligen verwalten sind meine 3 Ligen 1 Buli, 2 Buli und DFB Pokal vorhanden. Auch bei Spieltage verwalten ist alles da. Meine User können auch die Spiele Tippen & Ergebnisse eintragen.
wo liegt mein Fehler, was muß ich machen damit ich die DFB Pokal Ergebnisse eintragen bzw. bestätigen kann?

link zum Tippspiel -> http://www.proevo-fun.de/Forum/football.php

Gruß Tom

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 16.08.2010 16:09
von Purzel81
Danke für die schnelle Antwort. Nun ist die Punkteverteilung schon besser, aber leider funktioniert es nun nicht, dass man bei richtiger Tordifferenz 2 Punkte erhält. Da wird leider nur ein Punkt berechnet.
Hinzu kommt, dass die eingestellen Tippabgabetermine nicht richtig funktionieren bzw. automatisch schließt. Bislang musste ich dazu erst wider die Tipps speichern, damit es sich auf Status 1 änderte.

Gruß
Purzel81

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 16.08.2010 17:59
von football
Purzel81 hat geschrieben:Danke für die schnelle Antwort. Nun ist die Punkteverteilung schon besser, aber leider funktioniert es nun nicht, dass man bei richtiger Tordifferenz 2 Punkte erhält. Da wird leider nur ein Punkt berechnet.
Hinzu kommt, dass die eingestellen Tippabgabetermine nicht richtig funktionieren bzw. automatisch schließt. Bislang musste ich dazu erst wider die Tipps speichern, damit es sich auf Status 1 änderte.
Bei dir werden doch die Punkte korrekt berechnet.
ChainGang14 hat 2 Punkte für seinen 1:3 Tipp bei Lübeck - Duisburg (Ergebnis 0:2) bekommen.

Die Tippabgabe wird im Adminbereich nicht geschlossen, dazu muss man in die Tipprunde wechseln. Du hast Tippabgabe bis zum jeweiligen Spielbeginn eingestellt. dann sollten nur die Spiele zur Tippabgabe geschlossen werden, die bereits begonnen haben. Wenn du nur den Adminbereich nutzt oder dich darin aufhälst, wird der Status der Spiele nicht geändert.

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 16.08.2010 18:28
von Purzel81
football hat geschrieben:
Purzel81 hat geschrieben:Danke für die schnelle Antwort. Nun ist die Punkteverteilung schon besser, aber leider funktioniert es nun nicht, dass man bei richtiger Tordifferenz 2 Punkte erhält. Da wird leider nur ein Punkt berechnet.
Hinzu kommt, dass die eingestellen Tippabgabetermine nicht richtig funktionieren bzw. automatisch schließt. Bislang musste ich dazu erst wider die Tipps speichern, damit es sich auf Status 1 änderte.
Bei dir werden doch die Punkte korrekt berechnet.
ChainGang14 hat 2 Punkte für seinen 1:3 Tipp bei Lübeck - Duisburg (Ergebnis 0:2) bekommen.

Die Tippabgabe wird im Adminbereich nicht geschlossen, dazu muss man in die Tipprunde wechseln. Du hast Tippabgabe bis zum jeweiligen Spielbeginn eingestellt. dann sollten nur die Spiele zur Tippabgabe geschlossen werden, die bereits begonnen haben. Wenn du nur den Adminbereich nutzt oder dich darin aufhälst, wird der Status der Spiele nicht geändert.
Stimmt, da habe ich mich wohl verguckt.
Vorhin um 18 Uhr ist das Spiel im DFB Pokal von Bayern angefangen und ich befand mich zwar im Forum, aber nicht im Adminstrationsbereich. Der Status blieb dennoch auf 0.
Was machen wir da noch falsch?

Gruß und nochmals danke.

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 16.08.2010 18:44
von football
@double78
Vermutlich sind deine alten Spielplandaten nicht vollständig bzw. mit falschem Status versehen.
In 2009/2010 steht zumindest nur die 1. Liga.

Gib mal bitte in phpmyadmin ein:

Code: Alles auswählen

SELECT DISTINCT s.season 
			FROM phpbb_footb_seasons  AS s
			INNER JOIN phpbb_footb_leagues AS l ON (l.season = s.season)
			INNER JOIN phpbb_footb_matchdays AS m ON (m.season = s.season AND m.league = l.league)
			WHERE m.status IN (0,1,2)
			ORDER BY s.season ASC
Welche Saison steht im ersten Datensatz? für diese Saison xxxx ruf bitte

Code: Alles auswählen

SELECT * 	FROM phpbb_footb_matches  
			WHERE season = xxxx
			AND status in (0,1,2)
			ORDER BY match_datetime ASC;
auf. Welcher Spieltag steht im ersten Datensatz? Für diesen Spieltag y ruf bitte

Code: Alles auswählen

SELECT * 	FROM phpbb_footb_matchdays
			WHERE season = xxxx 
				AND league = y
			ORDER BY matchday ASC
auf und da sollte kein Datensatz kommen.
Dann sollte dir hoffentlich klar sein welche Daten fehlen bzw. fehlerhaft sind.