Script-KI - Geländebau - 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: Script-KI - Geländebau (/showthread.php?tid=9257) Seiten:
1
2
|
Script-KI - Geländebau - Andarix - 25-04-2020 langsam braucht es ein Unterforum für die Script-Sachen Ist es schon möglich Wasser zu Land umzuwandeln per Script? Feld anheben funktioniert da nicht. Und den Kreuzungspunkt anheben dürfte schwierig werden. RE: Script-KI - Geländebau - Dwachs2 - 25-04-2020 Dieses Unterforum passt dafuer schon. Wasser zu Land: noch nicht - schau ich mir mal an. Wasser zu Wein: wird schwierig. RE: Script-KI - Geländebau - Andarix - 25-04-2020 Ich meinte auch ein Unterforum in diesem Forum. RE: Script-KI - Geländebau - Dwachs2 - 25-04-2020 Fuer das Klimaproblem: kannst doch command_x:et_slope (und als Abfrage can_set_slope) verwenden. RE: Script-KI - Geländebau - Andarix - 25-04-2020 Die Wasserflächen umwandeln ist nicht so wichtig. Muss mal schauen wie ich die Station dann umbaue. Bzw müsste ich das mal bei der Platzsuche für die Station mit einbauen, das eine gerade Reihe Kacheln frei ist. Das erspart dann aufwendige umbauten. Werde die Funktion check_station um einen Test-Parameter erweitern der zwar die Felder prüft aber nicht baut. Aktuell wird auf gerader Fläche gebaut und wenn das anschließende Feld eine Ebene tiefer oder höher liegt. Das dauert aber das auszutesten. Scheinbar haben meine Änderungen beim Bewerten der Verbindungen dazu geführt, das nicht mehr so schnell die Karte erschlossen wird wie am Anfang. Auch wird jetzt wieder eine Lok verwendet, die eigentlich nicht verwendet werden dürfte. Aktuelle Version ist auf GitHub zu finden. Es ist noch zu viel gleicher Code mehrfach vorhanden. Ist aber der Zeit nur mit pak64.german getestet. RE: Script-KI - Geländebau - Andarix - 27-04-2020 Lässt sich die Z-Koordinate der Oberfläche eines Feldes direkt abfragen? Ich hab zwar square_x::get_tile_at_height( integer z ) gefunden, aber damit müsste ich die Ebenen einzeln absuchen. RE: Script-KI - Geländebau - Dwachs2 - 27-04-2020 Die Funktione square_x::get_ground_tile(x,y) gibt das Feld an der Erdoberflaeche. Dort dann die z-Koordinate nehmen. War das die Frage? RE: Script-KI - Geländebau - Andarix - 27-04-2020 (27-04-2020, Monday-15:10:25 )Dwachs2 schrieb: Die Funktione square_x::get_ground_tile(x,y) gibt das Feld an der Erdoberflaeche. Dort dann die z-Koordinate nehmen. War das die Frage? ja, danke Ich hab das falsch interpretiert gehabt. Die hatte ich doch schon versucht. Nur wirft die einen Script-Fehler mit den Parametern. Zitat:wrong number of parameters: 3 provided (instead 1) in call to get_ground_tile() Vermutlich mache ich beim Aufruf wieder was falsch. RE: Script-KI - Geländebau - Andarix - 02-05-2020 Komisch, jetzt funktioniert es. RE: Script-KI - Geländebau - Andarix - 10-05-2020 Der aktuelle Code sollte einigermaßen funktionieren. Debuggen ist halt schwierig, weil bestimmte Situationen selten auftreten. ich hab auch die diversen Sets noch nicht getestet. Vor allem was doppelte Höhen angeht. Was der Zeit noch nicht gelöst ist
Eigenartiger weise erfolgt keine Meldung über den Streckenbau bei der Eisenbahn seit einiger Zeit mehr. Bei Schiff und Straße wird die Meldung ausgegeben. |