Ergebnis 1 bis 10 von 51

Thema: Zufällige Bonuslose pro Bannerklick

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer
    Registriert seit
    13.07.2006
    Beiträge
    242
    Hast du das auch im Mysql ausgeführt?

    Code:
    ALTER TABLE `vms_kontodaten` ADD `bkontostand` DOUBLE( 10, 2 ) DEFAULT '0.00' NOT NULL AFTER `kontostand` ;

  2. #2
    Benutzer
    Registriert seit
    02.11.2008
    Beiträge
    51
    Ja, habe ich und nachdem ich die Dateien, die Du überarbeitet hast, aufgespielt habe, klappt jetzt alles! Vielen Dank!

  3. #3
    Benutzer
    Registriert seit
    15.01.2009
    Beiträge
    86
    hab das gleich problem wie mein vorgänger ^^

    frame geht, aber schreibt mir keine klamm bzw. bonuslose gut ...

    hab jetzt 3h gesucht und nix gefunden

    PHP-Code:
    <?
    @require_once ('lib/functions.lib.php');
    @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']            = "";
    $_GET['tan'] = addslashes ($_GET['tan']);

    // Nur weiter wenn eingeloggt
    if ($_SESSION['login'] != 'true' || $_SESSION['uid'] <= 0){
    die('Bitte einloggen!');
    }
    @db_connect();

    // Werbedaten auslesen!
    $kamp = db_query ("SELECT t1.* 
              FROM ".$db_prefix."_gebuchte_werbung t1 
              LEFT JOIN ".$db_prefix."_reloads t2 
              ON (t1.tan=t2.tan AND (t2.uid=".$_SESSION['uid']." or t2.ip='".$ip."') AND t2.bis > ".time().") 
              WHERE t1.tan = '".$_GET['tan']."' AND t2.tan IS NULL AND t1.werbeart = 'forcedbanner' AND t1.menge >=1 AND t1.status = 1 AND t1.sponsor != ".$_SESSION['uid']." LIMIT 1");
                               

    // Reloadprüfen
    if (mysql_num_rows($kamp)) {
            $forced = mysql_fetch_assoc($kamp);
        $wartezeit = $forced['aufendhalt'];
        $headmsg = 'Vergütung in '.$forced['aufendhalt'].' Sek.!';
        $puk = md5($_SESSION['uid'].$forced['aufendhalt'].date("d.m.Y",time()).$percode);
    } else {
        $headmsg = 'Banner noch im Reload!';
        $force_error = 'true';
    }


    // User bezahlen und Reload schreiben
    if ($_GET['auszahlen'] == 'true' && $force_error != 'true' && $_GET['puk'] == md5($_SESSION['uid'].$forced['aufendhalt'].date("d.m.Y",time()).$percode)){
    $ztk_fc_daten=mysql_fetch_array(db_query("SELECT * FROM ztk_fc_link LIMIT 1"));
    if(!isset($_GET['linkid']) && $_SESSION['do_fc_pruefung']==0 && $_SESSION['need_fc_klick']==1){
    $headmsg='Klicke auf Link <img src="link_image.php?tan='.$_GET['tan'].'" width="25px" height="25px">&nbsp;&nbsp;';
    for($i=1;$i<=$ztk_fc_daten['anz_links'];$i++)
    $headmsg .='<a href="topframe_forced.php?art='.$_GET['art'].'&auszahlen=true&tan='.$_GET['tan'].'&puk='.$_GET

    ['puk'].'&linkid='.$i.'">Link&nbsp;'.$i.'</a>&nbsp;&nbsp;';
    }
    else
    {
    $fcok=0;
    if($_SESSION['do_fc_pruefung']==0 && $_SESSION['need_fc_klick']==1)
    {
    if($_GET['linkid']==$_SESSION["validate_fc_".$_GET['tan']])
    $fcok=1;
    }else $fcok=1;
    if($fcok==1)
    {
    if(isset($_SESSION['i_bannerklick']))
    $_SESSION['i_bannerklick']+=1;
    $_SESSION['validate_fc_'.$_GET['tan']]=sha1(md5(rand(4,5).time().'ztk'));

       // Um einen mysql_query zu sparen wurde hier auf kontobuchung() verzichtet...  
       db_query("UPDATE ".$db_prefix."_kontodaten  SET klicks = klicks + 1, bonuslose = bonuslose + ".$zufall.", kv = kv + ".$forced['verdienst'].", kontostand = kontostand + ".$forced['verdienst']." WHERE uid = ".$_SESSION['uid']."");
       
       refumsatz ($forced['verdienst'],$_SESSION['uid']);
       ap ($forced['verdienst'],$_SESSION['uid']);
       aktivralley ($forced['verdienst'],$_SESSION['uid']);
       klickralley ();
       tagrally ();
       bilanz($forced['preis'],$forced['verdienst']);
       $zufall = rand(1,100);
     
       $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 WHERE tan='".$_GET['tan']."'");
       $headmsg = $forced['verdienst'].' '.$waehrung.' und '.$zufall.' Bonuslose erhalten!';  
    // Jackpots einlesen
            $daten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_check_jackpots WHERE beendet = 0"));
            $banner_jackpot = round(($daten['banner_jackpot']),2);
            // Zufallsjackpot errechnen
            mt_srand((double)microtime()*1000000);
            $banner_jackpotzahl = mt_rand($jackmin,$jackmax);
            $banner_jackpotzahl = round(($banner_jackpotzahl),2);
            $jackpotausgabe = "<center><font face='Verdana,Helvetica,Geneva,Swiss,SunSans-Regular' size='1'><b>Aktueller Jackpot : $banner_jackpot $waehrung | Jackpot Code : $banner_jackpotcode | Ihr Code $banner_jackpotzahl<br>";
            if ( $banner_jackpotcode == $banner_jackpotzahl ){
              $jackpotausgabe .= "<font color='green'><b><i>Code geknackt, Jackpotpunkte wurden dir gutgeschrieben</i></b></font></td>";
              kontobuchung ('+',$banner_jackpot,$_SESSION['uid']);
              $buchungs_id=create_code(14);
              buchungsliste ($buchungs_id,'+'.$banner_jackpot,'Banner Jackpot',$_SESSION['uid']);
              db_query("UPDATE ".$db_prefix."_check_jackpots SET beendet = 1, uid = ".$_SESSION['uid'].", zeit = ".time()." WHERE beendet = 0");
              db_query("INSERT INTO ".$db_prefix."_check_jackpots SET banner_jackpot = '$banner_jackpot_startwert', beendet = 0, uid = '', zeit = '';");
             }else{
             $jackpotausgabe .= "<font color='darkred'><i>Die Zufallszahl stimmen nicht überein, viel Glück beim nächsten Klick !!</i></font></td>";
             db_query("UPDATE ".$db_prefix."_check_jackpots SET banner_jackpot = banner_jackpot + '5.0' WHERE beendet = 0;");
             };
    }else{
    $_SESSION['validate_fc_'.$_GET['tan']]=sha1(md5(rand(4,5).time().'ztk'));
    $headmsg= 'Das war der falsche Link!';
    db_query("UPDATE ".$db_prefix."_userdaten SET fc_wrong_klicks=fc_wrong_klicks+1 WHERE uid = '".$_SESSION['uid']."'");
    $wc=mysql_fetch_array(db_query("SELECT fc_wrong_klicks FROM ".$db_prefix."_userdaten WHERE uid = '".$_SESSION['uid']."'"));
    if($wc['fc_wrong_klicks']>=$ztk_fc_daten['warnung_ab_klicks'])
    mail($betreibermail, 'Warnung: Forcedbanner Fakeversuch', 'Benutzer '.$_SESSION['uid'].' hat '.$wc['fc_wrong_klicks'].' mal den falschen Pruefungslink

    geklickt!');
    if($wc['fc_wrong_klicks']>=$ztk_fc_daten['sperren_ab_klicks'])
    {
    mail($betreibermail, 'Warnung: Automatische Sperrung', 'Benutzer '.$_SESSION['uid'].' hat '.$wc['fc_wrong_klicks'].' mal den falschen Pruefungslink

    geklickt und wurde auf Wunsch von Ihnen gesperrt!');
    db_query("UPDATE ".$db_prefix."_kontodaten SET status=2, hinweis='Sie wurden automatisch gesperrt, da Sie zu oft den falschen Link bei Forcedklicks

    geklickt haben!' WHERE uid = '".$_SESSION['uid']."'");
    $headmsg.='<br>Sie wurden gesperrt!<br>';
    db_query("UPDATE ".$db_prefix."_userdaten SET fc_wrong_klicks=0 WHERE uid = '".$_SESSION['uid']."'");
    }
    }
    }
    } else {
      if ($_GET['auszahlen'] == 'true' && $force_error != 'true') $headmsg = 'Pin abgelaufen!';
    }
    @db_close();
    ?>

    <!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=topframe_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="33%">&nbsp;&nbsp;<b><?=$seitenname;?> ist für den Inhalt nicht verantwortlich.</b></td>
    <td align="middle" width="34%"><?=$jackpotausgabe?></td>
    <td align="right" width="33%"><b><?=$headmsg;?></b>&nbsp;&nbsp;&nbsp;&nbsp;</td>
    </tr>
    </table>
    </body>
    </html>
    EDIT: bitte um hilfe, siehe oben

  4. #4
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    Zitat Zitat von jehan Beitrag anzeigen
    bitte um hilfe, siehe oben
    Darum helfe ich hier nicht keine paar Minuten zeit ???

    Edit
    Demonatration des editknopfes


    weil jeder weis das du hilfe suchst wenns wer weis wird er sich schon melden
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  5. #5
    Benutzer
    Registriert seit
    15.01.2009
    Beiträge
    86
    wie soll ich das verstehen?

    edit: ja sorry, kann es jetzt auch net mehr ändern

  6. #6
    Benutzer
    Registriert seit
    15.01.2009
    Beiträge
    86
    das problem besteht immernoch, ich komme einfach net drauf, bei mir werden die bonuslose in bkontostand gutgeschrieben, sollte sei eigendlich, aber jer schreib keine lose und keine bonuslose gut, bin hier am verzweifeln .

    edit: hab es raus, auf einmal sah ich den fehler ganz groß

  7. #7
    Erfahrener Benutzer Avatar von computexx
    Registriert seit
    02.11.2006
    Beiträge
    126
    Mach mal

    PHP-Code:
     $zufall rand(1,100); 
    dort raus wo du es jetzt hast und füge es da

    PHP-Code:
    $_GET['tan'] = addslashes ($_GET['tan']); 
    drunter mal ein!?

    Der trägt ja bei dir den Wert von $zufall schon in die DB ein bevor er überhaupt generiert wurde, das kann gar ned funken.
    Lg
    Computexx

    made4lose - Are you made 4 lose?
    Forum von M4L - Support-Forum
    M4L Lose verschenken

Ähnliche Themen

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

Berechtigungen

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