-
mailjackpot klein hilfe
hallo
Ich habe den mailjackpots von hier.eingebaut funst auch soweit.bis auf das der jackpot in der DB fällt aber er wirt nicht gutgeschrieben und er zählt fleißig weiter. dann wenn ich die mail aufrufe steht da nur der jäckpot und die zahlen mehr nicht,das* Die beiden Zufallszahlen stimmen nicht überein, <br>viel Glück beim nächsten Klick fehlt bei mir ,wieso k.a.
Habe es jetzt zwei mal neu gemacht aber immer das selbe.
Wer kann helfen
Danke
Mfg halk
-
Das mit dem Jackpot hatte ich auch, das er wenn er gefallen ist immer weiterzählt und dem User nicht gutgeschrieben wird.
Hab es durch Zufall mitbekommen.
Wenn du das VMS1.2 hast, ändere es so in der pcheck.php
PHP-Code:
// Jackpots einlesen
$daten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_check_mailjackpots WHERE beendet = 0"));
$mail_jackpot = round(($daten['mail_jackpot']),2);
// Zufallsjackpot errechnen
mt_srand((double)microtime()*1000000);
$mail_jackpotzahl = mt_rand($jackmini,$jackmaxi);
$mail_jackpotzahl = round(($mail_jackpotzahl),2);
$mailjackpotausgabe = "<center><font face='Verdana,Helvetica,Geneva,Swiss,SunSans-Regular' size='1'><b>Aktueller Jackpot: $mail_jackpot $waehrung <br> Jackpot Code: $mail_jackpotcode | Ihr Code: $mail_jackpotzahl<br><br>";
if ( $mail_jackpotcode == $mail_jackpotzahl ){
$mailjackpotausgabe .= "<font color='green'><b><i>Code geknackt, Jackpotpunkte wurden dir gutgeschrieben</i></b></font></td>";
kontobuchung ('+',$mail_jackpot,$mail['uid']);
$buchungs_id=create_code(14);
buchungsliste ($buchungs_id,'+'.$mail_jackpot,'Mailjackpot',$mail['uid']);
db_query("UPDATE ".$db_prefix."_check_mailjackpots SET beendet = 1, uid = ".$mail['uid'].", zeit = ".time()." WHERE beendet = 0;");
db_query("INSERT INTO ".$db_prefix."_check_mailjackpots SET mail_jackpot = '$mail_jackpot_startwert', beendet = 0, uid = '', zeit = '';");
}else{
$mailjackpotausgabe .= "<font color='#E5004F'><i>Die beiden Zufallszahlen stimmen nicht überein, <br>viel Glück beim nächsten Klick !!</i></font></td>";
db_query("UPDATE ".$db_prefix."_check_mailjackpots SET mail_jackpot = mail_jackpot + '1' WHERE beendet = 0;");
};
So funktioniert es bei mir.
Liebe Grüsse,
Roadstar
-
hallo
leider habe habe ich VMS1 habe aber mal den Code bei mir eingesetzt habe jetzt die anzeige (Die beiden Zufallszahlen stimmen nicht überein, <br>viel Glück beim nächsten Klick)
Aber leider ist er heute gefallen aber nicht gutgeschrieben wurden.:confused:
Mfg halk
-
hallo
wieß keiner wieso es die daten im der db nicht geschrieben werden
beispiel:
mailjackpot fällt ,beendet0,uid 0 zeit0
weiß einer was das ist bzw. wieso er nicht schreibt
Mfg halk
-
werden denn nur die Lose nicht gutgeschrieben oder erscheint auch nichts in der Buchungslite?
-
hallo
laut db fällt er aber er wirt nicht gutgeschrieben ,er zählt immer weider.
Mfg halk
-
hab dich mal im icq.. schauen dann mal was das sein könnte..
hier immer hin und her dauert 1. zu lange.. und 2. ists echt schwer so zu helfen ;)
Begründung und wie man das Problem behebt postet dann schon einer von uns beiden wie üblich hier herein.
~~
Sera
-
hallo
sorry das ich mich erst so spät melde ,hatte viel zutun
aber mit man versteht was ich meine schicke ich mal ein bild.
http://www.vms1.de/thumbs/unbenannt112hoo.jpg
Mfg halk
-
hallo
humm hat keiner eine ahnung wieso der jackpot nicht gutgeschrieben wirt in der db.
Mfg halk
-
Hi.
Poste doch mal deinen Code aus der pcheck.php, wie er jetzt ist.
Und setz mal die Jackpots in der DB alle bis auf den aktuellen auf beendet 1!
Gruß Marco