Zweidimensionaler 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
  • Nun muss ich auch mal wieder eine Frage stellen. Wo liegt mein Denkfehler?


    new Zweidimensionaler[200][200];


    Zweidimensionaler[playerid][50] = 413;
    Zweidimensionaler[playerid][51] = 922:
    Zweidimensionaler[playerid][184] = 48;
    Zweidimensionaler[playerid][195] = 24;


    Gibt mir wiederum die Warnung (213) "tag mismatch" aus. Denke wohl, weil der zweite Wert die String-Länge angeben soll. Doch wie verwende ich einen zweidimensionalen Array mit 2 Integers statt String?

    Why do programmers always mix up Halloween and Christmas?
    Oct 31 == Dec 25

  • Also so wie dein Code jetzt ist, wird er schonmal 2 errors raus hauen


    Zweidimensionaler[playerid][51] = 922: <- Doppelpunkt


    Zu deiner Frage.
    Du verwendest einen 2 Dimensionalen Array sowie du es jetzt auch tust.


    Dein Tag mismatch kann nur was mit einen zusätzlichen "Tag" zu tun haben.
    bspw. Float, Text oder Text3D.


    Kann vieles sein, aber dein Code ist so richtig

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Der Doppelpunkt war nur ein Schreibfehler hier im Thread.


    Und natürlich, dankeschön. Leider bin ich trotzdem ein wenig am verzweifeln:


    new PlayerText3D:Array[MAX_PLAYERS][MAX_PLAYERS];


    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    Array[playerid][i] = -1;
    }
    Array[playerid][i] = CreatePlayer3DTextLabel(...);


    Gibt mir erneut ein tag mismatch aus. Wie behebe ich das nun?

    Why do programmers always mix up Halloween and Christmas?
    Oct 31 == Dec 25