Problem wegen dem Punkteabzug in der Teamwertung F1 WebTip
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Problem wegen dem Punkteabzug in der Teamwertung F1 WebTip
Hi Leuz,
hab ein Problem, was wohl alle haben werden.
Da es für MCM in diesem Rennen keine Punkte in der Teamwertung geben wird, hat dann diese Tabelle ja nicht hin, wie können wir das lösen ;-(
Hab zuerst gedacht da mann das evtl. in der Datenbank ändert, aber denke das dies nicht funzt, da beim nächten Rennen, da ja wieder überschrieben werden würde, zumindest so wie ich die Berechnung in der DB verstehen, die ja nach den Plätzen erfolg.
grüße bacci
hab ein Problem, was wohl alle haben werden.
Da es für MCM in diesem Rennen keine Punkte in der Teamwertung geben wird, hat dann diese Tabelle ja nicht hin, wie können wir das lösen ;-(
Hab zuerst gedacht da mann das evtl. in der Datenbank ändert, aber denke das dies nicht funzt, da beim nächten Rennen, da ja wieder überschrieben werden würde, zumindest so wie ich die Berechnung in der DB verstehen, die ja nach den Plätzen erfolg.
grüße bacci
Wenn Du denkst du hast ihn drinne ...
http://formel1.ofcomputer.de F1 WebTip
http://formel1.ofcomputer.de F1 WebTip
- Dungeonwatcher
- Mitglied
- Beiträge: 635
- Registriert: 11.07.2004 10:04
- Wohnort: Berlin
Re: Problem wegen dem Punkteabzug in der Teamwertung F1 WebT
Hi! 
Jupp, das interessiert mich natürlich auch.
Bye/2

Jupp, das interessiert mich natürlich auch.

Bye/2
Ja, dies war im MOD nicht eingeplant.
Und bei jedem Renn Ergebnis Eintrag werden alle bisherigen Punkte neu berechnet.
Daher ist das Ändern in der DB nur von Kurzer Dauer.
Auch kann ich nicht generell sagen:
Team X ziehe ich am Ende der Berechnung Y Punkte ab, da jeder von Euch ( der die Teams selbst erstellt, erweitert, verändert hat ) evtl. eine andere Team ID für McLaren Mercedes verwendet.
Eine Möglichkeit ist folgendes:
Wir nehmen an, die Team ID von McLaren ist die ID 1.
ÖFFNE die formel.php
SUCHE:
DANACH EINFÜGEN:
SUCHE:
DANACH EINFÜGEN:
Das bessert zwar das Punktekonto, aber nicht die Sortierung in der Statistik.
Solange sich McLaren auf Platz 1 halten kann fällt dies momentan nicht auf....aber wehe wenn jemand anders mehr Punkte gesammelt hat...
Und bei jedem Renn Ergebnis Eintrag werden alle bisherigen Punkte neu berechnet.
Daher ist das Ändern in der DB nur von Kurzer Dauer.
Auch kann ich nicht generell sagen:
Team X ziehe ich am Ende der Berechnung Y Punkte ab, da jeder von Euch ( der die Teams selbst erstellt, erweitert, verändert hat ) evtl. eine andere Team ID für McLaren Mercedes verwendet.
Eine Möglichkeit ist folgendes:
Wir nehmen an, die Team ID von McLaren ist die ID 1.
ÖFFNE die formel.php
SUCHE:
Code: Alles auswählen
// Get all wm points and fill top10 teams
$sql = 'SELECT sum(wm_points) AS total_points, wm_team
FROM ' . FORMEL_WM_TABLE . '
GROUP BY wm_team
ORDER BY total_points DESC LIMIT 5';
$result = $db->sql_query($sql);
$rank = $real_rank = 0;
$previous_points = false;
while ($row = $db->sql_fetchrow($result))
{
Code: Alles auswählen
//FIA Punkt Abzug für Rennen in Ungarn / Budapest
if($row['wm_team'] == 1) // Die Team ID von McLaren Mercedes
{
$row['total_points'] = $row['total_points'] - 15; // 1. Platz = 10 + 4 Platz = 5 Punkte
}
// ENDE FIA Punktabzug
Code: Alles auswählen
// Show teams toplist
if ($show_teams)
{
$stat_table_title = $user->lang['formel_team_stats'];
// Get all teams
$teams = get_formel_teams();
// Get all wm points and fill Top10 teams
$sql = 'SELECT sum(wm_points) AS total_points, wm_team
FROM ' . FORMEL_WM_TABLE . '
GROUP BY wm_team
ORDER BY total_points DESC';
$result = $db->sql_query($sql);
$rank = $real_rank = 0;
$previous_points = false;
while ($row = $db->sql_fetchrow($result))
{
Code: Alles auswählen
//FIA Punkt Abzug für Rennen in Ungarn / Budapest
if($teams[$row['wm_team']]['team_id'] == 1) // Die Team ID von McLaren Mercedes
{
$row['total_points'] = $row['total_points'] - 15; // 1. Platz = 10 + 4 Platz = 5 Punkte
}
// ENDE FIA Punktabzug
Solange sich McLaren auf Platz 1 halten kann fällt dies momentan nicht auf....aber wehe wenn jemand anders mehr Punkte gesammelt hat...

naja, ich dachte da einen ähnlichen Weg, jedoch bin ich dabei nur ein laie, die ID des Teams rausbekommen (phpbb_formel_teams), wäre ja noch der leichteste Teil, braucht man ja nur in die Datenbank schauen.Dr.Death hat geschrieben:Auch kann ich nicht generell sagen:
Team X ziehe ich am Ende der Berechnung Y Punkte ab, da jeder von Euch ( der die Teams selbst erstellt, erweitert, verändert hat ) evtl. eine andere Team ID für McLaren Mercedes verwendet.
Wie könnte man dies umsetzen, also wo an welcher stelle müsste man sagen team_id=2 - (z.bsp) 15 ....
Danke für die Hilfe im voraus ....
Bacci
Wenn Du denkst du hast ihn drinne ...
http://formel1.ofcomputer.de F1 WebTip
http://formel1.ofcomputer.de F1 WebTip
- Würzi
- Ehemaliges Teammitglied
- Beiträge: 3187
- Registriert: 30.10.2005 02:51
- Wohnort: Niedernberg
- Kontaktdaten:
Erstmal ein herzliches Dankeschön an Dr.Lebnichtmehr
Ich finds lustig, daß ich hier im Forum von einem Punkteabzug erfahre.
Hab ich noch gar nicht mitgekriegt.
Auch hats noch kein anderer gemerkt bei mir, deswegen danke für den guten Support.
Ich hoffe du hilfst auch weiterhin, wenn es mal wieder ähnliche Probleme gibt.

Ich finds lustig, daß ich hier im Forum von einem Punkteabzug erfahre.

Hab ich noch gar nicht mitgekriegt.

Auch hats noch kein anderer gemerkt bei mir, deswegen danke für den guten Support.

Ich hoffe du hilfst auch weiterhin, wenn es mal wieder ähnliche Probleme gibt.

upsss.... war erst noch nicht da ;-)
upps, da haben sich unsere Beiträge wohl überschnittenDr.Death hat geschrieben:Öhm... die momentane Lösung hab ich gerade in meinen vorherigen Beitrag hinein editiert....

Danke für deine schnelle Lösung, funktioniert bestens.
Habe nur eine Frage ?
Dieses ist bei mir nicht in der formel.php :
Code: Alles auswählen
// Show teams toplist
if ($show_teams)
{
$stat_table_title = $user->lang['formel_team_stats'];
// Get all teams
$teams = get_formel_teams();
Gibt es evtl. ein update welches ich nicht habe ?!
LG. bacci
Wenn Du denkst du hast ihn drinne ...
http://formel1.ofcomputer.de F1 WebTip
http://formel1.ofcomputer.de F1 WebTip
THX
THX,
super hilfe, vielen Dank ....
gruß bacci ...
super hilfe, vielen Dank ....
gruß bacci ...
Wenn Du denkst du hast ihn drinne ...
http://formel1.ofcomputer.de F1 WebTip
http://formel1.ofcomputer.de F1 WebTip
- Dungeonwatcher
- Mitglied
- Beiträge: 635
- Registriert: 11.07.2004 10:04
- Wohnort: Berlin