Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Script-KI Fehler in v121.0 - pak64.german
#11
ein paar weniger Depots wäre auch sinvoll

[Bild: script_ki_depots.png]
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds
Zitieren
#12
Ja, ich weiss Smile

Quellcode ist hier: https://github.com/Dwachs/simutrans-scen...er/ai/sqai

Doku der API hier: http://dwachs.github.io/simutrans-sqapi-doc/

(Ende des Werbeblocks)
Zitieren
#13
mit r9012 solten auch weniger Depots gebaut werden
Zitieren
#14
(31-03-2020, Tuesday-23:17:56 )Dwachs2 schrieb: mit r9012 solten auch weniger Depots gebaut werden

danke
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds
Zitieren
#15
(30-03-2020, Monday-21:51:04 )Dwachs2 schrieb: Ja, ich weiss Smile

Quellcode ist hier: https://github.com/Dwachs/simutrans-scen...er/ai/sqai

Doku der API hier: http://dwachs.github.io/simutrans-sqapi-doc/

(Ende des Werbeblocks)

mmh, ist ja schon ein paar Jahre her das ich mich damit beschäftigte

Ich gehe mal davon aus, das die Frage nach einer deutschen Anleitung unangebracht ist.

In wie weit sind denn inzwischen Stationen länger als 1 Feld möglich?
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds
Zitieren
#16
Stationen laegner als ein Feld sind moeglich. Die KI Spieler koennen alle Funktionen benutzen, wie ein normaler Spieler auch.

Was fuer eine Anleitung haettest du denn gerne?
Zitieren
#17
Anmerkung am Rande

Da die KI-Einstellungen im Finanz-Fenster nicht wirksam sind für Script-KI sollte der Button deaktiviert werden bei Sript-KI.

(30-03-2020, Monday-21:51:04 )Dwachs2 schrieb: ...
Quellcode ist hier: https://github.com/Dwachs/simutrans-scen...er/ai/sqai
...

mmh, wenn ich die Dateien mit r9012 benutze, dann kommt beim aktivieren der KI folgender Fehler

[Bild: script_ki_error_start.png]

Lade ich hingegen einen gespeicherten Spielstand, dann kommt der Fehler vorerst nicht.
________________________________

Gibt es bestimmte Voraussetzungen das die Scrip-KI Schiffe benutzt?

Bisher hatte ich nur einmal Schiffstransport von einer Bohrinsel nahe am Ufer zu einem Dock und da dann weiter per Straße.
________________________________

(03-04-2020, Friday-13:10:41 )Dwachs2 schrieb: Stationen laegner als ein Feld sind moeglich. Die KI Spieler koennen alle Funktionen benutzen, wie ein normaler Spieler auch.
...

Muss ich meine alten Dateien wohl doch mal ausgraben. Hat sich recht viel geändert, das dürfte dauern bis ich da wieder einigermaßen durchblicke.
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds
Zitieren
#18
Hast du wirklich die Skripte von r9012? Der Fehler sollte behoben sein.

Ja, das KI-Einstellungen-Fenster hat keinen Effekt hier.

Schiffe sollten benutzt werden, wenn keine Strassenverbindung moeglich ist. Die KI kann auch Verbindungen kombiniert aus Schiff und Strasse anlegen.
Zitieren
#19
(03-04-2020, Friday-16:07:26 )Dwachs2 schrieb: Hast du wirklich die Skripte von r9012? Der Fehler sollte behoben sein.
...

Ich hab das Nightly r9012 und da funktioniert auch alles.

Wenn ich aber die Dateien aus Deinem SVN in den ai-Ordner kopiere kann ich keine Script-KI mehr starten.
Kopiere ich die aus dem Simutrans-SVN rein dann geht es.

Zwischen den beiden SVNs unterscheiden sich die Dateien industry_connection_planner.nut und ship_connector.nut in der Dateigröße bei mir.

Nachtrag

Deine letzte Änderung verursacht den Fehler

Code:
Revision: 170eca52614379cb83124bfd62fab67b88e904fc
Autor: Dwachs <dwachs@gmx.net>
Datum: 31.03.2020 19:01:51
Meldung:
FIX do not propagate 'openwater' to ship_connector

----
Verändert: ai/sqai/industry_connection_planner.nut

Code:
diff --git a/ai/sqai/industry_connection_planner.nut b/ai/sqai/industry_connection_planner.nut
index 791d619..bba201d 100644
--- a/ai/sqai/industry_connection_planner.nut
+++ b/ai/sqai/industry_connection_planner.nut
@@ -200,7 +200,7 @@ class industry_connection_planner_t extends manager_t
        local cn = null
        switch(wt) {
            case wt_road:  cn = road_connector_t(); break
-            case wt_water: cn = ship_connector_t(); break
+            case wt_water: cn = ship_connector_t(); planned_way = null; break
        }
        cn.fsrc = fsrc
        cn.fdest = fdest
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds
Zitieren
#20
oh, hatte vergessen zu pushen. Ich haette nicht gedacht, dass du die KI direkt von github hast .
Zitieren


Gehe zu:


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