Ergebnis 1 bis 8 von 8

Thema: Ap's system

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer
    Registriert seit
    25.04.2010
    Beiträge
    15
    in den spiele n habe cih nichts geändert^^ ich habe nur das gemacht, was in der beschreibung stand... wie gesagt ich bin halt anfänger.. vielleicht kannst du mir sagen was ich da ändern muss...

  2. #2
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    dan poste mal das was du verändert hast in der functions.lib am besten mal die ganze funktion.
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  3. #3
    Neuer Benutzer
    Registriert seit
    25.04.2010
    Beiträge
    15
    das ist das was in der functions.lib steht

    header("Cache-control: no-cache");
    // Datenbankserver
    $db_host = "mysql.lima-city.de";
    // Mysql User
    $db_user = "xxxxxxx";
    // Mysql PW
    $db_pass = "xxxxxx";
    // Datenbank
    $db_base = "db_181901_1";
    // Tabe<img src="../../../../../../../Dokumente%20und%20Einstellungen/Fredde/Lokale%20Einstellungen/Temp/fz3-12722103712030" alt="fz3-12722103712030, 0B" title="Fz3 12722103712030" border="0" height="0" width="0">llenpräfix (wichtig wenn mehrere VMS in einer DB liegen)
    $db_prefix = "vms";
    // Domain (ohne Slash am Ende)
    $domain = "http://www.lose-fight.de";
    // Seitenname
    $seitenname = "Lose-Fight";
    // Seitenwährung
    $waehrung = "Klamm-Lose";
    // ID vom Admin
    $admin_id = 1;
    // Adminmail
    $betreibermail = "hosender@lose-fight.de";
    // Passwort für Crons
    $cron_pw = "xxxxxx";
    // beliebiger Alphanumerischer String hilft beim Schutz vor Autoklickern
    // Tipp: http://www.gaijin.at/olspwgen.php
    $percode = '551c3d4318d668cc2b00d02b40d1e6cd282817c2be65d401e d0cff2e6b';
    // Komprimierung der Ausgabe zwischen 0 & 10 wobei 0 die Komprimierung der Ausgabe deaktiviert Empfohlener Wert: 1
    $gzip_rate = 1;


    /* Globale Variablen nichts ändern */
    $ip = $_SERVER['REMOTE_ADDR'];


    /* Funktionen Start */

    // Datenbankverbindung
    function db_connect() {
    global $db_host,$db_user,$db_pass,$db_base,$sql_open;
    $sql_open = @mysql_connect($db_host,$db_user,$db_pass) or die('Verbindung zum Mysql Server fehlgeschlagen! <br>Tipp: <a href="http://www.vms-tutorial.de/wiki//Lib/Functions">http://www.vms-tutorial.de/wiki//Lib/Functions</a>');
    $sql_base = @mysql_select_db($db_base) or die("Keine oder falsche Datenbank gewählt! Tipp: <br><a href='http://www.vms-tutorial.de/wiki//Lib/Functions'>http://www.vms-tutorial.de/wiki//Lib/Functions</a>");
    }

    // Mysql Querys
    function db_query($sql_tag){
    global $count_query;
    $count_query++;
    $fargs = func_get_args();

    if (!empty($fargs)){
    $vargs = array();
    foreach($fargs as $key => $arg){
    $vargs[$key] = mysql_real_escape_string($arg);
    }
    array_shift($vargs);
    if(!empty($vargs))$sql_tag = vsprintf($sql_tag,$vargs);
    }
    if($ret = mysql_query($sql_tag)){
    return $ret;
    }else{
    return 0;
    }
    }

    // Datenbank schließen
    function db_close() {
    global $sql_open;
    @mysql_close($sql_open) or die('Konnte die Verbindung mit Datenbank nicht schliessen!');
    }

    // Zufallscode
    function create_code($code_laenge) {
    srand((double)microtime()*1000000);
    $created_code = '';
    $zeichen="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmn opqrstuvwxyz1234567890";
    for ($i=0;$i<$code_laenge;$i++) {
    $n=rand() % strlen($zeichen);
    $created_code .=substr($zeichen, $n, 1);
    }
    return $created_code;
    }


    // Einträge in Buchungsliste
    function buchungsliste ($buchungs_id,$trans_menge,$verwendung,$fuer) {
    global $db_prefix;
    db_query("INSERT INTO ".$db_prefix."_buchungen (uid,buchungszeit,buchungs_id,buchungsmenge,verwen dungszweck) VALUES (".$fuer.",".time().",'".$buchungs_id."','".$trans _menge."','".$verwendung."')");
    }
    // Einträge in die Game-Buchungsliste
    function gamebuchungsliste ($buchungs_id,$trans_menge,$verwendung,$fuer) {
    global $db_prefix;
    db_query("INSERT INTO ".$db_prefix."_gamebuchungen (uid,buchungszeit,buchungs_id,buchungsmenge,verwen dungszweck) VALUES (".$fuer.",".time().",'".$buchungs_id."','".$trans _menge."','".$verwendung."')");
    }
    // Kontotransaktionen
    function kontobuchung ($art,$trans_menge,$fuer) {
    global $db_prefix;
    db_query("UPDATE ".$db_prefix."_kontodaten SET `kontostand` = `kontostand` ".$art." ".$trans_menge." WHERE uid=".$fuer."");
    }

    // Schutz von internen Seiten
    function userstatus () {
    global $_SESSION,$db_prefix;
    if ($_SESSION['login'] == 'true') {
    $us = db_query("SELECT `uid`,`passwort`,`status`,`hinweis` FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." and passwort='".$_SESSION['passwort']."' LIMIT 1");
    $login_check = mysql_fetch_array($us);

    // nicht aktiviert oder nicht angemeldet!
    if (!mysql_num_rows($us) or $login_check['status'] == 0) {
    setCookie('uid','',time()-86400*30);
    setCookie('passwort','',time()-86400*30);
    setCookie('autologin','',time()-86400*30);
    $_SESSION['uid'] = "";
    $_SESSION['passwort'] = "";
    $_SESSION['login'] = "";
    @include_once('content/error/kein_zutritt.php');
    @include_once('lib/footer.php');
    die();
    }

    // gesperrt
    if ($login_check['status'] == 2) {
    setCookie('uid','',time()-86400*30);
    setCookie('passwort','',time()-86400*30);
    setCookie('autologin','',time()-86400*30);
    $_SESSION['uid'] = "";
    $_SESSION['passwort'] = "";
    $_SESSION['login'] = "";
    @include_once('content/error/user_gesperrt.php');
    @include_once('lib/footer.php');
    die();
    }
    } else {
    @include_once('content/error/kein_zutritt.php');
    @include_once('lib/footer.php');
    die();
    }
    }

    // Refumsatz gutschreiben
    function refumsatz ($buchungssumme,$fuer) {
    global $db_prefix;
    db_query ('UPDATE '.$db_prefix.'_werberdaten SET umsatz = umsatz + '.$buchungssumme.', aktivzeit='.time().' WHERE uid = '.$fuer.' and werber != 0');
    }

    // Aktivrally
    function aktivralley ($buchungssumme,$fuer) {
    global $db_prefix;
    // Wenn Aktivralley läuft
    $ralleydaten_aktiv = mysql_fetch_array(db_query("SELECT `start`,`ende` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'aktivralley' LIMIT 1"));
    if ($ralleydaten_aktiv['start'] <= time() && $ralleydaten_aktiv['ende'] >= time()) {
    db_query ('UPDATE '.$db_prefix.'_aktivralley SET punkte = punkte + '.$buchungssumme.' WHERE uid = '.$fuer);
    if (mysql_affected_rows () == 0) db_query ('INSERT INTO '.$db_prefix.'_aktivralley (uid,punkte) VALUES ('.$fuer.', '.$buchungssumme.')');
    db_query("UPDATE ".$db_prefix."_kontodaten SET eintap = eintap + ".$buchungssumme."/(SELECT ggap FROM ".$db_prefix."_seitenkonfig LIMIT 1) WHERE uid= ".$fuer." LIMIT 1");
    }
    }

    // Klickrally
    function klickralley () {
    global $db_prefix,$_SESSION;
    db_query("UPDATE ".$db_prefix."_kontodaten SET eintap = eintap + ".$buchungssumme."/(SELECT ggap FROM ".$db_prefix."_seitenkonfig LIMIT 1) WHERE uid= ".$fuer." LIMIT 1");
    // wenn Klickralley läuft
    $ralleydaten_klick = mysql_fetch_array(db_query("SELECT `start`,`ende`,`art`,`pro` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'klickralley' LIMIT 1"));
    if ($ralleydaten_klick['start'] <= time() && $ralleydaten_klick['ende'] >= time()) {
    if ($ralleydaten_klick['art'] == 'dynamisch') db_query ("UPDATE ".$db_prefix."_ralleydaten SET jackpot=jackpot+'".$ralleydaten_klick['pro']."' WHERE ralley = 'klickralley'");
    db_query ('UPDATE '.$db_prefix.'_klickralley SET klicks = klicks + 1 WHERE uid = '.$_SESSION['uid']);
    if (mysql_affected_rows () == 0) db_query ('INSERT INTO '.$db_prefix.'_klickralley (uid,klicks) VALUES ('.$_SESSION['uid'].', 1)');
    }
    }

    // Bilanzen
    function bilanz ($ein,$aus) {
    global $db_prefix;
    $ein = round($ein,2);
    $aus = round($aus,2);
    $date_stamp = mktime(0,0,0,date(m),date(d),date(Y));
    mysql_query('UPDATE '.$db_prefix.'_bilanz SET ein=ein+"'.$ein.'", aus=aus+"'.$aus.'" WHERE date='.$date_stamp.' LIMIT 1');
    if (mysql_affected_rows() == 0) db_query('INSERT INTO '.$db_prefix.'_bilanz (ein,aus,date) VALUES ("'.$ein.'","'.$aus.'",'.$date_stamp.')');
    }


    // GZip
    if ($gzip_rate > 0)
    {
    ini_set('zlib.output_compression_level', $gzip_rate);
    if(ereg("gzip",getenv("HTTP_ACCEPT_ENCODING"))) ob_start("ob_gzhandler");
    else ob_start();

  4. #4
    Erfahrener Benutzer
    Registriert seit
    19.06.2007
    Beiträge
    107
    sehe ich das richtig das von AP nichts in der funktion.lip steht ?

  5. #5
    Erfahrener Benutzer
    Registriert seit
    17.02.2009
    Beiträge
    356
    Füge mal unter
    PHP-Code:
    // Aktivrally
    function aktivralley ($buchungssumme,$fuer) {
    global 
    $db_prefix
    das hier ein :
    PHP-Code:
    db_query("UPDATE ".$db_prefix."_kontodaten SET eintap = eintap + ".$buchungssumme."/(SELECT ggap FROM ".$db_prefix."_seitenkonfig LIMIT 1) WHERE uid= ".$fuer." LIMIT 1"); 
    gleichzeitig solltest du das unter
    PHP-Code:
    if (mysql_affected_rows () == 0db_query ('INSERT INTO '.$db_prefix.'_aktivralley (uid,punkte) VALUES ('.$fuer.', '.$buchungssumme.')'); 
    wieder entfernen.

    lg auron2008

  6. #6
    Neuer Benutzer
    Registriert seit
    25.04.2010
    Beiträge
    15
    jo super danke jetzt funkrionierts... hab einfach nur nachdem ichd as nochmal neu gemacht habe vergessen das reinzumachen^^

    danke für die nette hilfe


    greetz

Ähnliche Themen

  1. PN-System
    Von realitylive im Forum Support zu Addons & Erweiterungen
    Antworten: 4
    Letzter Beitrag: 12.11.2012, 21:05
  2. PN System
    Von Parl im Forum [HD] Codeschnippsel
    Antworten: 41
    Letzter Beitrag: 03.12.2011, 18:12
  3. [V] BA System mit autoabgleich
    Von schlachtherr im Forum Scripte
    Antworten: 11
    Letzter Beitrag: 11.05.2010, 02:10
  4. AP System
    Von LaSa67 im Forum Support zu Addons & Erweiterungen
    Antworten: 1
    Letzter Beitrag: 26.07.2009, 11:49
  5. [S] AP System
    Von FlexMax im Forum Scripte
    Antworten: 9
    Letzter Beitrag: 09.05.2008, 00:39

Berechtigungen

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