Error im Array

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • new Float:IN[Interiors][Int] =
    {
    {-207.6158,1119.1434,20.4297,387.1660,173.7711,1008.3828,90.9400,3}, // SH Aussen
    {390.7311,173.7928,1008.3828,-204.1405,1119.4454,19.7422,272.8012,0}, // SH Innen
    {-217.8429,979.1228,19.5040,246.375991,109.245994,1003.218750,0.0,10}, // FCPD Aussen
    {246.3305,107.3035,1003.2188,-214.8106,978.8177,19.3382,268.8883,0}, // FCPD Innen
    {-828.1881,1504.2555,19.8381,2306.0562,-16.2061,26.7496,272.6026,0}, // Bank Aussen
    {2304.6897,-16.0991,26.7422,-828.4156,1501.7041,19.3838,177.8967,0}, // Bank Innen
    {-777.4846,1483.1355,24.0059,-2029.7612,-118.0271,1035.1719,1.2534,3}, // FS Aussen
    {-2029.8706,-119.6090,1035.1719,-777.6107,1484.6180,23.9966,358.2451,0}, // FS Innen
    {-794.6849,1557.0110,27.1244,2216.4980,-1150.8761,1025.7969,272.2658,15}, // Noobarpartment Aussen
    {2214.3867,-1150.5052,1025.7969,-797.6823,1557.1014,27.1244,90.8540,0}, // Noobarpartment Innen
    {-1354.0916,2057.5916,53.1172,-2238.8174,137.1723,1035.4141,268.5058,6}, // Angelshop Aussen
    {-2240.6990,137.1236,1035.4141,-1350.7191,2057.8818,52.6269,272.3586,0}, // Angelshop Innen
    {-255.0995,2603.2310,62.8582,493.390991,-22.722799,1000.679687,0.0,17}, // Clup aussen
    {493.5040,-24.9508,1000.6719,-253.4728,2603.8032,62.8582,283.1448,0}, // Clup Innen
    {-407.8378,622.7312,17.3276,288.745971,169.350997,1007.171875,0.0,3}, // FCPD-Groß Aussen
    {288.7986,166.9906,1007.1719,-408.0419,620.9830,17.3276,172.5191,0}, // FCPD-Groß Innen
    {238.7482,138.6317,1003.0234,-400.6602,630.8467,25.7148,76.7831,0}, // FCPD Heli Innen
    {-399.3755,630.4829,25.7148,238.6282,140.1820,1003.0234,1.7865,3}, // FCPD-Heli Aussen
    {-316.1511,829.8777,14.2422,286.148986,-40.644397,1001.515625,0.0,1}, // Beamtenstore Aussen
    {285.3269,-41.6599,1001.5156,-312.6323,829.8868,14.2422,268.3904,0}, // Beamtenstore Innen
    {-179.1951,1133.1088,19.7422,2169.461181,1618.798339,999.976562,267.8792,1}, // Möbelhaus Aussen
    {2169.0652,1618.6815,999.9766,-183.0761,1132.5459,19.7422,92.4202,0} // Möbelhaus Innen
    }; // Die Zeile
    Error:

    Zitat

    (170) : error 052: multi-dimensional arrays must be fully initialized

    Bitte helft mir, danke.
    Mit Freundlichen Grüßen
    SebiRaider

  • new Float:IN[Interiors][Int] =
    Was ist denn Int ?
    Als was ist Interiors definiert?


    Zitat

    (170) : error 052: multi-dimensional arrays must be fully initialized


    Du musst beim initialisieren entweder für jeden Eintrag einen Wert angeben oder keinen.
    Kann mir vorstellen,dass es funktioniert wenn du Interiors weg lässt.


    new Float:IN[][Int] =
    Gibst du keine Größe an, so wird automatisch die größe ermittelt.

  • Es macht keinen Unterschied ob du sizeof() benutzt oder dann Interiors ( Variable oder als Define ).
    Wenn es aber sein muss, dann zähl mal nach,ob Interiors der Anzahl an Zeilen entspricht von IN. Du hast 22 Einträge, heisst also, Interior müsste auch 22 sein. Ist Interior größer oder kleiner, musst es an die Array-Größe anpassen.