Seite 1 von 1

Bankgebühren

Verfasst: 12. Jun 2006, 08:36
von FinalFrontier
Kann mich irren, aber ich glaube die Bankgebühren werden anders abgezogen als im Text auf dem Bankfeld angezeigt.

Die Schliessfächer kosten eine Tagesgebühr von einem halben Gold pro Item. Bei dir sind dies 5 Goldmünzen pro Tag. Die Gebühr wird automatisch jeden Tag von deinem Konto abgezogen.

Ich habe 11 Items im Schließfach und bekomme 6 GM abgezogen. Daher denke ich, dass entweder der Text oder die Berechnung korrigiert werden müsste.

Verfasst: 12. Jun 2006, 19:32
von Static Wayne
Wird aufgerundet.

Verfasst: 13. Jun 2006, 08:35
von FinalFrontier
Das ist mir schon klar, aber dann stimmt der Text trotzdem nicht.

Verfasst: 13. Jun 2006, 14:55
von Kakerlake
Lässt sich nur schwer fixen.
Abgerundet wird in der Anzeige durch PHP, aufrunden tut die Datenbank.

Verfasst: 13. Jun 2006, 15:45
von FinalFrontier
Nimmst du Funktion round in php

$gebuehr = round ($itemzahl / 2);

$gebuehr = round (11 / 2);

$gebuehr = round (5,5);

$gebuehr = 6;

Verfasst: 13. Jun 2006, 15:47
von sgr011566
Kakerlake hat geschrieben:Lässt sich nur schwer fixen.
Warum lässt es sich nur schwer fixen? Man sagt der PHP-Anzeige, sie muss zum ausgelesenen Betrag 0,5 GM addieren, dies dann abrunden und schon stimmts wieder. Müsste meines Erachtens klappen ...

Verfasst: 13. Jun 2006, 19:55
von Lord Ceiphas
es gibt auch die schönen funktionen ceil und floor... wenn mysql immer aufrundet, einfach mit ceil() die nächsthöhere natürliche zahl ermitteln, fertich