Ergebnis 1 bis 4 von 4

Thema: VMS1.2 - Dynamische Klickrallye

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer
    Registriert seit
    25.09.2007
    Beiträge
    132

    VMS1.2 - Dynamische Klickrallye

    Hallo

    Wenn ich eine dynamische Klickrallye starte, füllt sich der Jackpot nicht?

    Die Einstellungen habe ich denke ich richtig. Die Gewinne der Plätze ergeben 100%.

    Wenn jetzt ein Klick gemacht wird, dann wird dieser für die Rallye zwar gezählt aber der Jackpot bleibt bei 0. Auch in der DB.

  2. #2
    Erfahrener Benutzer
    Registriert seit
    11.01.2007
    Beiträge
    278
    Hi.

    Da wurde wohl etwas zuviel rausoptimiert

    Ersetze in der functions.lib.php diesen Code :

    Code:
    // Klickrally
    function klickralley () {
    global $db_prefix,$_SESSION;
    	// wenn Klickralley läuft
    	$ralleydaten_klick = mysql_fetch_array(db_query("SELECT `start`,`ende`,`art`,`pro` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'klickralley' LIMIT 1"));
    	if ($ralleydaten_klick['start'] <= time() && $ralleydaten_klick['ende'] >= time()) {
    		db_query ('UPDATE '.$db_prefix.'_klickralley SET klicks = klicks + 1 WHERE uid = '.$_SESSION['uid']);
    		if (mysql_affected_rows () == 0) db_query ('INSERT INTO '.$db_prefix.'_klickralley (uid,klicks) VALUES ('.$_SESSION['uid'].', 1)');
    	}
    }
    durch diesen:
    Code:
    // Klickrally
    function klickralley () {
    global $db_prefix,$_SESSION;
    	// wenn Klickralley läuft
    	$ralleydaten_klick = mysql_fetch_array(db_query("SELECT `start`,`ende`,`art`,`pro` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'klickralley' LIMIT 1"));
    	if ($ralleydaten_klick['start'] <= time() && $ralleydaten_klick['ende'] >= time()) {
    		if ($ralleydaten_klick['art'] == 'dynamisch') db_query ("UPDATE ".$db_prefix."_ralleydaten SET jackpot=jackpot+'".$ralleydaten_klick['pro']."' WHERE ralley = 'klickralley'");
    		db_query ('UPDATE '.$db_prefix.'_klickralley SET klicks = klicks + 1 WHERE uid = '.$_SESSION['uid']);
    		if (mysql_affected_rows () == 0) db_query ('INSERT INTO '.$db_prefix.'_klickralley (uid,klicks) VALUES ('.$_SESSION['uid'].', 1)');
    	}
    }
    Gruß
    Marco

  3. #3
    Erfahrener Benutzer
    Registriert seit
    25.09.2007
    Beiträge
    132
    Super, jetzt geht es. Danke.

  4. #4
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Da wurde wohl etwas zuviel rausoptimiert
    Das kann man so sagen habs natürlich sofort angepasst. Danke!
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



Ähnliche Themen

  1. Paidmailklicks in Klickrallye mitzählen?
    Von cesar im Forum [HD] Programmieren
    Antworten: 2
    Letzter Beitrag: 26.06.2010, 22:25
  2. Newsticker - Klickrallye
    Von auron2008 im Forum [HD] Programmieren
    Antworten: 2
    Letzter Beitrag: 13.10.2009, 13:42
  3. Mails bei Klickrallye
    Von meigl1337 im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 26.06.2008, 23:04
  4. Klickrallye nach Klicks
    Von Killer1105 im Forum Support zu Addons & Erweiterungen
    Antworten: 5
    Letzter Beitrag: 25.05.2008, 00:10
  5. Klickrallye
    Von fisico im Forum Weiterentwicklung Basisscript
    Antworten: 8
    Letzter Beitrag: 30.01.2007, 20:39

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •