Seite 1 von 6 123 ... LetzteLetzte
Ergebnis 1 bis 10 von 51

Thema: Zufällige Bonuslose pro Bannerklick

  1. #1

    Zufällige Bonuslose pro Bannerklick

    Voraussetzung für den Codeschnippsel ist das Bonuslose-Addon!
    Mit diesem Schnippsel erhalten Eure User zusätzlich zu den normalen Losen noch ein paar Bonuslose.

    Öffne die topframe-forced und suche:
    PHP-Code:
    $_GET['tan'] = addslashes ($_GET['tan']); 
    Füge darunter ein:
    PHP-Code:
    $zufall rand(1,100); 
    Suche
    PHP-Code:
    db_query("UPDATE ".$db_prefix."_kontodaten  SET klicks = klicks + 1, 
    und füge dahinter ein:
    PHP-Code:
    bonuslose bonuslose ".$zufall."
    Um das ganze auch im Bestätigungsframe anzeigen zu lassen suche:

    PHP-Code:
    $headmsg $forced['verdienst'].' '.$waehrung.
    und füge dahinter ein:

    PHP-Code:
    und '.$zufall.' Bonuslose erhalten!'; 
    Die ganze Zeile sieht dann so aus:
    PHP-Code:
    $headmsg $forced['verdienst'].' '.$waehrung.' und '.$zufall.' Bonuslose erhalten!'
    Viel Spass damit!

  2. #2
    Erfahrener Benutzer
    Registriert seit
    10.07.2006
    Beiträge
    107
    Hab ich mal eingebaut bei mir Danke .-)

  3. #3
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    coole sache habs auch eingebaut Danke!

  4. #4
    Erfahrener Benutzer
    Registriert seit
    25.09.2007
    Beiträge
    132
    Mal ne Frage.
    Wie oft schlägt der Zufall zu, und in welcher Höhe?

  5. #5
    In diesem Falle bei jedem Bannerklick, und mit einer Vergütung zwischen 1 und 100 Bonuslosen. Das kannst aber hier
    PHP-Code:
    $zufall rand(1,100); 
    auch ändern.

  6. #6
    Neuer Benutzer
    Registriert seit
    04.11.2007
    Beiträge
    2
    Danke, funktioniert ganz gut

  7. #7
    Erfahrener Benutzer
    Registriert seit
    25.09.2007
    Beiträge
    132
    Zitat Zitat von Sonnenschein Beitrag anzeigen
    In diesem Falle bei jedem Bannerklick, und mit einer Vergütung zwischen 1 und 100 Bonuslosen. Das kannst aber hier
    PHP-Code:
    $zufall rand(1,100); 
    auch ändern.
    Alles klar. Danke für die schnelle Info.

  8. #8
    Erfahrener Benutzer
    Registriert seit
    25.09.2007
    Beiträge
    132
    Hallo

    Danke erstmal für das tolle Teil

    Ich hätte das auch gerne bei den Paidmails und habe mal versucht es in die pcheck.php einzubauen.
    Funktioniert soweit, bis auf die Gutschrift der Bonuslose. Anzeige ist OK, aber es werden keine Bonuslose gutgeschrieben.

    Kann man das irgendwie hinbekommen?

    PHP-Code:
    <?
    @require_once ('lib/functions.lib.php');
    @db_connect();
    if (!isset($headmsg))               $headmsg            = "";
    if (!isset($wait))               $wait            = "";
    if (!isset($_GET['auszahlen']))           $_GET['auszahlen']    = "false";

    $_GET['uid'] = (int)$_GET['uid'];
    $_GET['tan'] = addslashes ($_GET['tan']);
    $zufall = rand(1,10);

    $user_mail = db_query("SELECT e.start,e.aufendhalt,e.status,e.uid,v.verdienst FROM
                              ".$db_prefix."_paidmails_empfaenger e
                              LEFT JOIN ".$db_prefix."_paidmails_versendet v ON v.tan = e.tan
                              WHERE e.tan='".$_GET['tan']."' AND e.uid=".$_GET['uid']." LIMIT 1");

    $mail = mysql_fetch_assoc($user_mail);

    if ($_GET['auszahlen']!='true') {
        if (mysql_num_rows($user_mail)) {
            if ($mail['status'] != 0) {
            if ($mail['status'] == 1) $headmsg = 'Mail schon bestädigt!';
            if ($mail['status'] == 2) $headmsg = 'Fakeversuch!';
            } else {
            $headmsg = 'Bitte warte '.$mail['aufendhalt'].' Sek.!';
            $wait = '<meta http-equiv="refresh" content="'.$mail['aufendhalt'].';url=pcheck.php?tan='.$_GET['tan'].'&auszahlen=true&uid='.$_GET['uid'].'">';
            db_query("UPDATE ".$db_prefix."_paidmails_empfaenger SET start=".time()." WHERE tan='".$_GET['tan']."' and uid=".$_GET['uid']."");
            }
        } else {
        $headmsg = 'Diese Mail ist nicht für Dich!';
        }
    }else{




        if (($mail['start']+$mail['aufendhalt']-1) <= time() AND $mail['status'] == 0) {

        kontobuchung ('+',$mail['verdienst'],$mail['uid']);
        buchungsliste (create_code(14),$mail['verdienst'],'Paidmailverdienst',$mail['uid']);
        refumsatz ($mail['verdienst'],$mail['uid']);
        aktivralley ($mail['verdienst'],$mail['uid']);
        mailralley ($mail['verdienst'],$mail['uid']);
        tagrally ();
            bilanz(0,$mail['verdienst']);

        db_query("UPDATE ".$db_prefix."_paidmails_empfaenger SET status=1 WHERE tan='".$_GET['tan']."' and uid=".$_GET['uid']." LIMIT 1");
        db_query("UPDATE ".$db_prefix."_paidmails_versendet SET bestaedigt=bestaedigt+1, bonuslose = bonuslose + ".$zufall." WHERE tan='".$_GET['tan']."'  LIMIT 1");
        $headmsg = $mail['verdienst'].' '.$waehrung.' und '.$zufall.' Bonuslose erhalten!';
        // Jackpots einlesen
                $daten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_check_mailjackpots WHERE beendet = 0"));
                $mail_jackpot = round(($daten['mail_jackpot']),2);
                // Zufallsjackpot errechnen
                mt_srand((double)microtime()*1000000);
                $mail_jackpotzahl = mt_rand($jackmini,$jackmaxi);
                $mail_jackpotzahl = round(($mail_jackpotzahl),2);
                $mailjackpotausgabe = "<center><font face='Verdana,Helvetica,Geneva,Swiss,SunSans-Regular' size='1'><b>Aktueller Jackpot: $mail_jackpot $waehrung | Jackpot Code: $mail_jackpotcode | Ihr Code: $mail_jackpotzahl<br>";
                if ( $mail_jackpotcode == $mail_jackpotzahl ){
                  $jackpotausgabe .= "<font color='#FFFFFF'><b><i>Code geknackt!Jackpot wurde gutgeschrieben!</i></b></font></td>";
                  kontobuchung ('+',$mail_jackpot,$_SESSION['uid']);
                  $buchungs_id=create_code(14);
                  buchungsliste ($buchungs_id,'+'.$mail_jackpot,'Mail Jackpot',$_SESSION['uid']);
                  db_query("UPDATE ".$db_prefix."_check_mailjackpots SET beendet = 1, uid = ".$_SESSION['uid'].", zeit = ".time()." WHERE beendet = 0;");
                  db_query("INSERT INTO ".$db_prefix."_check_mailjackpots SET mail_jackpot = '$mail_jackpot_startwert', beendet = 0, uid = '', zeit = '';");
                 }else{
                 $mailjackpotausgabe .= "<font color='#FFFFFF'><i>Die beiden Zufallszahlen stimmen nicht überein, <br>viel Glück beim nächsten Klick !!</i></font></td>";
                 db_query("UPDATE ".$db_prefix."_check_mailjackpots SET mail_jackpot = mail_jackpot + '1,5' WHERE beendet = 0;");
                 };
    } else {
          $headmsg = 'Wartezeit umgangen! Paidmail ungültig!';
          db_query("UPDATE ".$db_prefix."_paidmails_empfaenger SET status=2 WHERE tan='".$_GET['tan']."' and uid=".$_GET['uid']." LIMIT 1");
        }

    }


    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <?if ($wait) echo $wait;?>
    <link rel="stylesheet" href="/css/bframe.css" type="text/css">
    </head>
    <?
    if ($_GET['auszahlen'] == 'true') {
        echo '<style type="text/css">body {margin:0 0; background-image:none; background-color:#08A608;}</style>';
    } else {
        echo '<style type="text/css">body {margin:0 0; background-image:none; background-color:#E20404;}</style>';}
    ?>
    <table width="100%" cellpadding="0" cellspacing="0" border="0" align="left">
    <tr>
    <td align="left" width="33%">&nbsp;<b><font color="#FFFFFF"><?=$seitenname;?> ist für den Inhalt nicht verantwortlich.</font></b></td>

    <td align="middle" width="34%"><font color="#FFFFFF"><?=$mailjackpotausgabe?></font></td><br>
    <td align="right" width="33%"><b><font color="#FFFFFF"><?=$headmsg;?></b>&nbsp;&nbsp;&nbsp;&nbsp;</font></td>
    </tr>
    </table>
    </body>
    </html>
    <?db_close();?>

  9. #9
    Erfahrener Benutzer
    Registriert seit
    13.07.2006
    Beiträge
    242
    Code:
    db_query("UPDATE ".$db_prefix."_paidmails_versendet SET bestaedigt=bestaedigt+1, bonuslose = bonuslose + ".$zufall." WHERE tan='".$_GET['tan']."'  LIMIT 1");
    Das kann so nicht funktionieren weil das nicht die Zeile ist wo dem User die Mail verguetet wird sondern die Zeile die fuer den Eintrag der Mailbestätigung in der DB sorgt. Die bonuslose muessen ja in de Tabelle _kontodaten eingetragen werden und nicht in die Tabelle _paidmails_versendet

    Wenn da jemand eine Lösung hat wäre es super wenn er sie hier posten könnte denn auch ch wuerde das gerne in die Paidmails mit einbauen.

    Gruß Schmuse_Kater40

  10. #10
    Benutzer Avatar von web_com
    Registriert seit
    15.08.2006
    Beiträge
    83
    Hallo
    Danke für das nette teil
    möchte probieren ob bei den ander auch geht (topframe_hforced, topframe_text)

Seite 1 von 6 123 ... LetzteLetzte

Ähnliche Themen

  1. VMS 2.5.0 Fehler nach Bannerklick
    Von papahp im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 07.11.2017, 19:43
  2. Ap und Bonuslose
    Von benneth16 im Forum Support zum VMSone
    Antworten: 5
    Letzter Beitrag: 09.04.2013, 23:08
  3. Bannerklick durch onmouseover
    Von Platsch im Forum Webseiten
    Antworten: 2
    Letzter Beitrag: 28.11.2010, 10:11
  4. Bonuslose ab xxx AP ?
    Von maniwelt im Forum Support zu Addons & Erweiterungen
    Antworten: 5
    Letzter Beitrag: 05.12.2007, 12:48
  5. Ref und Bannerklick Problem
    Von Coinsrapper im Forum Support zum VMSone
    Antworten: 8
    Letzter Beitrag: 06.03.2007, 11:27

Berechtigungen

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