Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Skripts fuer KI Spieler
#41
(09-04-2020, Thursday-18:11:30 )Dwachs2 schrieb: Das Skript versucht einen neuen Convoi in dem Depot zu erstellen, wo ein anderer der Linie erstellt wurde. Da koennte man noch eine Suche nach einem Depot einbauen...

Das muss ich auch noch der Zeit für Rail abwürgen. Mehrere Züge auf einer eingleisigen Strecke gibt eine Blockade.
Hab die Stelle nur noch nicht gefunden. Allerdings auch noch nicht so intensiv danach gesucht.
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds
Zitieren
#42
Zugriff auf die neue Depotliste wäre schön. Dann liese sich ein größerer Bereich nach Depots absuchen ohne jedes Feld auf der Karte abzuklappern.
Ist halt die Frage eine Verbindung dahin dann zu finden. Wobei das nur einen weiteren Aufruf des Wegbauers erfordert.

Der Baucode von Depots müsste auch verändert werden. Die Depots direkt über Eck zu Stationen zu bauen ist problematisch.

Muss mir wohl doch mal auf GIT-Hub nen Account einrichten dafür.
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds
Zitieren
#43
Dateien sind jetzt hier zu finden

https://github.com/Andarix/simutrans-sce...er/ai/sqai

Jetzt werden bei Zuglinien keine weiteren Konvoys erstellt.
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds
Zitieren
#44
Hab das Problem bei den Schiffen gefunden.

Es werden nur Häfen ( type=harbour ) gesucht und keine Docks ( type=dock ).

Folglich wird bei flachem Ufer kein Bauplatz gefunden.

building_desc_x.dock wirft den Fehler das es den Index 'dock' nicht gibt
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds
Zitieren
#45
Depotliste laesst sich machen.
Zitieren
#46
(16-04-2020, Thursday-13:36:34 )Andarix schrieb: Hab das Problem bei den Schiffen gefunden.

Es werden nur Häfen ( type=harbour ) gesucht und keine Docks ( type=dock ).

Folglich wird bei flachem Ufer kein Bauplatz gefunden.

building_desc_x.dock wirft den Fehler das es den Index 'dock' nicht gibt

In diesem Zusammenhang wäre die Abfrage der Meereshöhe sinnvoll. Dann wäre mit dem Vergleich der Höhe zu Meeresspiegel schon eine Unterscheidung möglich.

Ausserdem müsste eine Aufschüttung erfolgen, wenn das Grafikset keine Docks beinhaltet.



Grad getestet, selbst wenn Hangfelder an flachen Ufern vorhanden sind ( vorher erstellt ) wird da nicht gebaut.
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds
Zitieren
#47
Ja, das fehlt alles noch. Wenn Hangfelder da sind, und hinter dem Hang ein flaches Feld, dann wird auch gebaut (es sei denn, der Bau ist schon einmal frueher gescheitert, dann wird es erstmal nicht versucht)
Zitieren
#48
(16-04-2020, Thursday-16:24:10 )Dwachs2 schrieb: Ja, das fehlt alles noch. Wenn Hangfelder da sind, und hinter dem Hang ein flaches Feld, dann wird auch gebaut (es sei denn, der Bau ist schon einmal frueher gescheitert, dann wird es erstmal nicht versucht)

Die Hangfelder müssen dann aber scheinbar genau dort liegen wo die Route lang gehen soll.
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds
Zitieren
#49
Depotliste gibts ab r9026 mit depot_x.get_depot_list(player, wt)
Zitieren
#50
(16-04-2020, Thursday-17:27:47 )Dwachs2 schrieb: Depotliste gibts ab r9026 mit depot_x.get_depot_list(player, wt)

Danke

mal sehen wann ich dazu komme da zu basteln
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds
Zitieren


Gehe zu:


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