Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Script-KI - get_halt(our_player).get_tile_list()
#11
Das mache ich ja. Nur dabei wird das Halt-Feld zurückgegeben. Bei Halten auf dem Wasser eben die leere Wasserkachel.
Und da laufen alle Haltabfragen ins leere, weil es kein Building-Objekt darauf gibt.

Oder ich mache was falsch.

Code:
...
    local start_l = null
    local end_l = null
    {
        local entries = line_obj.get_schedule().entries
        local entries_count = entries.len()
        if ( entries.len() >= 2 ) {
            start_l = tile_x(entries[0].x, entries[0].y, entries[0].z)
            end_l = tile_x(entries[entries.len()-1].x, entries[entries.len()-1].y, entries[entries.len()-1].z)
        }
    }

    // destroy line
    line_obj.destroy(our_player)

    //local wt = start_l.find_object(mo_building)//.get_waytype()

    local start_h = start_l.get_halt()
    local end_h = end_l.get_halt()

    local start_f = null
    local end_f = null
    if ( wt != wt_water ) {
        start_f = start_h.get_factory_list()
        end_f = end_h.get_factory_list()
    }
...
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds
Zitieren


Nachrichten in diesem Thema
Script-KI - get_halt(our_player).get_tile_list() - von Andarix - 22-06-2020, Monday-01:26:15
RE: Script-KI - get_halt(our_player).get_tile_list() - von prissi - 23-06-2020, Tuesday-03:17:16
RE: Script-KI - get_halt(our_player).get_tile_list() - von Andarix - 12-09-2020, Saturday-20:10:35
RE: Script-KI - get_halt(our_player).get_tile_list() - von Dwachs2 - 12-09-2020, Saturday-21:11:28
RE: Script-KI - get_halt(our_player).get_tile_list() - von Andarix - 12-09-2020, Saturday-22:09:36
RE: Script-KI - get_halt(our_player).get_tile_list() - von Dwachs2 - 12-09-2020, Saturday-22:16:09
RE: Script-KI - get_halt(our_player).get_tile_list() - von Andarix - 12-09-2020, Saturday-22:54:19

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste