19-04-2020, Sunday-15:19:46
(Dieser Beitrag wurde zuletzt bearbeitet: 03-09-2020, Thursday-10:40:08 von Andarix.)
(19-04-2020, Sunday-15:01:38 )Dwachs2 schrieb: gui_message_at(player, text, coord) <- Koordinate als dritten Parameter (get_time macht da nix). Zeit wird automatisch genommen.
....
Da ich da bei den Debug-Ausgaben Scriptfehler bekommen hab, hab ich da dann standardmäßig get_time() angegeben. Lässte man den Parameter ganz weg, weil man den nicht braucht, kommt ebenfalls ein Scriptfehler.
Ich durchschaue es halt noch nicht, was wie bei welchen Aufrufen angegeben werden muss. Bzw was da als Parameter erwartet wird.
Hab aber 2 Koordinaten.
Vieles ist bei mir halt hinschreiben und testen. Das frisst halt sehr viel Zeit.
Aktuell hab ich wieder so ein Problem. Nämlich die Verbindung zu bestehenden Depots wenn es keine gibt.
(19-04-2020, Sunday-15:01:38 )Dwachs2 schrieb: ...
globale Funktionen: einfach als Funktion im globalen Scope (nicht in einer Klasse). Das kann auch in einer beliebigen Datei sein, die per include eingebunden wird.
....
Ich hab ja ein bisschen die Hoffnung, das meine Erweiterungen in Simutrans übernommen werden. Von daher ist eine Vorgabe für so was schon hilfreich.
Dadurch wird ein nachträgliches umschreiben vermieden.
Nahezu identischer Code in verschiedenen Dateien macht halt wenig Sinn. Ergibt aber einen Haufen Arbeit und ist fehleranfällig weil Änderungen nicht in allen Dateien gemacht werden.
Würde sich astar.nut oder basic.nut anbieten.
Kommentare am Anfang der Dateien was diese Enthalten wären auch hilfreich.
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds