05-03-2022, Saturday-22:17:08
(Dieser Beitrag wurde zuletzt bearbeitet: 05-03-2022, Saturday-22:21:16 von Andarix.)
Hab gerade ein Problem bei den wartenden Passagieren.
Laut Stationsinfo werden mehr angezeigt als das Script ermittelt.
Laut Stationsinfo werden mehr angezeigt als das Script ermittelt.
Code:
...
if ( list.len() > 0 ) {
foreach(target in list) {
local tile_list = target.get_tile_list()
passenger_waiting += station.get_freight_to_dest(good_desc_x("Passagiere"), tile_list[0])
passenger_waiting += station.get_freight_to_halt(good_desc_x("Passagiere"), target)
}
}
if ( station.get_name() == "Eppelheim Bahnhof" ) {
gui.add_message_at(pl, station.get_name() + " - get_capacity(good_desc_x(\"Passagiere\")) " + station.get_capacity(good_desc_x("Passagiere")), world.get_time())
gui.add_message_at(pl, " - passenger_waiting " + passenger_waiting, world.get_time())
}
if ( station.get_capacity(good_desc_x("Passagiere")) < passenger_waiting ) {
count++
local tile_list = station.get_tile_list()
output_message += "\n(" + "[" + passenger_waiting + "] " + station.get_name() + " " + coord_to_string(square_x(tile_list[0].x, tile_list[0].y)) + ")"
}
...
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds