PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : LKT Rallysystem Problem



Neuroblastom
17.05.2016, 08:18
Moin Moin,

ich habe beim LKT Rallysystem folgendes Problem (VMSone 1.2.4):

Bei der Auswertung erscheinen teilnehmende User doppelt auf verschiedenen Plätzen in der Auswertung und werden auch doppelt ausgezahlt. Ebenso werden User in der Rally gezählt und ausgezahlt, die daran nicht teilgenommen haben. Vergeben waren 10 Plätze - vier User wurden gezählt und haben daran teilgenommen.

Beispiel vor der Auswertung:

1. UID 8 500,000 150.001,50 Bonuslose Erreicht
2. UID 7 200,000 140.001,40 Bonuslose Erreicht
3. UID 15 200,000 130.001,30 Bonuslose Erreicht
4. UID 12 200,000 120.001,20 Bonuslose Erreicht


Beispiel nach der Auswertung:

Die UID 12 wahr auf Platz 1 und hatt 150001.5 erhalten
Die UID 8 wahr auf Platz 2 und hatt 140001.4 erhalten
Die UID 7 wahr auf Platz 3 und hatt 130001.3 erhalten
Die UID 8 wahr auf Platz 4 und hatt 120001.2 erhalten
Die UID 12 wahr auf Platz 5 und hatt 110001.1 erhalten
Die UID 8 wahr auf Platz 6 und hatt 100001.0 erhalten
Die UID 16 wahr auf Platz 7 und hatt 80000.8 erhalten
Die UID 10 wahr auf Platz 8 und hatt 70000.7 erhalten
Die UID 8 wahr auf Platz 9 und hatt 60000.6 erhalten
Die UID 7 wahr auf Platz 10 und hatt 40000.4 erhalten
Auswertung durch


User 16 und 10 haben an dieser Rally gar nicht teilgenommen.
User 8 stand auf Platz 1 und nach der Auswertung auf Platz 2,4,6 und 9
User 7 stand auf Platz 2 und nach der Auswertung auf Platz 3 und 10
User 15 stand auf Platz 3 und nach der Auswertung auf keinen Platz
User 12 stand auf Platz 4 und nach der Auswertung auf Platz 1 und 5
User 16 und 10 haben an dieser Rally gar nicht teilgenommen.

Dieses dieses Phänomen taucht bei allen Rallyauswertungen auf.

Für Hilfe oder Tipps wäre ich sehr dankbar.

LG Neuroblastom

isaack
20.05.2016, 07:55
Wenn mich nicht alles täuscht, musste man noch eine kleinigkeit, ändern, damit nicht alles doppelt gezählt wird.

schau mal nach der variable $platz
Der db_query sollte da so aussehen:



$platz = db_query("SELECT * FROM vms_rallyuser WHERE rally = '" . $ralleydaten['name'] . "' AND ausgezahlt = '0' AND punkte >= '" . $ralleydaten['mindestpunktzhl'] . "' ORDER BY punkte DESC LIMIT " . $ralleydaten['gewinner_anzahl'] . "");

Lokutos
22.05.2016, 23:04
das addon aus meinem shop oder das was im vms schon integriert ist?

Neuroblastom
23.05.2016, 21:37
Welches im VMS schon integriert war/ist.