Beiträge: 543
Themen: 5
Registriert seit: Aug 2015
Bewertung:
19
21-09-2020, Monday-08:49:43
Es gibt depot_x.get_convoy_list.
Kaufdatum laesst sich nicht abfragen. Waere auch nicht so schnell zu schaffen...
Schiffdepot: ich schau mal
Beiträge: 1.191
Themen: 126
Registriert seit: Sep 2019
Bewertung:
10
23-09-2020, Wednesday-10:45:05
So in der Art war es auch gedacht. Nur eben vor dem Abriss.
Nur wie bekomme ich die Fahrzeugliste?
Und da ich weis was für ein Depot abgerissen werden soll, brauche ich nur die Fahrzeuge prüfen, die dem Spieler gehören und den passenden Waytype haben.
Der Umweg über die Linien erscheint gar nicht so schlecht.
Tendenziell besteht das Problem bei Schiffdepots. Bei Schiene/Straße könnte ich auch über die Stationssuche gehen. Heist, wenn im bekannten Bereich keine passenden Stationen liegen, dann kann auch kein Fahrzeug das Depot benutzen. Depots für Straße/Schiene werden in einer bestimmten Entfernung zur Station gebaut. Und Stationen suchen beim Bau in einem bekannten Bereich nach vorhandenen Depots. Daher bedienen Depots Linien von Stationen in der Suchreichweite ( die dann global definiert werden müsste, um Zugriff zu haben ).
Bei Schiffsdepots hab ich aber der Zeit keine Mindestentfernung zur Station ( weshalb das Erkennen neuer Linien über die Fahrstrecke nicht richtig hin haut ). Suche nach vorhandenen Depots ist aber glaube drin. Schiffe haben aber noch diverse andere Probleme. Hab mich aber damit noch nicht weiter befasst. Wichtigstes Problem ist da den Bauplatz neu zu suchen, wenn das vorgesehene Feld vom Bahnsteig bereits belegt ist. Und beim pak64 die Stationsauswahl. Bei kleinen Wasserflächen ist ein 1x4 Hafen sehr ungünstig.
Beiträge: 543
Themen: 5
Registriert seit: Aug 2015
Bewertung:
19
23-09-2020, Wednesday-14:09:19
world.get_convoy_list() ist die Liste aller Convoys aller Spieler.
Beiträge: 543
Themen: 5
Registriert seit: Aug 2015
Bewertung:
19
16-01-2021, Saturday-13:41:15
Ja, da hast du recht. Dummerweise gibt die interne Funktion keine Fehlermeldung zurueck. Es gibt auch keine Rueckgabe, welche Id der neue Convoy bekommen hat.
Beiträge: 1.191
Themen: 126
Registriert seit: Sep 2019
Bewertung:
10
16-01-2021, Saturday-14:59:02
(Dieser Beitrag wurde zuletzt bearbeitet: 16-01-2021, Saturday-15:02:24 von Andarix.)
Die Ausführung sollte aber trotzdem abfragbar sein. Alternativ müsste die Ausführung (reicht die früheste aller verwendeten Objekte) mit im Report vermerkt werden, was einen Abgleich einfacher machen würde.
Ich hab aktuell keinen Plan, wie ich den Report löschen kann.
Und auch nicht den optimalen Ansatzpunkt für eine Prüfung. Prinzipiell vor der ersten Baumaßname. Ich weis aktuell nicht wo der Baustart überhaupt steht.
Das umfasst dann aber auch Strecken und Stationen bei der Prüfung. Würde also auf eine eigene Funktion hinaus laufen um mehrfachen Code zu vermeiden.
Beiträge: 543
Themen: 5
Registriert seit: Aug 2015
Bewertung:
19
16-01-2021, Saturday-15:34:46
Wo trat denn der Fehler auf? Bei einer langen kombinierten Land-Wasser Verbindung?
In ai.nut/step werden die Reports abgefragt und die geplante Aktion ausgefuehrt. Dort koennte man abfragen, ob der Report noch aktuell ist etc