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) |
RE: Skripts fuer KI Spieler - Andarix - 06-01-2021 ja, mein Fehler Hab den Code-Block neu eingefügt. Code: if (our_player.get_current_cash() > 500000 && cnv.get_waytype() != wt_water && cnv.get_waytype() != wt_air) { Die Streckenoptimierung war ursprünglich in der road/rail_connector.nut am Ende (case 9). Da das die Baukosten hoch treibt, hab ich das auf später verschoben, sofern genug Kapital vorhanden ist. EDIT Hab jetzt folgendes noch eingefügt Code: local entries = cnv.get_schedule().entries RE: Skripts fuer KI Spieler - Dwachs2 - 06-01-2021 Kosten fuer set_slope koennen mit command_x.slope_get_price abgefragt werden: http://dwachs.github.io/simutrans-sqapi-doc/classcommand__x.html#a15bf2f169f54040b540ec0cbf85dea74 RE: Skripts fuer KI Spieler - Andarix - 06-01-2021 danke RE: Skripts fuer KI Spieler - Andarix - 07-01-2021 1886_768x640_h200b4-kitest2.sve ~2 Mbyte (bis 8.3.2021) Simutrans 122.0 pak64.german 0.122.0.0.2 aktueller Script-KI-Code von mir Das Spiel wurde mit Windows gespeichert. Es lässt sich mit Windows auch fehlerfrei laden. Mit Linux hingegen lässt es sich nicht Fehlerfrei laden. Ich hab den kompletten Ordner von Windows nach Linux kopiert. RE: Skripts fuer KI Spieler - Andarix - 07-01-2021 Hab mal ein Netzwerkspiel zum Langzeittest der Script-KI gestartet. Die Spielerliste auf dem Client hat damit scheinbar Probleme. Das Spieler-Auswahlfeld zeigt die Script-KI gar nicht an. Bei auf den Server gestarteten Script-KIs öffnet der Client das KI-Auswahlfenster statt das Finanzfenster. Neu gestartete Script-KIs werden auch nicht an den Client übertragen, wenn dieser verbunden ist. Erst nach einem neu verbinden. RE: Skripts fuer KI Spieler - Dwachs2 - 07-01-2021 Script-KIs koennen nur auf dem Server laufen, der Client sollte keine KI starten koennen. Schau mir beide Probleme mal an. RE: Skripts fuer KI Spieler - Dwachs2 - 07-01-2021 Bei dem Savegame verschluckt er sich an den Fabriknamen mit Umlaut in freight_station_manager_t. Mal schauen, was sich da machen laesst. Edit: Das sollte wieder gehen: habe einen fix auf dein Repository gepusht, braucht r9531 RE: Skripts fuer KI Spieler - Dwachs2 - 09-01-2021 Probleme mit der Spielerliste auf dem Client sollten behoben sein. RE: Skripts fuer KI Spieler - Andarix - 09-01-2021 Danke Gehen Spieler Pleite und werden entfernt, dann übernimmt die öffentliche Hand die Straßen. Straßenbrücken hingegen werden abgerissen. Das führt dann dazu, das Fahrzeuge keinen Weg mehr finden oder einen sehr weiten Umweg. Jetzt ist die Frage, wie das abgefangen werden kann. Heist wo ist ein Ansatzpunkt, wo die Meldung 'keine Route' abgefangen werden kann. Alternativ und mit dem wenigsten Aufwand verbunden sein, dürfte das übertragen von Straßenbrücken an die öffentliche Hand sein. Ist sowie so Inkonsistent, das Straßen wegen Mehrfachnutzung nicht abgerissen werden die Straßenbrücken aber schon. Was nützt die Straße, wenn die verbindenden Brücken dann fehlen. RE: Skripts fuer KI Spieler - Andarix - 10-01-2021 Hab wieder mal nen Script-Fehler den ich nicht richtig einordnen kann. server13354-network.sve ~1,3 MByte (bis 11.03.2021) Auch das Löschen der Fahrzeuge von den Linien scheint nicht richtig zu funktionieren. Hatte jetzt mehrfach die Script-Fehlermeldung, das die Linie nicht gelöscht werden kann weil noch Fahrzeuge zugeordnet sind. |