von der vegüttung ausschliesen
Druckbare Version
von der vegüttung ausschliesen
Das der user in der ralley nicht gewertet wird
poste doch mal die ganze datei...
habe ich doch
was macht ein mailjp oder der globalJP in einer betteldatei?
ich betreibe eine Bettelseite!
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.
ich möchte das ja nicht
Ungetestet. Sollte aber funktionieren.PHP-Code:
<?
// Autor: profitgeier
// Diese Datei enthält geschützten Quellcode von Designerscripte.net
$_GET['ref'] = (int)$_GET['ref'];
if ($pageconfig['reload_betteln'] != 0){
$gesperrt = array("xxxxx", "xxxxx", "xxxxx");
if (!in_array($_SESSION['uid'],$gesperrt)) {
// 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ü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ü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ür '. round((($reloadcheck['bis'] - time())),0) .' Sekunden fürs Betteln gesperrt</font></b>';
}
} else {
$betteltext = '<b><font color="#FF0000">User gesperrt!</font></b>';
}
}
?>
<script type="text/javascript">
parent.document.getElementById('betteltext').innerHTML = '<?=$betteltext;?>';
</script>
1. die usersperre mitwird eher nicht klappen weil das eine betteldatei ist und hier mitPHP-Code:
$_SESSION['uid']
gearbeitet wird...PHP-Code:
$_GET['ref']
2. genau deshalb wird der komische mailjp und der globaljp
auch nicht funktionieren...
deshalb dachte ich er hätte nur verschiedene schnipsel gepostet
und ich nochmal um die datei gefragt wo er es drinnen haben möchte..
:suspicious: