[Beta] WorldCup WebTip 2006 (WM Tippspiel)

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.
raphael
Mitglied
Beiträge: 213
Registriert: 04.05.2004 22:11
Wohnort: Nettersheim
Kontaktdaten:

Beitrag von raphael »

Hallo,
ich habe einen Vorschlag für die Eintragung der Ergebnisse während der Finalrunde:
Bisher ist es ja so, dass es nicht möglich ist, ein Unentschieden einzutragen. Das führt meiner Meinung nach zu gewissen Problematiken, da man nur raten kann, wie ein Spiel nach Elfmeterschießen ausgeht. Wenn jemand denkt, dass es nach 90 Minuten 0:0 steht (aber 5:4 tippt (wegen Elferschießen)) und dies tatsächlich der Fall ist kann es vorkommen, dass er keinen einzigen Punkt bekommt, da im Elfmeterschießen die andere Mannschaft gewinnt. Diejenigen, die 0:1 getippt haben und im Grunde falsch lagen bekommen dann 3 Punkte wegen dem richtigen Torverhältnis. Irgendwie ist es nicht ganz fair.
Darum folgender Vorschlag:

Man kann seine Tipps ganz normal, wie in der Vorrunde abgeben. Auch die Eintragung der Ergebnisse und die Berechnung der Tipppunkte erfolgt wie in der Vorrunde. Um zu ermitteln, wer in die nächste Runde einzieht gibt es in der Ergebniseintragung eine zusätzliche Checkbox neben den Mannschaften. Diejenige, die gewonnen hat markiert man.

Hoffentlich ist es verständlich, was gemeint ist. Ich denke, dass es damit zu faireren Punktevergaben kommt.
Ich habe mir den Code noch nicht tiefgehend angeschaut. Auf den ersten Blick meine ich, dass der Kanckpunkt in der wm_finals.php bei dem Abschnitt mit if ( $save_results != '' ) liegt und man die $winner und $loser (functions_wm.php) in den Finals evtl über eine entsprechende checkbox ermitteln könnte anstatt über die Tordifferenz.
Evtl werde ich am Sonntag die Zeit finden um da etwas zu basteln. Werd' es Ace dann zukommen lassen.

Das Ganze nur mal als kleine Anregung.
Ich möchte mich bei Ace für seine Arbeit bedanken und ihn motivieren so weiterzumachen. Die Mods sind bisher immer richtig gut gewesen.
Benutzeravatar
buegelfalte
Mitglied
Beiträge: 759
Registriert: 16.02.2005 14:32
Wohnort: Köln
Kontaktdaten:

Beitrag von buegelfalte »

Also ich mache das mit dem Elfmeterschießen bei mir so:
Für die Endrundenspiele würde ich sagen, daß wir das Endergebnis der regulären Spielzeit (seien es 90 oder 120 Minuten) zählen lassen. Wenn es zum Elfmeterschießen kommt (das wird dann ja kaum noch einer richtig tippen können), zählen wir für den Sieger die Tordifferenz drauf.
Hieße: steht es nach 90 oder 120 nicht unentschieden, gilt das Ergebnis genau wie bei den Vorrundenspielen, steht es z.B. 2:2 und nach ES 7:9 (oder was auch immer da rauskommen kann), würden wir als Ergebnis (und korrekten Tipp) 2:4 eintragen. Halte ich für sinnvoll, damit man noch einigermaßen realistisch tippen kann, selbst wenns ES gibt.
Heißt dann, ich trage nicht das Elfmeter-Ergebnis ein, sondern das um die Tordifferenz erweiterte "Unentschieden". In den Endrunden gibts ja keine Torverhältnisse mehr, deswegen ist irrelevant, was eingetragen wird, Hauptsache, einer gewinnt.
http://www.beehave.de - home of humbug - und zocken !
[kein Support per PN]
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Svenson hat geschrieben:Fakt ist doch, dass man die Beta (auch ich habe sie) auf gar keinen Fall verwenden kann. Klar, nen paar Fehler lassen sich beheben (z.b. Zeiten), aber was ist zum Beispiel mit dem Saudi-Arabien-Bug??? Der lässt sich nicht so einfach beheben und schon alleine deswegen ist die Beta fürn Papierkorb...
Langsam! Das war gemeint mit Seite 41 -->

