16-01-2021, Saturday-15:12:48
(Dieser Beitrag wurde zuletzt bearbeitet: 16-01-2021, Saturday-15:13:01 von Andarix.)
ich hab folgendes
ship_connector.nut ab Zeile 178
die Ausgabe depot_tiles[i].is_water() liefert true
die Ausgabe depot_tiles[i].is_empty() liefert false - selbst dann, wenn es eine freie Wasserkachel ist
Weis nicht ob es damit zu tun hat, das es flache Ufer sind, also nicht die Meereshöhe.
Simutrans r9560
ship_connector.nut ab Zeile 178
Code:
...
local depot_tiles = []
local tile_range = 5
depot_tiles.append(tile_x(c_start[0].x-tile_range, c_start[0].y-tile_range, c_start[0].z))
depot_tiles.append(tile_x(c_start[0].x+tile_range, c_start[0].y-tile_range, c_start[0].z))
9560 depot_tiles.append(tile_x(c_start[0].x-tile_range, c_start[0].y+tile_range, c_start[0].z))
depot_tiles.append(tile_x(c_start[0].x+tile_range, c_start[0].y+tile_range, c_start[0].z))
for ( local i = 0; i < depot_tiles.len(); i++ ) {
gui.add_message_at(pl, "depot_tiles[i].is_water() " + coord_to_string(depot_tiles[i]) + " " + depot_tiles[i].is_water(), depot_tiles[i])
gui.add_message_at(pl, "depot_tiles[i].is_empty() " + coord_to_string(depot_tiles[i]) + " " + depot_tiles[i].is_empty(), depot_tiles[i])
...
die Ausgabe depot_tiles[i].is_water() liefert true
die Ausgabe depot_tiles[i].is_empty() liefert false - selbst dann, wenn es eine freie Wasserkachel ist
Weis nicht ob es damit zu tun hat, das es flache Ufer sind, also nicht die Meereshöhe.
Simutrans r9560
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds