18-04-2020, Saturday-13:10:56
(Dieser Beitrag wurde zuletzt bearbeitet: 18-04-2020, Saturday-13:15:49 von Andarix.)
mmh
Ich benutze im Moment
Also ich frage das Feld ab, wo vorher das Stationsfeld gebaut wurde.
Nur bekomme ich als Rückgabe 2, 4 oder 8.
erste Strecke
erster Aufruf Startstation ( Stationsteil ew ) = 2
zweiter Aufruf Zielstation ( Stationsteil ew ) = 8
zweite Strecke
erster Aufruf Startstation ( Stationsteil ew ) = 2
zweiter Aufruf Zielstation ( Stationsteil ns ) = 4
danach
liefert
d1 in beiden Fällen 10
d2 in beiden Fällen 5
Ich aktualisiere mal das Repo, dann hasste den Code komplett. Ist alles noch etwas konfus, weil mehr rumprobiert als echt programmiert.
Müsstest da auch Schreibzugriff haben, wenn ich das richtig eingestellt hab. Tuhe mich da etwas schwer, weil alles nur in Englisch.
Ich benutze im Moment
Code:
local t = tile_x(starts_field.x, starts_field.y, starts_field.z)
local d = t.get_way_dirs(wt_rail)
Also ich frage das Feld ab, wo vorher das Stationsfeld gebaut wurde.
Nur bekomme ich als Rückgabe 2, 4 oder 8.
erste Strecke
erster Aufruf Startstation ( Stationsteil ew ) = 2
zweiter Aufruf Zielstation ( Stationsteil ew ) = 8
zweite Strecke
erster Aufruf Startstation ( Stationsteil ew ) = 2
zweiter Aufruf Zielstation ( Stationsteil ns ) = 4
danach
Code:
if ( d == 2 || d == 4 ) {
d1 = dir.eastwest
d2 = dir.northsouth
}
liefert
d1 in beiden Fällen 10
d2 in beiden Fällen 5
Ich aktualisiere mal das Repo, dann hasste den Code komplett. Ist alles noch etwas konfus, weil mehr rumprobiert als echt programmiert.
Müsstest da auch Schreibzugriff haben, wenn ich das richtig eingestellt hab. Tuhe mich da etwas schwer, weil alles nur in Englisch.
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds