Beiträge: 1.191
Themen: 126
Registriert seit: Sep 2019
Bewertung:
10
23-08-2020, Sunday-18:47:54
Im Moment erfolgt die Prüfung der Linien monatlich.
Allerdings wäre es angebracht Unterschiede zwischen Straße und Schiene zu machen.
Straße müsste öfters erfolgen und Schiene seltener.
Bei der Straße besteht das Problem, wenn die Beladung zum erliegen kommt dann blockieren die überzähligen Fahrzeuge die Straßen.
Problematisch ist das dann, wenn die anliefernden Fahrzeuge im Stau der abholenden Fahrzeuge stehen.
Beiträge: 7.536
Themen: 249
Registriert seit: Apr 2013
Bewertung:
27
24-08-2020, Monday-08:26:37
Linien werden gar nicht geprüft. Es gibt die Routine, neuer Monat, die prüft, ob sich ein Fahrzeug in diesem Monat bewegt hat. Wenn nicht, und es nicht lädt, dann wird ein Stau gemeldet. Man könnte "ist_weg_frei" auch mti einem Zaehler veshen, um schneller abzufragen.
Beiträge: 1.191
Themen: 126
Registriert seit: Sep 2019
Bewertung:
10
24-08-2020, Monday-13:14:46
prissi, in der Script-KI werden die Linien monatlich überprüft um Fahrzeuge hinzuzufügen oder zu entfernen um die Transportkapazität anzupassen.
Dort ist auch verankert, das die Ausweichstellen gebaut werden.
Nur werden Fahrzeuge allein auf die Transportmenge angepasst. Stauerkennung gibt es da bisher nicht.
Hab jetzt eine Ermittlung drin, die recht brutal stehende leere Straßenfahrzeuge einfach verkauft, wenn sie sich länger als einen Monat nicht bewegt haben. Problem dabei, es kann passieren das alle Fahrzeuge verkauft werden ( Fix ist eingebaut, aber noch nicht auf Funktion geprüft ). Und dann ist die Linie tot, weil bei 0 Fahrzeugen die Routine abgebrochen wird.
Beiträge: 7.536
Themen: 249
Registriert seit: Apr 2013
Bewertung:
27
24-08-2020, Monday-15:12:00
In simvehicle is eine Funktion "is_stuck", die für Stadtautos und Convois (und auch Züge) funktioniert. Evt. kann ka die KI darauf zugreifen. Die würde dann immer nur den ersten Konvoi im Stau verkaufen. So geht auch die inßgame KI vor.
Beiträge: 1.191
Themen: 126
Registriert seit: Sep 2019
Bewertung:
10
24-08-2020, Monday-16:02:11
bei der Script-KI steht es in der Function check_link_line(link, line) ( industry_manager.nut )
Eben hatten 2 Stadtfahrzeuge die beladenen Fahrzeuge an der Entladung gehindert.
Bei Stadtfahrzeugen ist wieder das Problem, das sie keinen Eigentümer haben.
Beiträge: 543
Themen: 5
Registriert seit: Aug 2015
Bewertung:
19
30-08-2020, Sunday-17:21:28
(Dieser Beitrag wurde zuletzt bearbeitet: 30-08-2020, Sunday-17:21:47 von Dwachs2.)
in r9195 gibt es cnv.is_loading(): gibt true zurueck, wenn der Convoi gerade be/entladen wird
Beiträge: 543
Themen: 5
Registriert seit: Aug 2015
Bewertung:
19
12-09-2020, Saturday-21:22:08
sollte mit r9237 funktionieren
Beiträge: 1.191
Themen: 126
Registriert seit: Sep 2019
Bewertung:
10
12-09-2020, Saturday-22:56:39
mmh
Mit r9238 scheint cnv.destroy(our_player) nicht mehr zu funktionieren.