kleines problem...

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
  • Hallo,
    Wie so oft brauche ich hilfe xD.
    Ich bekomme immer warnungen die mich nerven weil es nemlich 30 stück sind.


    Code
    (7597) : warning 229: index tag mismatch (symbol "TankStellen")
    (7599) : warning 213: tag mismatch
    (7599) : warning 213: tag mismatch


    Und dass sind nur die 3 von oben weil alle die gleichen warnungen haben:


    TankStellen[0] = {1004.0070,-939.3102,42.1797,10.0,500};
    TankStellen[1] = {1944.3260,-1772.9254,13.3906,10,500};


    Das dazugehörige:


    enum tanke
    {
    Float:tankex,
    Float:tankey,
    Float:tankez,
    Float:preis,
    Float:liter
    };


    new TankStellen[17][tanke];


    Kann mir jemand helfen? Die nerven nemlich -.-

  • Sry, ich weiss ich bin ein genie xD


    public LoadTankStellen()
    {
    new Tankstelle[tanke][17]= {
    {1004.0070,-939.3102,42.1797,10,500},
    {1944.3260,-1772.9254,13.3906,10,500},
    {583.3016,1274.8573,11.9801,10,500},
    {583.3016,1274.8573,11.9801,10,500},
    {655.3334,-565.3230,16.3359,10,500},
    {-90.5515,-1169.4578,2.4079,10,500},
    {-2029.4968,156.4366,28.9498,10,500},
    {-2243.9629,-2560.6477,31.8841,10,500},
    {2202.2349,2474.3494,10.5258,10,500},
    {-1328.8250,2677.2173,49.7665,10,500},
    {2113.7390,920.1079,10.5255,10,500},
    {-1609.7958,-2718.2048,48.5391,10,500},
    {-2408.7590,976.0934,45.4175,10,500},
    {-1676.6323,414.0262,6.9484,10,500},
    {614.9333,1689.7418,6.6968,10,500},
    {70.3882,1218.6783,18.5165,10,500},
    {-1327.7218,2678.8723,50.0625,10,500}
    };
    }


    //EDIT: habs auch schon so versucht wie es Tom_Dedi gesagt.

  • Füge es mal so ein dann sollte es eig. gehen
    oder anders mach aus der 17 eine 18
    public LoadTankStellen()
    {
    new Tankstelle[tanke][18]= {
     {1004.0070,-939.3102,42.1797,10,500},
     {1944.3260,-1772.9254,13.3906,10,500},
     {583.3016,1274.8573,11.9801,10,500},
     {583.3016,1274.8573,11.9801,10,500},
     {655.3334,-565.3230,16.3359,10,500},
     {-90.5515,-1169.4578,2.4079,10,500},
     {-2029.4968,156.4366,28.9498,10,500},
     {-2243.9629,-2560.6477,31.8841,10,500},
     {2202.2349,2474.3494,10.5258,10,500},
     {-1328.8250,2677.2173,49.7665,10,500},
     {2113.7390,920.1079,10.5255,10,500},
     {-1609.7958,-2718.2048,48.5391,10,500},
     {-2408.7590,976.0934,45.4175,10,500},
     {-1676.6323,414.0262,6.9484,10,500},
     {614.9333,1689.7418,6.6968,10,500},
     {70.3882,1218.6783,18.5165,10,500},
     {-1327.7218,2678.8723,50.0625,10,500}
     };
    }

  • @Tom_Dedi,
    Ich weiss das dort 2 Fehler sind :P
    kevin433,
    enum tanke
    {
    Float:tankex,
    Float:tankey,
    Float:tankez,
    preis,
    liter
    };
    new Tankstelle[][tanke]= {
    {1004.0070,-939.3102,42.1797,10,500},
    {1944.3260,-1772.9254,13.3906,10,500},
    {583.3016,1274.8573,11.9801,10,500},
    {583.3016,1274.8573,11.9801,10,500},
    {655.3334,-565.3230,16.3359,10,500},
    {-90.5515,-1169.4578,2.4079,10,500},
    {-2029.4968,156.4366,28.9498,10,500},
    {-2243.9629,-2560.6477,31.8841,10,500},
    {2202.2349,2474.3494,10.5258,10,500},
    {-1328.8250,2677.2173,49.7665,10,500},
    {2113.7390,920.1079,10.5255,10,500},
    {-1609.7958,-2718.2048,48.5391,10,500},
    {-2408.7590,976.0934,45.4175,10,500},
    {-1676.6323,414.0262,6.9484,10,500},
    {614.9333,1689.7418,6.6968,10,500},
    {70.3882,1218.6783,18.5165,10,500},
    {-1327.7218,2678.8723,50.0625,10,500}
    };


    public LoadTankStellen()
    {
    //Hier vllt irgendwas anderes?
    }



    So bekommst du keine Fehler mehr.Sollte jetzt auch funktionieren.
    Die 17 hab ich mal weggelassen da ich glaube du weisst nicht wofür die steht.Spätestens wenn du eine neue Tankstelle einfügst würdest du dann wahrscheinlich wieder hier landen und nach Hilfe fragen.So wie du es vorher hattest mit new Tankstelle in LoadTankstellen wäre es auch nur lokal,du brauchst es aber Global...
    Außerdem sind Preis und Liter sind bei dir gar keine Floats,also warum so deklarieren im Enum.
    Bevor Ich es vergessen,das ganze muss nach oben in dein Script,über Main().public LoadTankStellen allerdings nicht,das kannst irgendwo nach unten schieben.

    Einmal editiert, zuletzt von Goldkiller ()