Ergebnis 1 bis 7 von 7

Thema: VMS 1.1 Klick4Win

  1. #1
    Neuer Benutzer
    Registriert seit
    21.11.2007
    Beiträge
    23

    VMS 1.1 Klick4Win

    Moin,

    ich habe den addon klick4win eingebaut.Funktioniert soweit, beim test habe ich den 10. klick eingegeben und nun kommt folgendes.beim 10.klick kommt nur ein weisser streifen oben und der gewinn wird gutgeschrieben nur dann kann man den banner x beliebig hintereinander klicken und der gewinn wird auch gutgeschrieben.

    hier mal die klickwin_forced.php

    PHP-Code:
    <?
    @require_once ('lib/functions.lib.php');
    @db_connect();
    @require_once ('lib/session.lib.php');
    // Variabeln definieren
    if (!isset($headmsg))                $headmsg                = "";
    if (!isset($puk))                    $puk                    = "";
    if (!isset($force_error))            $force_error            = "";
    if (!isset($wartezeit))                $wartezeit                = "";
    if (!isset($_GET['art']))            $_GET['art']            = "";
    if (!isset($_GET['puk']))            $_GET['puk']            = "";
    if (!isset($_GET['auszahlen']))        $_GET['auszahlen']        = "false";
    if (!isset($_SESSION['uid']))        $_SESSION['uid']        = "";
    if (!isset($forced['ziel']))        $forced['ziel']            = "";
    if (!isset($forced['aufendhalt']))    $forced['aufendhalt']    = "";
    if (!isset($forced['tan']))            $forced['tan']            = "";
    if (!isset($forced['winklick']))            $forced['winklick']            = "";
    if (!isset($forced['count']))            $forced['count']            = "";
    // SecVMS change begin
    $_GET['tan'] = addslashes ($_GET['tan']);
    // SecVMS change end

    // Werbedaten auslesen
    $forced = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE tan='".$_GET['tan']."' and werbeart = 'klick4win' and status = '1' LIMIT 1"));

    // Reloadprüfen
    if ($forced) {
        // userreloadsperre eingefügt
        $reloads = db_query("SELECT * FROM ".$db_prefix."_reloads WHERE (uid='".$_SESSION['uid']."' or ip='".$ip."') and tan='".$forced['tan']."' and bis > ".time()."");
        if (!mysql_num_rows($reloads)) {
        $wartezeit = $forced['aufendhalt'];

        $headmsg = 'Vergütung in '.$forced['aufendhalt'].' Sek.!';
        $puk = md5($_SESSION['uid'].''.$forced['aufendhalt'].''.date("H",time()));
        } else {
        $headmsg = 'Banner noch im Reload!';
        $force_error = 'true';
        }
    } else {
    $headmsg = 'Werbetan nicht bekannt!';
    $force_error = 'true';
    }

    // User bezahlen und Reload schreiben
    if ( $_GET['auszahlen'] == 'true' && $force_error != 'true' && $_GET['puk'] == md5($_SESSION['uid'].''.$forced['aufendhalt'].''.date("H",time())) ) {
        $gewinnklick=$forced['winklick'];
        $count = $forced['count'];

    if ($_SESSION['uid'] >= 1 ) {
    if ($count >= $gewinnklick ) {

    kontobuchung ('+',$forced['verdienst'],$_SESSION['uid']);
    aktivpunkte (1,$_SESSION['uid']);
    refumsatz ($forced['verdienst'],$_SESSION['uid']);
    aktivralley ($forced['verdienst'],$_SESSION['uid']);
    bilanz ('-',$forced['verdienst'],'Paidbanner');
        bilanz ('+',$forced['preis'],'Paidbanner');
    klickralley ();
    wochenralley();
    tagrally ();
    klickralley2();
    refaktivralley ($forced['verdienst'],$_SESSION['uid']);
    $new_reload = time()+$forced['reload'];
    db_query("INSERT INTO ".$db_prefix."_reloads (ip,uid,tan,bis) VALUES ('".$ip."','".$_SESSION['uid']."','".$forced['tan']."','".$new_reload."')");
    db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET menge = menge - 1, count=1 WHERE tan='".$_GET['tan']."'");
    db_query("UPDATE ".$db_prefix."_kontodaten  SET klickandwin = klickandwin + 1, kawv = kawv + ".$forced['verdienst']." WHERE uid = '".$_SESSION['uid']."'");
    $headmsg = $forced['verdienst'].' '.$waehrung.' erhalten!';
    }
    else
    {
    $new_reload = time()+$forced['reload'];
    db_query("INSERT INTO ".$db_prefix."_reloads (ip,uid,tan,bis) VALUES ('".$ip."','".$_SESSION['uid']."','".$forced['tan']."','".$new_reload."')");
    db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET menge = menge - 1, count=count +1 WHERE tan='".$_GET['tan']."'");
    db_query("UPDATE ".$db_prefix."_kontodaten  SET klickandwin = klickandwin + 1  WHERE uid = '".$_SESSION['uid']."'");

    $headmsg = 'Du hast nicht gewonnen. Dies war der '.$forced['count'].' Klick auf den Banner!';
    }
    } else {
    $headmsg = 'Leider bist Du nicht eingeloggt!';
    }

    } else {
    if ($_GET['auszahlen'] == 'true' && $force_error != 'true') $headmsg = 'Pin abgelaufen!';
    }

    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <link rel="stylesheet" href="/css/bframe.css" type="text/css">
    <?
    if ($wartezeit>=0 && $_GET['auszahlen'] != 'true') {
    echo '
    <meta http-equiv="refresh" content="'.$wartezeit.';url=klickwin_forced.php?art='.$_GET['art'].'&auszahlen=true&tan='.$forced['tan'].'&puk='.$puk.'">
    ';
    }
    ?>
    </head>
    <body bgcolor="#c0c0c0" topmargin="0" leftmargin="0">
    <table width="100%" cellpadding="0" cellspacing="0" border="0" align="left">
    <tr>
    <td align="left" width="50%"><b><?=$seitenname;?> ist für den Inhalt nicht verantwortlich.</b></td>
    <td align="right" width="50%"><b><?=$headmsg;?></b>&nbsp;&nbsp;&nbsp;&nbsp;</td>
    </tr>
    </table>
    </body>
    </html>
    Was ist da falsch. kann mir da wer helfen..

    vielen dank

    maus 32

  2. #2
    Neuer Benutzer
    Registriert seit
    21.11.2007
    Beiträge
    23
    hat hier keiner einen Rat?

  3. #3
    Nimm mal diese Codes raus und probier ob es dann geht

    Code:
    aktivpunkte (1,$_SESSION['uid']);
    aktivralley ($forced['verdienst'],$_SESSION['uid']);
    bilanz ('-',$forced['verdienst'],'Paidbanner');
    bilanz ('+',$forced['preis'],'Paidbanner');
    klickralley ();
    wochenralley();
    tagrally ();
    klickralley2();
    refaktivralley ($forced['verdienst'],$_SESSION['uid']);
    Charmante-Lose / Mini-Zocker / ColaCodes4Lose
    Du brauchst Webspace für dein VMS--> PN

  4. #4
    Neuer Benutzer
    Registriert seit
    21.11.2007
    Beiträge
    23
    klasse das war der fehler und nun klappt es wieder hat es gutgeschrieben und nun ist der banner in reload und zählt weiter.


    Nur im userbereich unter buchung ist es nicht zu lesen klick4win gewinn

    gruß maus 32

  5. #5
    Damit ist der Fehler erst einmal eingegrenzt, die Codezeilen die du entfernt hast sind für bestimmte Addons gedacht.
    Mindestens 1 hast du nicht in deiner Seite eingebaut weshalb du die Probleme hattest.
    Füge alle Codes nacheinander wieder ein (immer 1 Zeile) und teste dann ob das Klick4Win dann noch läuft.

    Code:
    aktivpunkte (1,$_SESSION['uid']);
    aktivralley ($forced['verdienst'],$_SESSION['uid']);
    bilanz ('-',$forced['verdienst'],'Paidbanner');
    bilanz ('+',$forced['preis'],'Paidbanner');
    klickralley ();
    wochenralley();
    tagrally ();
    klickralley2();
    refaktivralley ($forced['verdienst'],$_SESSION['uid']);
    Alle Zeilen die Fehler verursachen rauslassen und es sollte so ziehmlich alles wieder normal funktionieren.

    Gruß

    EarlofMidnight
    Charmante-Lose / Mini-Zocker / ColaCodes4Lose
    Du brauchst Webspace für dein VMS--> PN

  6. #6
    Neuer Benutzer
    Registriert seit
    21.11.2007
    Beiträge
    23
    wo das noch alles drin war,lief klick4win schon die banner aber nur bis der 10. klick das war der gewinn und da hatte man x beliebig mal hintereinander den banner klicken können und die gewinnsummer hat man immer bekommen.

  7. #7
    Ja das ist richtig,
    im Prinzip ist der Code wie ein Programm das abläuft, an der Stelle wo der Fehler auftaucht wird abgebrochen und alles was danach kommt wird nicht mehr ausgeführt.
    Bei dem Script ist es dann so das der Banner vergütet wird dann kommt der Fehler aber die "Sperre" von 10 Klicks würde erst danach "bearbeitet".
    Charmante-Lose / Mini-Zocker / ColaCodes4Lose
    Du brauchst Webspace für dein VMS--> PN

Ähnliche Themen

  1. Extra für klick4win
    Von DK1 im Forum Weiterentwicklung Basisscript
    Antworten: 23
    Letzter Beitrag: 02.12.2011, 16:07
  2. Problem mit Klick4Win
    Von st.pauliblau im Forum Support zu Addons & Erweiterungen
    Antworten: 5
    Letzter Beitrag: 26.02.2009, 18:46
  3. Klick4win
    Von eRaaaa im Forum Support zu Addons & Erweiterungen
    Antworten: 9
    Letzter Beitrag: 29.08.2007, 21:48
  4. Klick4win
    Von Baumeister im Forum Support zu Addons & Erweiterungen
    Antworten: 3
    Letzter Beitrag: 04.05.2007, 02:44
  5. frage zu klick4win
    Von halk im Forum Support zu Addons & Erweiterungen
    Antworten: 4
    Letzter Beitrag: 13.01.2007, 19:28

Berechtigungen

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