Hallo,
gibts für den Bannerjackpt die Möglichkeit ein Höchstlimit einzubauen?
Weil die Rücklagen die es dafür anzulegen gilt, können ganz schön hoch werden mit der Zeit und damit die nicht zu hoch werden, wäre das doch ne Überlegung.
Druckbare Version
Hallo,
gibts für den Bannerjackpt die Möglichkeit ein Höchstlimit einzubauen?
Weil die Rücklagen die es dafür anzulegen gilt, können ganz schön hoch werden mit der Zeit und damit die nicht zu hoch werden, wäre das doch ne Überlegung.
hm warumm nicht einfach die werte ein stückchen herunter drehen weil er ja sonnst immer bei der höchstgrenze fällt
welchen jackpot verwendest du den modul oder hier aus dehm download
anleitung anhand des im download vom 1.1 der auch im 1.2 geht
standartcodenun kopieren wir den teil der bei dem gewinn ausgeführt wird und fügen ihn drunter mit der bedingung wenn er höher wie xxx istPHP-Code:
// 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 beiden Zufallszahlen stimmen nicht überein, <br>viel Glück beim nächsten Klick !!</i></font></td>";
db_query("UPDATE ".$db_prefix."_check_jackpots SET banner_jackpot = banner_jackpot + '0.1' WHERE beendet = 0;");
};
zusammengesetzt dan soPHP-Code:
elseif ( $banner_jackpot >= $maxzahl ){
$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 = '';");
}
dan in der lib/functions.lib.php noch unterPHP-Code:
// 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 = '';");
}elseif ( $banner_jackpot >= $jackhochst){
$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 beiden Zufallszahlen stimmen nicht überein, <br>viel Glück beim nächsten Klick !!</i></font></td>";
db_query("UPDATE ".$db_prefix."_check_jackpots SET banner_jackpot = banner_jackpot + '0.1' WHERE beendet = 0;");
};
einfügen:PHP-Code:
$banner_jackpot_startwert = 10000; // ist der Wert, mit dem ein neuer jackpot startet (kann auch 0 sein);
PHP-Code:
$jackhochst = 100000000; // ist der Wert, bei dem der JP fällt fals er nicht durch den zufall ausgelöst wurde;