Deutsches Simutransforum
Skripts fuer KI Spieler - Druckversion

+- Deutsches Simutransforum (https://simutrans-forum.de/mybb)
+-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3)
+--- Forum: Programmierung und Patches (https://simutrans-forum.de/mybb/forumdisplay.php?fid=38)
+--- Thema: Skripts fuer KI Spieler (/showthread.php?tid=8408)

Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38


RE: Skripts fuer KI Spieler - Dwachs2 - 11-01-2021

Das habe ich dir auch sofort geglaubt. Ich schau mal.


RE: Skripts fuer KI Spieler - Andarix - 12-01-2021

r9551

Textausgabe am Client funktioniert.

Auch die Spielerliste funktioniert weitestgehend im Netzwerkmodus.

Hab noch eine Konvoi-Prüfung in industry_manager.nut einbauen müssen. Jetzt heist es erst mal testen über längere Zeit und schauen was passiert.

Kombinierte Linien stellen noch ein Problem dar, was ich noch lösen muss.



mmh, hatte es jetzt schon 2x das der Server sich einfach beendet.


RE: Skripts fuer KI Spieler - Andarix - 13-01-2021

Wie komme ich bei world.get_time() an die Jahreszahl?


RE: Skripts fuer KI Spieler - Dwachs2 - 14-01-2021

world.get_time().year?


RE: Skripts fuer KI Spieler - Andarix - 14-01-2021

(14-01-2021, Thursday-00:34:17 )Dwachs2 schrieb: world.get_time().year?

Irgendwie war das jetzt klar. Ich hatte year in die Klammer geschrieben.

funktioniert
danke


RE: Skripts fuer KI Spieler - Dwachs2 - 14-01-2021

Smile


RE: Skripts fuer KI Spieler - Andarix - 16-01-2021

Auf Grund der ständigen Veränderungen sollten die Planungs-Reports nach spätestens 3 Monaten gelöscht/verworfen werden.


RE: Skripts fuer KI Spieler - Andarix - 19-01-2021

mmh, so langsam macht es keinen Spaß mehr

Ich hab das Gefühl das ich mich rückwärts bewege statt vorwärts.

server13354-network_1922.sve ~700 kByte (bis 20. Mar 2021)
Simutrans r9560/r9575
pak64.german 0.122.0.0.2
Rail Script KI

Nach dem laden müssen 3 KIs neu gesetzt werden.

Und nach einer Weile sollte der Fehler kommen.

[Bild: attachment.php?aid=17587]

rail_connector.nut Zeile 104
Code:
...
err = command_x.build_way(pl, t_start[0], t_start[1], planned_way, true)
...



RE: Skripts fuer KI Spieler - Dwachs2 - 19-01-2021

Da ist der planned_way nicht mehr verfuegbar, also schon retired. Da koennte ich eine bessere Fehlermeldung einbauen...


RE: Skripts fuer KI Spieler - Andarix - 19-01-2021

(19-01-2021, Tuesday-12:26:08 )Dwachs2 schrieb: Da ist der planned_way nicht mehr verfuegbar, also schon retired. Da koennte ich eine bessere Fehlermeldung einbauen...

Eigentlich sollte das schon in der ai.nut abgefangen werden. Nur mach ich da scheinbar was falsch, weshalb das nicht funktioniert.

Reports sollten zum übernächsten Monatsende verworfen werden.

Mit dem letzten Commit sollte das auch passieren, wenn das Retire eines verwendeten Objektes überschritten wird.