PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Jackpot Modul schüttet nicht aus?



cr00sy
16.09.2010, 21:49
Hallo,

kann es sein das, dass Jackpot Modul aus dem Downloadbereich nicht ausschüttet?

Hier der Code von der Betteln.php


refumsatz ($bettelsumme,$_GET['ref']);
bettelralley ($_GET['ref']);
aktivralley ($bettelsumme,$_GET['ref']);
bilanz(0,$bettelsumme);
tagbettelralley (1,$_GET['ref']);

// 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,$_GET['ref']);
$buchungs_id=create_code(14);
buchungsliste ($buchungs_id,'+'.$mg_jackpot,'Global Jackpot',$_GET['ref']);
db_query("UPDATE ".$db_prefix."_global_jackpot SET beendet = 1, uid = ".$_GET['ref'].", 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
Meine Einstellungen sind folgende:

Start wert (Kleinste Zahl) = 1
End wert (Größte Zahl) = 2000000
Fall wert (Zahl Für Gewinn) = 655212
Einzahlung in den Pot (pro Spiel) = 5
Start Pot (Womit der Pot wieder startet) = 10000

Laut diesen angaben müsste er ja bereits bei der 2Mio +- grenze fallen.
Der Jackpot ist derzeit auf 5.005.535Losen und hat noch nie ausgeschüttet. Heißt es hier abwarten und Tee trinken oder ist es wahrscheinlich ein Bug? Tabellen in der Datenbank sind korrekt.

Bei der Installation kann man wahrscheinlich auch nicht viel falsch machen :rolleyes:

Würde mich sehr freuen wenn jemand den Fehler findet.

Mfg.

auron2008
16.09.2010, 21:58
Start wert (Kleinste Zahl) = 1
End wert (Größte Zahl) = 2000000

diese beiden Werte geben an, in welchem Bereich eine Zufallszahl gesucht wird. Bei dir wird zwischen 1 und 2000000 eine Zufallszahl gesucht, wenn diese zufällig 655212 ist, dann fällt der jp.

Wenn du ein JP Addon haben möchtest mit fallgrenze, dann guck mal hier (is von mir geproggt) : http://losescriptshop.de/?site=details&id=1354

mfg auron2008

(achja, wenn ein Mod hier mitliest, dieses Addon würd ich auch hier in DL Bereich stellen. Bei Interesse bitte PN)

cr00sy
16.09.2010, 23:11
Start wert (Kleinste Zahl) = 1
Wenn du ein JP Addon haben möchtest mit fallgrenze, dann guck mal hier (is von mir geproggt) : http://losescriptshop.de/?site=details&id=1354


Wunderbar, werde ich sofort einbauen :thumb:

/e: Funktioniert ohne Probleme :)