http://www.phpbb.de/viewtopic.php?p=701916#701916
tomtom
Mitglied
Beiträge: 2533
Registriert: 21.05.2004 10:00

Beitrag von tomtom »

theGrinch hat geschrieben:Eigentlich sollten die letzbekannten Bugs sein:
1. Saudi-Arabien funzt in der Tabelle nicht
2. Gruppe E & F vertauscht (oder G & F?)
3. Zeitproblem

1&2 sind Schönehitsfehler
3 ist dumm, da du quasi im Moment bis zur 60. Spielminute deinen Tipp ändern kannst! Bugfix ist auf der Vorseite.
D.h.:

1. funzt nur in der Tabelle nicht, wird aber bei der Berechnung korrekt berücksichtigt?
Gruß, Tom
tomtom
Mitglied
Beiträge: 2533
Registriert: 21.05.2004 10:00

Beitrag von tomtom »

kategorie_HSV hat geschrieben:Ich denke, die ganze Diskussion hier würde verstummen, wenn es noch die Beta als download gäbe, mein Kumpel hatte da mehr Glück und konnte mit ein bisschen bastelei das script einbauen, läuft tadellos mit guter performance:

http://www.fussballfanzine.de/phpBB2/viewtopic.php?t=6
Ähm, aber das IST doch genau der MOD von Ace? Oder irre ich?
Gruß, Tom
thompson
Mitglied
Beiträge: 797
Registriert: 14.11.2002 14:04
Wohnort: irgendwo im süden
Kontaktdaten:

Beitrag von thompson »

ist es denkbar, dass jemand alle probleme mal untereinander schreibt und wenn es bereits eine lösung dazu gibt diese auch gleich ?

dann wird es wieder etwas übersichtlicher.
Cliov6
Mitglied
Beiträge: 3
Registriert: 02.06.2006 10:12

Beitrag von Cliov6 »

Kann mir jemand, der eine Beta hat mal bitte ne PN schreiben?

Gruss und Danke
Marco
hughhefner
Mitglied
Beiträge: 57
Registriert: 09.04.2006 15:03
Wohnort: Landshut
Kontaktdaten:

Beitrag von hughhefner »

ja mir auch bitte. wär super
sc00by
Mitglied
Beiträge: 1
Registriert: 03.06.2006 17:06

Beitrag von sc00by »

Hallo User, hier mal mein Beitrag zum WM-MOD:

Da immer wieder der Wunsch nach der Einsicht der Tipps der Mitspieler aufkam (auch in unserem kleinen Forum) habe ich ein wenig gebastelt:

ACHTUNG: Dies ist mein erstes php/mysql-Skript überhaupt, ich habe davon keine Ahnung und habe mir das nötige zusammenflickt aus dem Netz.
Jeder kann das Skript frei verwenden, allerdings übernehme ich keine Garantie für Funktion, Datenkonsistenz, überhaupt für garnix. Das Skript stellt ein potentielles Sicherheitsrisiko dar und jeder sollte es sich überlegen, ob er das will und einfach den Quellcode nehmen und verbessern.
Wer will kann ja Support dafür leisten.

Passt das Ding nach Euren Bedürfnissen an, vor allem die Datenbank-Parameter am Anfang und speichert es z.B. als 'wmtipps.php' im root-Verzeichnis eures Forums ab.

Code: Alles auswählen

<?
$username="phpbb2";
$password="### dein passwort ###";
$database="phpbb2";

mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die( "Unable to select database");

//Tips auslesen
$query="SELECT * FROM phpbb_wm_tipps ORDER BY tipp_game";
$result=mysql_query($query);

$num=mysql_numrows($result);

