31-12-2020, Thursday-13:44:21
(Dieser Beitrag wurde zuletzt bearbeitet: 01-04-2021, Thursday-13:19:48 von Andarix.)
(31-12-2020, Thursday-13:40:37 )Dwachs2 schrieb: Ich bekomme komische Fehlermeldungen mit deinem Tool: wenn man zwei/dreimal klickt, waehrend der erste Klick noch roedelt, geht irgendwas tief im Code schief.
möglich, hab immer erst auf die Ausgabe gewartet
Kommt vermutlich auch auf die Kartengröße und die Anzahl Stationen an.
Weis auch nicht, was bei restart (description.tab) die richtige Angabe ( 0 oder 1 ) ist.
Da geht die Abfrage der wartenden Passagiere schief, da sich die Stationsliste und die wartenden Passagiere sich geändert haben.
Möglicherweise muss ich die Variable globaler definieren statt da lokal.
ab Zeile 66
Code:
...
local list = station.get_connections(good_desc_x("Passagiere"))
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)
}
}
...
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds