PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ap's system



hosender
11.05.2010, 17:04
hallo zusammen... ich habe folgendes problem
ich bin anfänger was php und html usw. angeht und habe mir eine seite zum rumbasteln gemacht...

habe mir jetzt das ap system geeholt und eingebaut. wird auch alles angezeigt und kann auch alles im adminmenü einstellen. Nur es werden keine aps gezählt wenn gezokkt wird und die aktiv rally funktioniert seit dem einbau auch nicht mehr. bitte helft mirm al und erklärt mir was ich falsch gemacht habe.
danke schonmal im vorraus

greetz hosender

Lokutos
11.05.2010, 18:08
poste mal den teil in den spielen den du geändert hast so mit paar zeilen drum herum.

hosender
11.05.2010, 18:11
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...

Lokutos
11.05.2010, 18:14
dan poste mal das was du verändert hast in der functions.lib am besten mal die ganze funktion.

hosender
11.05.2010, 20:02
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="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwx yz1234567890";
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();

Diabolo99
12.05.2010, 07:22
sehe ich das richtig das von AP nichts in der funktion.lip steht ?

auron2008
12.05.2010, 08:04
Füge mal unter

// Aktivrally
function aktivralley ($buchungssumme,$fuer) {
global $db_prefix;
das hier ein :

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

if (mysql_affected_rows () == 0) db_query ('INSERT INTO '.$db_prefix.'_aktivralley (uid,punkte) VALUES ('.$fuer.', '.$buchungssumme.')');
wieder entfernen.

lg auron2008

hosender
12.05.2010, 16:22
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