Ergebnis 1 bis 10 von 24

Thema: Bestimmten user aus Rally vernhalten

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    entweder so:

    PHP-Code:
    if ($_SESSION['uid'] != 'xxxxx' && $_SESSION['uid'] != 'xxxxx' && $_SESSION['uid'] != 'xxxxx') {
         
    // Rallyes

    oder mit array so:
    PHP-Code:
    $gesperrt = array("xxxxx""xxxxx""xxxxx");
    if (!
    in_array($_SESSION['uid'],$gesperrt)) {
         
    // Rallyes


  2. #2
    Erfahrener Benutzer
    Registriert seit
    26.11.2009
    Beiträge
    168
    nor mal ne frage neben bei wo muss ich das jetzt einfügen

    Code:
    <?
    // Autor: profitgeier
    // Diese Datei enthält geschützten Quellcode von Designerscripte.net
    
    $_GET['ref'] = (int)$_GET['ref'];
    
    if ($pageconfig['reload_betteln'] != 0){
    
        // prüfe ob Bettelseite noch im Reload
        $reloadcheck = db_query("SELECT bis FROM ".$db_prefix."_reloads WHERE ip = '".$ip."' and tan = 'bettelaufruf' and bis >= ".time()." LIMIT 1");
    
        if (!mysql_num_rows($reloadcheck)) {
        
            // prüfe ob Zeit vergangen sind
            if (isset($_SESSION['betteldelay'])) $delaycheck = ( $_SESSION['betteldelay'] < time() );
            else $delaycheck = false;
    
            if ($delaycheck) {
                
                $minimum        = $pageconfig['min_betteln'];
                $maximum        = $pageconfig['max_betteln'];
                srand((double)microtime()*1000000);
                $bettelsumme    = rand($minimum*100,$maximum*100)/100;
                
                $new_reload = time()+$pageconfig['reload_betteln'];
                db_query("INSERT INTO ".$db_prefix."_reloads (ip,uid,tan,bis) VALUES ('".$ip."','".$_GET['ref']."','bettelaufruf','".$new_reload."')");
                
                db_query("UPDATE ".$db_prefix."_kontodaten  SET angebettelt =angebettelt + 1, bv = bv + ".$bettelsumme.", kontostand = kontostand + '".$bettelsumme."' WHERE uid = '".$_GET['ref']."'");
                
                refumsatz ($bettelsumme,$_GET['ref']);
                            stg_bilanz (0,$bettelsumme,'Intern','Bettellink');
                aktivralley ($bettelsumme,$_GET['ref']);
                bilanz(0,$bettelsumme);
                            tagbettelralley (1,$_GET['ref']);
                            bettelralley ($_GET['ref']);
                            // Small Bettel jp anfang
    $blob = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_banner_jackpot_ein "));
    $b_steig                         = $blob['steig'];
    $bjackmin                        = $blob['min'];
    $bjackmax                        = $blob['max'];
    $b_jackpotcode                   = $blob['fall'];
    $b_jackpot_startwert             = $blob['start'];
    
    $banner_daten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_banner_jackpot WHERE beendet = 0"));
            $b_jackpot = round(($banner_daten['jackpot']),2);
            // Zufallsjackpot errechnen
            mt_srand((double)microtime()*1000000);
            $b_jackpotzahl = mt_rand($bjackmin,$bjackmax);
            $b_jackpotzahl = round(($b_jackpotzahl),2);
            if ( $b_jackpotcode == $b_jackpotzahl ){
              kontobuchung ('+',$b_jackpot,$_SESSION['uid']);
              $buchungs_id=create_code(14);
              buchungsliste ($buchungs_id,'+'.$b_jackpot,'Banner Jackpot',$_SESSION['uid']);
              db_query("UPDATE ".$db_prefix."_banner_jackpot SET beendet = 1, uid = ".$_SESSION['uid'].", zeit = ".time()." WHERE beendet = 0");
              db_query("INSERT INTO ".$db_prefix."_banner_jackpot SET jackpot = '".$b_jackpot_startwert."', beendet = 0, uid = '0', zeit = '0'");
              bilanz(0 , $b_jackpot);
             }else{
             db_query("UPDATE ".$db_prefix."_banner_jackpot SET jackpot = jackpot + '".$b_steig."' WHERE beendet = 0;");
             };
    // Small jp ende
    
                             // big jp anfang
    $mlob = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_mail_jackpot_ein "));
    $m_steig                         = $mlob['steig'];
    $mjackmin                        = $mlob['min'];
    $mjackmax                        = $mlob['max'];
    $m_jackpotcode                   = $mlob['fall'];
    $m_jackpot_startwert             = $mlob['start'];
    
    $mail_daten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_mail_jackpot WHERE beendet = 0"));
            $m_jackpot = round(($mail_daten['jackpot']),2);
            // Zufallsjackpot errechnen
            mt_srand((double)microtime()*1000000);
            $m_jackpotzahl = mt_rand($mjackmin,$mjackmax);
            $m_jackpotzahl = round(($m_jackpotzahl),2);
            if ( $m_jackpotcode == $m_jackpotzahl ){
              kontobuchung ('+',$m_jackpot,$_SESSION['uid']);
              $buchungs_id=create_code(14);
              buchungsliste ($buchungs_id,'+'.$m_jackpot,'Mail Jackpot',$_SESSION['uid']);
              db_query("UPDATE ".$db_prefix."_mail_jackpot SET beendet = 1, uid = ".$_SESSION['uid'].", zeit = ".time()." WHERE beendet = 0");
              db_query("INSERT INTO ".$db_prefix."_mail_jackpot SET jackpot = '".$m_jackpot_startwert."', beendet = 0, uid = '0', zeit = '0'");
              bilanz(0 , $m_jackpot);
             }else{
             db_query("UPDATE ".$db_prefix."_mail_jackpot SET jackpot = jackpot + '".$m_steig."' WHERE beendet = 0;");
             };
    // Big jp ende
    
                       // Global jp anfang
    $glob = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_global_jackpot_ein "));
    $g_steig                         = $glob['steig'];
    $gjackmin                        = $glob['min'];
    $gjackmax                        = $glob['max'];
    $g_jackpotcode                   = $glob['fall'];
    $g_jackpot_startwert             = $glob['start'];
    
    $daten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_global_jackpot WHERE beendet = 0"));
            $mg_jackpot = round(($daten['jackpot']),2);
            // Zufallsjackpot errechnen
            mt_srand((double)microtime()*1000000);
            $g_jackpotzahl = mt_rand($gjackmin,$gjackmax);
            $g_jackpotzahl = round(($g_jackpotzahl),2);
            if ( $g_jackpotcode == $g_jackpotzahl ){
              kontobuchung ('+',$mg_jackpot,$_SESSION['uid']);
              $buchungs_id=create_code(14);
              buchungsliste ($buchungs_id,'+'.$mg_jackpot,'Global Jackpot',$_SESSION['uid']);
              db_query("UPDATE ".$db_prefix."_global_jackpot SET beendet = 1, uid = ".$_SESSION['uid'].", zeit = ".time()." WHERE beendet = 0");
              db_query("INSERT INTO ".$db_prefix."_global_jackpot SET jackpot = '".$g_jackpot_startwert."', beendet = 0, uid = '0', zeit = '0'");
              bilanz(0 , $mg_jackpot);
             }else{
             db_query("UPDATE ".$db_prefix."_global_jackpot SET jackpot = jackpot + '".$g_steig."' WHERE beendet = 0;");
             };
    // Global jp ende     
    
                            
                $betteltext = '<b>Du hast f&uuml;r den User '.$_GET['ref'].' gerade '.$bettelsumme.' '.$waehrung.' erbettelt!</b>';
                
                unset($_SESSION['betteldelay']);
            } else {
                // Bettelvergütung zu schnell angefordert 
                $betteltext = '<b><font color="#FF0000">Fehler bei Bettel-Verg&uuml;tung! Vergütung ist nicht erfolgt.</font></b>';
            }
        } else {
            // Bettelseite noch im Reload
            $reloadcheck = mysql_fetch_array($reloadcheck);
            $betteltext = '<b><font color="#FF0000">Du bist noch f&uuml;r '. round((($reloadcheck['bis'] - time())),0) .' Sekunden f&uuml;rs Betteln gesperrt</font></b>';
        }
    }
    
    ?>
    <script type="text/javascript">
        parent.document.getElementById('betteltext').innerHTML = '<?=$betteltext;?>';
    </script>
    ?

    Ich danke euch!

  3. #3
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    was willst du machen? gewisse user von der vergütung ausschließen oder das die erst gar nicht die bettelseite angezeigt bekommen?

  4. #4
    Erfahrener Benutzer
    Registriert seit
    26.11.2009
    Beiträge
    168
    von der vegüttung ausschliesen

  5. #5
    Erfahrener Benutzer
    Registriert seit
    26.11.2009
    Beiträge
    168
    Das der user in der ralley nicht gewertet wird

  6. #6
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    poste doch mal die ganze datei...

  7. #7

  8. #8
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    was macht ein mailjp oder der globalJP in einer betteldatei?

  9. #9
    Erfahrener Benutzer
    Registriert seit
    26.11.2009
    Beiträge
    168
    ich betreibe eine Bettelseite!

  10. #10
    Erfahrener Benutzer Avatar von hankfromhelvete
    Registriert seit
    26.04.2007
    Beiträge
    633
    Hol dir am besten ein Addon mit dem du User und Referrer direkt im Adminforce sperren kannst und wo die Aufrufe geloggt werden.

    Ich hab so eins, weiß aber jetzt nicht mehr wo ich das gekauft hab.

Ähnliche Themen

  1. Wie bestimmten Bereich ausblenden wenn User angemeldet sind?
    Von Rallef im Forum Weiterentwicklung Basisscript
    Antworten: 22
    Letzter Beitrag: 12.01.2014, 18:35
  2. Suche einen bestimmten Shop
    Von Medvil im Forum Grafiken
    Antworten: 6
    Letzter Beitrag: 17.09.2011, 03:50
  3. Tages Bettel Rally nur Angemeldete User werten?
    Von cr00sy im Forum Support zu Addons & Erweiterungen
    Antworten: 5
    Letzter Beitrag: 13.05.2011, 19:52
  4. ich suche eine bestimmten wallpaper
    Von dude32 im Forum Talk, talk, talk...
    Antworten: 0
    Letzter Beitrag: 12.08.2010, 18:48
  5. Rally-Anzeige für nicht eingeloggte User
    Von Freesnooze im Forum Support zum VMSone
    Antworten: 4
    Letzter Beitrag: 28.02.2008, 17:22

Berechtigungen

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