nää iwie nicht![]()
nää iwie nicht![]()
Kontobuchung macht bei "+" normalerweise immer nur "normale" Lose. Bei "-" je nach BL Addon werden zuerst BL abgezogen, dann Normale.PHP-Code:
kontobuchung ('+', $value, $userid);
Du brauchst also 'ne andere Funktion, dazu schau mal deine functions.lib.php durch, was sich da so findet. Bzw. die Anleitung deines BL Addons, was da so hinzugefügt wurde.
Ansonsten musst du das "manuell" machen, also direkt den Datenbankeintrag via db_query(...), dazu sollte sich im Forum was finden lassen, da einige bei Auszahlung auch das Problem haben, an Slots usw...
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)
es geht ja darum, das lose gutgeschrieben werdenaber er soll blose gutschreiben
Ersetze folgendes:
mit:PHP-Code:
$buchungs_id = create_code(14);
kontobuchung ('+', $value, $userid);
buchungsliste ($buchungs_id, $value, "PayPal Einzahlung (".$credit.$currency.")", $userid);
und füge in der funktions.lib.php an beliebiger Stelle folgendes ein:PHP-Code:
$buchungs_id = create_code(14);
paypalez ('+', $value, $userid);
buchungsliste ($buchungs_id, $value, "PayPal Einzahlung (".$credit.$currency.")", $userid);
PHP-Code:
// Bonuslosetransaktionen
function paypalez ($art,$trans_menge,$fuer) {
global $db_prefix;
db_query("UPDATE ".$db_prefix."_kontodaten SET [COLOR="Red"]`bkontostand` = `bkontostand`[/COLOR] ".$art." ".$trans_menge." WHERE uid=".$fuer."");
}
Dann müsste es ohne Probleme funktionieren.
Gruss webkle
PS: Falls das Feld für die Bonuslose anders als "bkontostand" bei Dir heisst, einfach anpassen
Mein Scripte-Shop:M shop.burglose.de
Meine VMS1.2 Seite: burglose.de
Meine VMS1.1 Seite: losehaufen.de
hmm bekomme nun folgenden Fehler
ich habe color entfertn und nu geht esPHP-Code:
Parse error: syntax error, unexpected T_STRING in /www/htdocs/w00e518f/lib/functions.lib.php on line 708
Ich habe das nun so in der funktions.
Die Transaktion über Paypal wird durchgeführt, aber keine Bonuslose gutgeschrieben -.-PHP-Code:
// Bonuslosetransaktionen
function paypalez ($art,$trans_menge,$fuer) {
global $db_prefix;
db_query("UPDATE ".$db_prefix."_kontodaten SET 'bkontostand' = 'bkontostand' ".$art." ".$trans_menge." WHERE uid=".$fuer."");
}
Und JA, bkontostand ist die richtige Bezeichnung![]()