Gewinnverteilung

Ich habe einen Blog Artikel verfasst - Wie benutze ich die Suche richtig - Bitte diesen beachten und auch umsetzen bevor Ihr ein Neues Thema eröffnet!

  • Hiermit wird eine Gewinnverteilung ermittelt und dann auch immer aktuell die Gewinnerliste angezeigt mit den Gewinnsummen.
    Unterschieden wird nach Gewinnrängen, Spieltagssiege und höchster Spieltagssieg über die Saison.


    Ich habe versucht das Script so variabel wie nur möglich zu halten, sodass jeder sich das rauspicken kann, was er braucht für sein Tippspiel.
    Ausserdem hab ich die Konfigurationsdatei für dieses AddOn absichtlich in eine extra Datei gehalten, sodass man nicht unnötig viel in der config.inc.php rumfummeln muss.
    Das Script wird mit der gewinne.inc.php konfiguriert.


    Hier was das Script kann:

    • automatische Ermittlung der Tipperanzahl
    • einzelne Gruppen einstellbar
    • Kompatibel mit dem Bezahlmod
    • Einstellen der Gewinnränge von Platz1 - Platz x
    • mit Spieltagssieger
    • höchster Spieltagssieger mit Exra-Gewinn
    • Unterscheidung Spieltagssieg: Gewinn extra oder jüngster Spieltag
    • Tagessiegerteilung: nur der Ranglistenerste oder alle mit der gleichen Höchstpunktzahl
    • Berechnung der einzelnen Potts für Gewinnränge, Spieltage
    • Vergabe der Gewinnränge entweder prozentual oder Festsummen
    • Anzeige der Gewinnränge mit Geldsummen, Teilung bei gleichen Plätzen wie üblich
    • Anzeige der Spieltagssiege mit Anzahl, Punkte des höchsten Tagessieges
    • Plausibilitätsprüfung, ob Summen in der Konfiguration richtig angegeben wurden
    • Eingeloggter Tipper wird gehighlighted
    • Farbe des Highlights einstellbar
    • Platzierungsgewinner in Hin- und Rückrunde teilbar


    Aber hier mal ein Screenshot vom Script, bitte nicht auf die Summen achten ;)
    gewinne.jpg


    Installation

    • Tabelle erstellen:



      Hier der SQL-Befehl:


      SQL
      1. CREATE TABLE IF NOT EXISTS `bulitipp_spieltagssieger` ( `saisonID` int(10) NOT NULL, `liga` int(10) NOT NULL, `spieltag` int(10) NOT NULL, `userID` int(10) NOT NULL, `user_gewinn` varchar(10) COLLATE utf8_unicode_ci NOT NULL) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;



      --------------------------------------------------


    • Neue Tabelle bekannt machen
      folgende Zeile in die database.inc.php einfügen:


      PHP
      1. $tbl['spieltagssieger'] = $tblprefix ."spieltagssieger"; # Tabelle mit den Usern und dem Gewinn


      und einen Fehler der XCript-Version gleich mit, die Tabelle Usergroups ist nicht bekannt

      PHP
      1. $tbl['usergroups'] = $tblprefix ."usergroups"; # Tabelle mit den Tippgruppen


      Dies ist wichtig wenn Du mit einer Tippergruppe für Gewinne arbeitest :-)


      ---------------------------------------------------



    • Einbau des Menüpunktes
      folgende Zeilen in die config.nav.inc.php einfügen:



      Wenn als Tab im oberen Bereich erscheinen soll:

      PHP
      1. $nav['gewinne']['css1'] = "aktiv";$nav['gewinne']['css2'] = "dunkel";$nav['gewinne']['label'] = "Gewinne";$nav['gewinne']['show'] = False;$nav['gewinne']['level'] = 2;$nav['gewinne']['buffer'] = 0;


      Wenn als Punkt in der linken Leiste zu sehen sein soll dann diese Zeile eintragen
      (dort wo man möchte, die Zeilen für Kurzmitteilungen etc sehen ähnlich aus, daran
      kann man sich orientieren, damit man weiß wohin die Zeilen sollen)

      PHP
      1. <tr><td align="left" colspan="1"><br><a href="<?=$_SERVER['PHP_SELF']?>?site=gewinne"><img src="img/nav_arrow.gif" border="0" width="5" height="8"> GEWINNE</a></td></tr>



      ----------------------------------------------------


    • Einkopieren des AddOns

      Die Dateien gewinne.php
      und gewinne.inc.php
      werden in die jeweiligen Verzeichnisse reinkopiert.
      ( ./content/gewinne.php und
      ./include/gewinne.inc.php )



      ------------------------------------------------------


    • Bearbeiten der Konfigurationsdatei



      Unbedingt darauf achten die Datei mit UTF ohne Bom abzuspeichern, am besten mit Phase 5 oder Notepad++ (gibt es beides kostenlos im Netz) bearbeiten!


      In der gewinne.inc.php werden die Einstellungen für das Script
      vorgenommen, die Datei ist ausreichend dokumentiert.
      Einstellungen vornehmen und dann die geänderte gewinne.inc.php
      hochspielen.


    • Installation mit Bezahl-Tippgruppen




    Installation mit Bezahl-Tippgruppen

    • SQL-Abfrage durchführen


      SQL
      1. ALTER TABLE bulitipp_usergroups
      2. ADD group_geld INT( 1 ) NOT NULL


      Da wird die Gruppe als Bezahl-Gruppe deklariert


    • Datei einpflegen
      Die Datei "tippgruppenverwaltung.php" in content/tippgruppenverwaltung.php legen.




    Installation mit dem Bezahl-Mod

  • Danke für den Mod ..... bin gerade dabei den einzubauen ..... von Hand alles ändern auf PHP7


    gibt es sonst noch eine Anleitung wie der Eingebaut werden muss ? Evtl. Einträge in der Config usw ?


    Die Datenbank hab ich schon geändert (table " bulitipp_user ")


    Danke für eure Hilfe

  • Guten Abend,
    vielen Dank für deine Arbeit., Ich habe allerdings eine Frage:

    Wie muss ich das Script anpassen damit folgendes geht:

    Gesamt Betrag (Beispiel: 270Euro)

    Vom Gesamt Betrag gehen nur 50% auf die Plätze ( 1) 50% (67,50 Euro) von den 50% Gesamt Betrag 50%) Platz (2) 35% - 47,25 Euro Platz (3) 15% - 20,25 Euro

    -> Ich hoffe das versteht man. Die hälfte des Geldes wird auf die 3 Plätze verteilt.

    Die anderen 50% vom Gesamt Betrag werden auf die Spieltagessieger (ohne höchster Prämie) aufgeteilt.


    1) Problem: Wenn ich einfach den Betrag der Einzahlung halbiere passt die Summe nicht, wenn ich die % umrechne auf die hälfte komme ich nicht auf 100% :-) usw.
    2) Problem: Spieltagessiege gehen nur in Geld nicht in %

    Ich hoffe ihr versteht diese komische Anfrage.


    ps.: Bin Heute auf php7 umgezogen, die Lösung müsste dort auch laufen.

    Gruß
    Martel

  • das har nichts mit dem bezahl mod zu tuen dazu brauchst du den Gewinnmod der ist aber für das WM script also dieses teil

    Dateien

    • GEWINN MODE.zip

      (206,9 kB, 1 Mal heruntergeladen, zuletzt: )

    Zufrieden mit dem Script und dem Support?
    Möchtest du uns unterstützen?
    Dann könntest du etwas

              Spenden


  • ich kene und habe nur den für das wm script kann sein das einer auch eins für Buli hat

    warum nimst du nicht dieses us dem ersten Eintrag das macht genau das was du willst

    Addon Gewinnverteilung.zip

    Zufrieden mit dem Script und dem Support?
    Möchtest du uns unterstützen?
    Dann könntest du etwas

              Spenden


Tags