Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
fixed_cost = feste Betriebskosten
#16
Mal sehen was Prissi dazu sagt.
Nicht dass er das ganz anders oder garnicht ändert und wir hier um des Kaisers Bart streiten.

Zum bessern Verständnis hier mal die Programmänderung erläutert.
Zitat:/**
 * convoi add there fixed cost per month
 */
void convoi_t::add_fixed_cost()
{
 jahresgewinn += sum_fixed_costs;
.
.
 get_owner()->book_running_costs( sum_fixed_costs, wtyp);

 book( sum_fixed_costs, CONVOI_OPERATIONS );
 book( sum_fixed_costs, CONVOI_PROFIT );
}
Das ist neu und bucht die fixed_cost ein.

In sum_fixed_cost steht die Summe aller fixed_cost der einzelnen Fahrzeuge des zusammengestellten Zugs. (Konvoi)

jahresgewinn wird beim Jahreswechsel gelöscht. Dieser ist es der unter der Geschwindigkeit und in der Linienliste angezeigt wird.
Soweit ich das sehen konnte dient der Wert nur dieser Anzeige.

get_owner()->book_running_costs( das hier geht ans Fenster Finanzen und kostet den Spieler tatsächlich Geld. Es sind die "Betriebskosten" im "Finanzen Fenster"

book( ..., CONVOI_OPERATIONS ); "Betriebskosten" in der Statistik des Konvois und vermutlich von dort auch der Linie in der Linienverwaltung
book( ..., CONVOI_PROFIT ); "Betriebsgewinn" in der Statistik des Konvois und der Linienverwaltung

Die alte Funktion get_maintenance() habe ich für Fahrzeuge lahm gelegt. Es ist die allgemeine Funktion für Unterhaltskosten für alle Objekte. Also Häuser, Straßen, Gleise usw. Es wird alles in einen Topf geworfen. Es ist nur eine Zahl die jeden Monat vom Konto des Spielers abgezogen wird.
Eine Differenzierung hier und Anzeige wie viel die einzelnen Objekte(Typen) den Kosten verursachen das wäre ein nettes Zusatzfenster. Ist aber ein eigenes Programmierprojekt.

Zitat:+ // call book monthly fixed cost for convois
+ FOR(vector_tpl<convoihandle_t>, const cnv, convoi_array) {
+ cnv->add_fixed_cost();
+ }
Diese Routine wird beim Monatswechsel einmal und als letztes aufgerufen.

Man könnte diesen Aufruf natürlich auch an eine Stelle verlegen die einmal täglich aufgerufen wird.
Dann addieren mit sum_fixed_cost / 30 (von mir aus auch >>6 das wäre dann / 32)
An welcher Stelle das zweckmäßig und der Struktur des Programms entsprechend einzubauen wäre. Kann nur Prissi entscheiden.
Zitieren


Nachrichten in diesem Thema
fixed_cost = feste Betriebskosten - von makie - 23-05-2020, Saturday-09:13:12
RE: fixed_cost = feste Betriebskosten - von Pumuckl999 - 24-05-2020, Sunday-02:38:59
RE: fixed_cost = feste Betriebskosten - von makie - 24-05-2020, Sunday-08:05:38
RE: fixed_cost = feste Betriebskosten - von makie - 24-05-2020, Sunday-13:06:53
RE: fixed_cost = feste Betriebskosten - von makie - 24-05-2020, Sunday-19:53:24
RE: fixed_cost = feste Betriebskosten - von makie - 25-05-2020, Monday-02:23:55
RE: fixed_cost = feste Betriebskosten - von prissi - 25-05-2020, Monday-16:56:31
RE: fixed_cost = feste Betriebskosten - von makie - 25-05-2020, Monday-17:43:07
RE: fixed_cost = feste Betriebskosten - von makie - 25-05-2020, Monday-17:21:20
RE: fixed_cost = feste Betriebskosten - von makie - 29-05-2020, Friday-00:03:44
RE: fixed_cost = feste Betriebskosten - von Leartin - 29-05-2020, Friday-13:54:10
RE: fixed_cost = feste Betriebskosten - von makie - 17-06-2020, Wednesday-18:22:51
RE: fixed_cost = feste Betriebskosten - von makie - 29-05-2020, Friday-16:25:50
RE: fixed_cost = feste Betriebskosten - von Leartin - 29-05-2020, Friday-23:15:11
RE: fixed_cost = feste Betriebskosten - von makie - 29-05-2020, Friday-17:22:04
RE: fixed_cost = feste Betriebskosten - von makie - 29-05-2020, Friday-18:17:05
RE: fixed_cost = feste Betriebskosten - von makie - 30-05-2020, Saturday-00:52:01
RE: fixed_cost = feste Betriebskosten - von Leartin - 30-05-2020, Saturday-14:09:55
RE: fixed_cost = feste Betriebskosten - von makie - 30-05-2020, Saturday-14:49:59
RE: fixed_cost = feste Betriebskosten - von Flemmbrav - 09-06-2020, Tuesday-01:50:12
RE: fixed_cost = feste Betriebskosten - von makie - 09-06-2020, Tuesday-10:49:55
RE: fixed_cost = feste Betriebskosten - von prissi - 09-06-2020, Tuesday-15:52:46
RE: fixed_cost = feste Betriebskosten - von makie - 09-06-2020, Tuesday-16:26:55
RE: fixed_cost = feste Betriebskosten - von Leartin - 09-06-2020, Tuesday-18:35:20
RE: fixed_cost = feste Betriebskosten - von makie - 09-06-2020, Tuesday-18:49:42
RE: fixed_cost = feste Betriebskosten - von makie - 09-06-2020, Tuesday-20:49:20
RE: fixed_cost = feste Betriebskosten - von prissi - 11-06-2020, Thursday-15:48:06
RE: fixed_cost = feste Betriebskosten - von makie - 11-06-2020, Thursday-16:45:41
RE: fixed_cost = feste Betriebskosten - von makie - 13-06-2020, Saturday-13:34:22
RE: fixed_cost = feste Betriebskosten - von prissi - 13-06-2020, Saturday-16:02:44
RE: fixed_cost = feste Betriebskosten - von makie - 13-06-2020, Saturday-16:08:45
RE: fixed_cost = feste Betriebskosten - von makie - 13-06-2020, Saturday-17:02:47
RE: fixed_cost = feste Betriebskosten - von makie - 13-06-2020, Saturday-19:04:39
RE: fixed_cost = feste Betriebskosten - von prissi - 14-06-2020, Sunday-04:55:05
RE: fixed_cost = feste Betriebskosten - von makie - 14-06-2020, Sunday-09:42:42
RE: fixed_cost = feste Betriebskosten - von prissi - 14-06-2020, Sunday-10:25:17
RE: fixed_cost = feste Betriebskosten - von makie - 14-06-2020, Sunday-12:19:05
RE: fixed_cost = feste Betriebskosten - von makie - 14-06-2020, Sunday-12:29:30
RE: fixed_cost = feste Betriebskosten - von makie - 15-06-2020, Monday-10:39:39
RE: fixed_cost = feste Betriebskosten - von makie - 14-06-2020, Sunday-13:01:44
RE: fixed_cost = feste Betriebskosten - von prissi - 14-06-2020, Sunday-17:57:04
RE: fixed_cost = feste Betriebskosten - von prissi - 18-06-2020, Thursday-05:29:45
RE: fixed_cost = feste Betriebskosten - von Leartin - 18-06-2020, Thursday-12:06:17
RE: fixed_cost = feste Betriebskosten - von makie - 18-06-2020, Thursday-12:52:42
RE: fixed_cost = feste Betriebskosten - von Leartin - 18-06-2020, Thursday-14:15:29
RE: fixed_cost = feste Betriebskosten - von prissi - 18-06-2020, Thursday-16:44:36
RE: fixed_cost = feste Betriebskosten - von makie - 18-06-2020, Thursday-17:16:53
RE: fixed_cost = feste Betriebskosten - von Leartin - 18-06-2020, Thursday-19:27:07
RE: fixed_cost = feste Betriebskosten - von makie - 18-06-2020, Thursday-19:39:11
RE: fixed_cost = feste Betriebskosten - von prissi - 19-06-2020, Friday-03:14:38
RE: fixed_cost = feste Betriebskosten - von makie - 19-06-2020, Friday-11:17:36
RE: fixed_cost = feste Betriebskosten - von prissi - 19-06-2020, Friday-14:45:18
RE: fixed_cost = feste Betriebskosten - von makie - 19-06-2020, Friday-15:42:25
RE: fixed_cost = feste Betriebskosten - von prissi - 20-06-2020, Saturday-05:14:33
RE: fixed_cost = feste Betriebskosten - von makie - 20-06-2020, Saturday-10:32:25
RE: fixed_cost = feste Betriebskosten - von prissi - 20-06-2020, Saturday-15:59:50
RE: Beta Version 2.0 mit fixed_cost 1% vom Erlös - von prissi - 13-06-2020, Saturday-09:37:43
RE: Beta Version 2.0 mit fixed_cost 1% vom Erlös - von makie - 13-06-2020, Saturday-12:08:00

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste