PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : smilie bonus



kai0608
31.12.2017, 17:20
irgendwie werden die klicks nicht gezählt, kann mal jemand drüber schauen?

es passt denk ich der datenbankpräfix nicht


$rp = 0;
$ralleydaten = mysql_fetch_array(db_query("SELECT * FROM vms_LKT_rallydaten WHERE name='" . $rallys[$i] . "' LIMIT 1"));
$platz = db_query("SELECT * FROM vms_LKT_rallyuser WHERE rally = '" . $ralleydaten['name'] . "' AND ausgezahlt = '0' AND punkte >= '" . $ralleydaten['mindestpunktzhl'] . "' ORDER BY punkte DESC LIMIT " . $ralleydaten['gewinner_anzahl'] . "");
// echo "SELECT * FROM vms_LKT_rallyuser WHERE rally >= '".$ralleydaten['name']."' AND ausgezahlt = '0' AND punkte >= '".$ralleydaten['mindestpunktzhl']."' ORDER BY punkte DESC LIMIT ".$ralleydaten['gewinner_anzahl']."";
$x1 = 0;
while ($pa = mysql_fetch_array($platz)) {
$x1 ++;
$rp++;
$buchungssumme = ($ralleydaten['gewinn_topf']+$bonus) / 100 * $ralleydaten['p' . $rp];
db_query("UPDATE vms_LKT_rallyuser SET auszahlungssumme = '" . $buchungssumme . "' WHERE uid='" . $pa['uid'] . "' AND ausgezahlt = '0' AND rally = '" . $ralleydaten['name'] . "' LIMIT 1");
$buchungs_id = create_code(14);
kontobuchung ('+', $buchungssumme, $pa['uid']);
buchungsliste ($buchungs_id, '+' . $buchungssumme, $ralleydaten['name'] . ' (Platz ' . $rp . ')', $pa['uid']);
echo' Die UID ' . $pa['uid'] . ' wahr auf Platz' . $x1 . 'und hatt' . $buchungssumme . ' erhalten <br>';
$stand = mysql_fetch_array(db_query("SELECT SUM(klicks) AS klicks FROM ".$db_prefix."rally"));
$aktuell = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_smilie_bonus_30 where klicks <='".$stand['klicks']."' order by klicks desc Limit 1"));
$bonus=$aktuell['bonus'];

isaack
01.01.2018, 23:14
ein paar mehr infos wären nicht schlecht. so wie es aussieht hast du hier die datei zur rallyauswertung offen. was hat das den mit dem smilie bonus zu tun?

kai0608
02.01.2018, 13:50
ein paar mehr infos wären nicht schlecht. so wie es aussieht hast du hier die datei zur rallyauswertung offen. was hat das den mit dem smilie bonus zu tun?

ich soll laut beschreibung dies in den tagescron setzen, da habe ich keinen, sondern nur den LKT-auswertung.

aber es zählen ja auch die klicks nicht.

wäre gut wenn jemand bescheid weiß, genauso funktioniert der seitenkönig nicht. und seit neuestem geht eine cron-datei nicht mehr. es nervt, da ich nicht weiß warum.


Dateien laut Ordnerstruktur hochspielen


in der Datei /crons/tagcron.php folgendes hinzufügen:

suche:

$rp = 0;
$ralleydaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_ralleydaten WHERE ralley='tagrally' LIMIT 1"));
$platz = db_query("SELECT * FROM ".$db_prefix."_tagrally WHERE klicks >= 1 ORDER BY klicks DESC LIMIT ".$ralleydaten['plaetze']."");
while ($pa = mysql_fetch_array($platz)) {
$rp++;
if ($ralleydaten['art'] == 'statisch') {
$buchungssumme = $ralleydaten['p'.$rp];
} else {

und füge direkt darunter folgendes ein:

$stand = mysql_fetch_array(db_query("SELECT SUM(klicks) AS klicks FROM ".$db_prefix."_tagrally"));
$aktuell = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_smilie_bonus_30 where klicks <='".$stand['klicks']."' order by klicks desc Limit 1"));
$bonus=$aktuell['bonus'];


und ändere die danach kommende Zeile in:

$buchungssumme = ($ralleydaten['jackpot']+$bonus) / 100 * $ralleydaten['p'.$rp];


Datei speichern und hochladen.

kai0608
02.01.2018, 13:51
welche infos brauchst du?

isaack
02.01.2018, 21:12
der tagescron ist damit gemeint, das du einen cronjob nimmst, der täglich gegen 0 uhr läuft. wie zum beispiel die tagesklickrally. wenn du keinen hast, kannst du dir auch einfach einen cron erstellen.