//User abfragen
$query="SELECT * FROM phpbb_users";
$usersresult=mysql_query($query);

//Teams abfragen
$query="SELECT * FROM phpbb_wm_teams";
$teamsresult=mysql_query($query);

//Spiele abfragen
$query="SELECT * FROM phpbb_wm_games";
$gamesresult=mysql_query($query);


mysql_close();

//User zuordnen	
$anz=mysql_numrows($usersresult);
$i=0;
while ($i < $anz){
 $usernames[mysql_result($usersresult,$i,"user_id")]=mysql_result($usersresult,$i,"username");
 $userids[$i]=mysql_result($usersresult,$i,"user_id");
 $i++;
}

//Teams zuordnen
$anz=mysql_numrows($teamsresult);
$i=0;
while ($i < $anz){
 $teamnames[mysql_result($teamsresult,$i,"team_id")]=mysql_result($teamsresult,$i,"team_name");
 $teamflags[mysql_result($teamsresult,$i,"team_id")]=mysql_result($teamsresult,$i,"team_img");
 $i++;
}

//Spiele zuordnen
$anz=mysql_numrows($gamesresult);
$i=0;
while ($i < $anz){
 $gamenames[mysql_result($gamesresult,$i,"game_id")]='<td><img src="./images/wm/'.$teamflags[mysql_result($gamesresult,$i,"game_home")].'" border="0" /></td><td align=center>'. $teamnames[mysql_result($gamesresult,$i,"game_home")] . ' : ' . $teamnames[mysql_result($gamesresult,$i,"game_away")].'</td><td><img src="./images/wm/'.$teamflags[mysql_result($gamesresult,$i,"game_away")].'" border="0" /></td>';
 $i++;
}

echo "<b><center>Spielertips</center></b><br><br>";

//Ueber die Spieleintraege iterieren:
$j=0;
$anz_u=mysql_numrows($usersresult);
while ($j < $anz_u){
 $uid=$userids[$j];
 echo "<b>Mitspieler: $usernames[$uid]:</b><br><br>";
 $i=0;
 echo "<table border=\"1\" align=\"center\">";
 echo "<tr><th></th>";
 echo "<th>Begegnung</th>";
 echo "<th></th>";
 echo "<th>Tipp</th>";
 echo "<th>Pkt.</th></tr>";
 $grpcount=1;
 while ($i < $num) {

  $tippgame=mysql_result($result,$i,"tipp_game");
  $tippuser=mysql_result($result,$i,"tipp_user");
  $tipphome=mysql_result($result,$i,"tipp_home");
  $tippaway=mysql_result($result,$i,"tipp_away");
  $tipppoints=mysql_result($result,$i,"tipp_points");

  if($uid == $tippuser){
   if ($tippgame/6 > $grpcount){
    echo "<tr>";
    echo "<td></td>";
    echo "</tr>";
    $grpcount++;
   }
   echo "<tr>";
   echo "$gamenames[$tippgame]";
   echo "<td>";
   echo "$tipphome : $tippaway";
   echo "</td><td>";
   echo "$tipppoints";
   echo "</td></tr>";
  }
  $i++;
 }
 echo "</table>";
 echo "<br><hr><br>"; 
 $j++;
}

?>
Für Kommentare bin ich gerne offen, aber nochmal: Ihr werdet mit dem Skript evtl. den leibhaftigen Satan beschwören, alles auf eignenes Risiko :D
Benutzeravatar
Svenson
Mitglied
Beiträge: 147
Registriert: 01.03.2004 19:56

Beitrag von Svenson »

Gut, das Saudi-Arabien-Problem ist behoben, aber dennoch bringt einem die Beta nichts, da doch immer noch die Tabellenpositionen der Länder falsch berechnet werden (bei gleicher Punktzahl?) und damit die Finalpaarungen nicht stimmen. Oder gibt es da auch schon ne Lösung?
"Das schönste auf der Welt ist nichts zu tun, um dann vom Nichtstun auszuruhn"
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“