Vielen Dank
Was wars denn?
Bei der Berechnung wird jedes Landstueck per Berechnungsschleife durchlaufen (Rangfolge ist bedingt durch die zeitliche Eingabe in die Datenbank). Waehrend jeder Schleife werden die Daten dieses Gebaeudes berechnet - unter anderem die Gesamtbaukosten dieses Gebaeudes.
Am Ende jeder Gebauedeberechnung werden die Gesamtkosten der einzelnen Gebauede aufaddiert - nach Beenden der letzten Schleife hat man dann also die Gesamtbaukosten der Wirtschaft.
Problem waren die zwei Gebauede, wo die Gesamtbaukosten nicht addiert werden (Lager und DZ). Die Gesamtbaukosten habe ich fuer diese Gebaeude nicht berechnet (soweit richtig), allerdings habe ich versaeumt die entsprechenede variable auf 0 zu setzen. So hatte diese noch den Wert des letzten Gebaeudes. Dieser Wert wurde dann natuerlich brav aufaddiert.
Somit waren die Gesamtbaukosten um 2 Gebaeude (die Gebaeude, die in der Datenbank vor dem Lager und der DZ kommen) zu hoch.
So, ich hoffe das war verstaendlich
So..dann will ich mich noch kurz rechtfertigen, warum ich eine Stunde gebraucht habe um diesen Fehler zu finden.
Alleine die Gildengewinnseite basiert auf 3400 codezeilen - weitere hilfsseiten und Funktionen nicht einberechnet - selbst mit sauberer Dokumentation muss man das erstmal durcharbeiten nach der Nadel im Heuhaufen