Tabletop Simulator(Lua) arrays initialisieren und deklarieren

  • Ich versuche die ganze Zeit eine Datenbank zu "eröffnen". Die Möchte ich am Anfang deklarieren und dann in einer Funktion erst initialisieren. Es soll dann ungefähr so aussehen.


    Haus[0].Bewohner[0] = "Carl";


    Aber ich weiß nicht, wie ich das so initialisieren&deklarieren soll. ?(

    Mit verzweifelten Grüßen

    Alanshor

  • Das sollte funktionieren:


    Code
    1. var Haus = Array(42);
    2. for (var i = 0; i < Haus.length; i++) {
    3.     Haus[i] = {Bewohner : Array(10),
    4.                XYZ : Array(10),
    5.      ZYX : Array(10)};
    6. };  

    Dann solltest du, wann immer du willst, auf z.B. Haus[0].Bewohner[0] zugreifen können.