Seite 4 von 6 ErsteErste ... 23456 LetzteLetzte
Ergebnis 31 bis 40 von 51

Thema: Zufällige Bonuslose pro Bannerklick

  1. #31
    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!

  2. #32
    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

  3. #33
    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

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

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

  5. #35
    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ß

  6. #36
    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

  7. #37
    Erfahrener Benutzer
    Registriert seit
    13.07.2006
    Beiträge
    242
    das hier:
    PHP-Code:
    $zufallrand(1,100); 
    unter dem

    PHP-Code:
    $_GET['tan'] = addslashes ($_GET['tan']); 
    die Zahlen in den Klammern geben die Zufallsanzahl der Bonuslose aus und kann beliebig geändert werden

    PHP-Code:
      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']."");   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'].""); 
    mach daraus mal

    PHP-Code:
      db_query("UPDATE ".$db_prefix."_kontodaten  SET klicks = klicks + 1, bkontostand = bkontostand + ".$zufall.", kv = kv + ".$forced['verdienst'].", kontostand = kontostand + ".$forced['verdienst']." WHERE uid = ".$_SESSION['uid'].""); 
    das Feld in deiner DB heisst ja bkontostand und nicht bonuslose

  8. #38
    Benutzer
    Registriert seit
    15.01.2009
    Beiträge
    86
    danke,

    das mit den mails geht net ^^ aber keine lust zu suchen warum ^^

  9. #39
    Erfahrener Benutzer
    Registriert seit
    13.07.2006
    Beiträge
    242
    Das mit den Paidmails habe ich auch nicht hinbekommen. Habe bisher auch noch nicht eine Seite gesehen wo man fürs klicken der Mails zusätzlich Bonuslose bekommt .. werde mich aber morgen mal dran machen und versuchen das hinzubekommen.

    Wenn ich da ne möglichkeit gefunden habe das die Bonuslose dann auch gutgeschrieben werden werde ich sie hier veröffentlichen.

  10. #40
    Benutzer
    Registriert seit
    15.01.2009
    Beiträge
    86
    genau und ich mach da mal mit, mal sehen wer erster ist

Seite 4 von 6 ErsteErste ... 23456 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
  •