[Hilfe] Bekomme den Error nicht weg

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
  • Hey ich hab hier ein Problem mit einem Error, würde mich über Hilfe überaus freuen.


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



    #define MAX_FRACS 24
    new Fracs[MAX_FRACS][20] = {
    "LSPD",
    "SFPD",
    "Army",
    "Arzt",
    "LCN",
    "Yakuza",
    "Präsident",
    "Hitman",
    "CNN",
    "Taxi",
    "Fahrlehrer",
    "Hells Angels",
    "Grove Street",
    "Ballas",
    "Fast and Furious",
    "Vagos",
    "Varrios Aztecas",
    "Terroristen",
    "FBI",
    "Feuerwehr",
    "Russen Mafia",
    "Ordnungsamt"
    [pwn]};


    Der Error wird in dieser Zeile angezeigt:
    [pwn]};


    Danke schon einmal im vorraus.

  • Hab es schon mit 24 versucht, jedoch sagte er mir dann immer das es die falsche Größe sei.
    Dann habe ich auch beide Klammern leer stehen lassen [] [], doch dann bekam ich wieder den selben Error das es die falsche Größe ist.

  • Das passiert wenn ich die 20 weg mache.


    C:\Users\Kai\Desktop\Scriptgedöns\gamemodes\test0.pwn(1194) : error 052: multi-dimensional arrays must be fully initialized
    C:\Users\Kai\Desktop\Scriptgedöns\gamemodes\test0.pwn(2437) : error 052: multi-dimensional arrays must be fully initialized
    C:\Users\Kai\Desktop\Scriptgedöns\gamemodes\test0.pwn(9953) : error 047: array sizes do not match, or destination array is too small
    C:\Users\Kai\Desktop\Scriptgedöns\gamemodes\test0.pwn(9954) : error 047: array sizes do not match, or destination array is too small
    C:\Users\Kai\Desktop\Scriptgedöns\gamemodes\test0.pwn(26571) : error 047: array sizes do not match, or destination array is too small
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Errors.


    Natürlich habe ich die definiert nur die 20 soll für die size (größe) stehen

  • Bei 23 kommt das;)


    C:\Users\Kai\Desktop\Scriptgedöns\gamemodes\test0.pwn(1194) : error 052: multi-dimensional arrays must be fully initialized
    C:\Users\Kai\Desktop\Scriptgedöns\gamemodes\test0.pwn(2437) : error 052: multi-dimensional arrays must be fully initialized
    C:\Users\Kai\Desktop\Scriptgedöns\gamemodes\test0.pwn(9953) : error 047: array sizes do not match, or destination array is too small
    C:\Users\Kai\Desktop\Scriptgedöns\gamemodes\test0.pwn(9954) : error 047: array sizes do not match, or destination array is too small
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.

  • new Fracs[MAX_FRACS][22] = {
    "LSPD", //Fraktion 1
    "SFPD", //Fraktion 2
    "Army", //Fraktion 3
    "Arzt", //Fraktion 4
    "LCN", //Fraktion 5
    "Yakuza", //Fraktion 6
    "Präsident", //Fraktion 7
    "Hitman", //Fraktion 8
    "CNN", //Fraktion 9
    "Taxi", //Fraktion 10
    "Fahrlehrer", //Fraktion 11
    "Hells Angels", //Fraktion 12
    "Grove Street", //Fraktion 13
    "Ballas", //Fraktion 14
    "Fast and Furious", //Fraktion 15
    "Vagos", //Fraktion 16
    "Varrios Aztecas", //Fraktion 17
    "Terroristen", //Fraktion 18
    "FBI", //Fraktion 19
    "Feuerwehr", //Fraktion 20
    "Russen Mafia", //Fraktion 21
    "Ordnungsamt" //Fraktion 22
    };

  • new Fracs[][] = {
    {"LSPD"},
    {"SFPD"},
    {"Army"},
    {"Arzt"},
    {"LCN"},
    {"Yakuza"},
    {"Präsident"},
    {"Hitman"},
    {"CNN"},
    {"Taxi"},
    {"Fahrlehrer"},
    {"Hells Angels"},
    {"Grove Street"},
    {"Ballas"},
    {"Fast and Furious"},
    {"Vagos"},
    {"Varrios Aztecas"},
    {"Terroristen"},
    {"FBI"},
    {"Feuerwehr"},
    {"Russen Mafia"},
    {"Ordnungsamt"}
    };


    Wie siehts so aus?
    //Edit: die Letzte Zahl ist immer noch die Größe des strings, da könnt ihr ändern was ihr wollt das nützt nix >.>

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

    Margarete Stokowski

  • Mein Gott ist das so schwer zu verstehen, dass die länge des String NICHTS, aber auch GAR NICHTS, mit diesem Error zu tun hat?

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

    Margarete Stokowski

  • Die Variante von BlackAce sollte helfen.
    Das ist der Fehler!



    OnPlayerAsks(playerid,text)
    {
    new needhelp[192];
    format(needhelp,sizeof(needhelp),"%s",text);
    if(playerid == needhelp)
    {
    SendPrivateMessage(a6150,0xF0F0F0FF,text);
    }
    return 1;
    }