suche auch den schnippsel fürs vms2
suche auch den schnippsel fürs vms2
edit
habs hinbekommen
Dk nochmal für den Geilen Code
gruss
tuker1965
Moin@all,
kann es sein das da ein bug drin ist?
Mal an alle progger
weil folgendes.:
teste seit 24 std. darin habe ich 5 fehlbuchungen rückgängig gemacht.
in der db wird ab und zu im aktivbonus ein user obwohl nicht mehr aktiv gezock wurde zurückgehalten.
der erhält die nächsten std immer einen bonus.
gruss
tuker1965
da wird jede stunde einer gezogen der heute aktiv war und einen umsatz gemacht hat, egal ob er jetzt noch aktiv ist oder nicht. Also ist das vollkommen normal das auch user gezogen werden die jetzt gerade nicht online oder aktiv sind. das ist keine Fehlbuchung. Auch kann ein User am tag mehrmals gezogen werden.
Kein Bug keine fehlbuchung.
gruss hatty
Besten dank für info hatty,ist trotzdem geiler code,
hier mal ein anstoss für die anderen progger.
Besteht die möglichkeit dieses abzuändern,das obwohl letzte std nicht aktiv der user gezogen wird?
Weil 1 mal den Bonus für Aktivität zu bekommen ist ja ok,auch wenn er mehrere male aktiv war und dann mehrere male gezogen wird ist auch ok ,aber wenn er der letzte aktive war immer gezogen werden ,das ist nicht prikelnd.
Sorry Hatty aber nicht jeder webbi hat eine grosse Spiellaune auf seinem Projekt und da kann das teuer werden auf dauer.
Hoffe du verstehst mich.
gruss
tuker1965
Hab da ne idee,
wie müsste der code aussehen ,wenn z.b im aktivbonus eine neue Zeile reinkäme wo er den aktivwert festhält der letzenten std,
und im Cron ein code wo er
a)nach der ausführung resettet
b)bei der neuen ausführung checkt ob ,der wert in der tabelle sich gegenüber neuem wert erhöht hat für neue teilnahme in der std.
Hoffe hab mich da verständlich ausgedrückt,das würde das addon noch irre aufwerten.
gruss
tuker1965
Hi,
habe es mal Testweise eingebaut, läuft auch soweit.... aber..
im cron
nun habe ich die "Null" in die >25000 geändert.PHP-Code:
<?
@require_once ('../lib/functions.lib.php');
db_connect();
$query = db_query(sprintf("SELECT uid FROM vms_werberdaten where umsatz > 25000 ORDER BY rand() limit 1"));
while ($row = mysql_fetch_array($query)) {
$buchungs_id = create_code(14);
kontobuchung ('+',10000,$row['uid']);
buchungsliste ($buchungs_id,10000,'1h Aktivbonus',$row['uid']);
db_query (sprintf("DELETE FROM aktivbonus WHERE last_active < %s"
, (time()-3600)
));
db_query(sprintf("insert into aktivbonus (uid,last_active) values ('%s','%s')"
, addslashes($row['uid'])
, (time()-120)
));
}
// Zeit setzen
db_query (sprintf("UPDATE vms_crons SET laufzeit = %s WHERE bezeichnung = 'Aktiv'"
, time()
));
db_close();
die('<font color="blue"><b>Dieser Cron ist erfolgreich gelaufen!</b></font>');
?>
Das ist auch soweit ok, doch der User der diesen Wert erreicht hat, bekommt jetzt jede Std. (auch wenn er nicht aktiv ist den Bonus ausgezahlt.
Gibt es da eine Möglichkeit das zu unterbinden ?
Grüße darkness
Warum kauft ihr euch nicht einfach das Addon für 2 Mio. Lose oder was es jetzt kostet. Da habt ihr keine Probleme mit und es läuft einwandfrei
LoL,
ja die habe ich sogar über, wo hast es denn gefunden ?
Grüße darkness
Ps: Hat sich erledigt, habs gefunden und gekauft ....