multi-dimensional arrays must be fully initialized

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
  • Morgen ,


    Habe ein Problem und zwar hab ich bei
    new JoinPed
    Skins hinzugefügt und verändernt nur er sagt mir diesen error
    C:\Dokumente und Einstellungen\Fire_BnX\Desktop\Scripten\samp03bsvr_R2_win32\gamemodes\patee.pwn(1439) : error 052: multi-dimensional arrays must be fully initialized
    new JoinPed[59][1] = {
    {280},//POLICE_FORCE 1
    {281}, //2
    {282},//3
    {283},//4
    {284},//5
    {112},//6
    {288},//7
    {71},//8
    {166},//9
    {295},//10
    {148},//11
    {286},//FBI/ATF //12
    {164},//12
    {163},//14
    {55},//NATIONAL_GUARD
    {55},
    {70},//FIRE/AMBULANCE
    {274},
    {275},
    {276},//20
    {277},
    {278},
    {279},
    {258},//LA_COSA_NOSTRA
    {127},
    {126},
    {125},//28
    {124},
    {113},
    {111},
    {98},
    {120},//Yakuza
    {121},
    {122},
    {123},
    {169},
    {186},//38,
    {228},
    {120},//HITMANS
    {165},
    {186},
    {93},
    {141},
    {148},//NEWS_REPORTERS
    {188},
    {187},
    {115},//TAXI_CAB_COMPANY
    {116},
    {59},//50//DRIVING/FLYING_SCHOOL
    {60},//DRIVING/FLYING_SCHOOL
    {76},//DRIVING/FLYING_SCHOOL
    {150},//DRIVING/FLYING_SCHOOL
    {105},
    {106},
    {107},
    {127},
    {112},
    {169}
    };// <----- Diese Zeile ist der Error

  • Mahlzeit!


    Versuch es mal so:


    new JoinPed[59][1] = {
    {280},//POLICE_FORCE 1
    {281}, //2
    {282},//3
    {283},//4
    {284},//5
    {112},//6
    {288},//7
    {71},//8
    {166},//9
    {295},//10
    {148},//11
    {286},//FBI/ATF //12
    {164},//12
    {163},//14
    {55},//NATIONAL_GUARD
    {55},
    {70},//FIRE/AMBULANCE
    {274},
    {275},
    {276},//20
    {277},
    {278},
    {279},
    {258},//LA_COSA_NOSTRA
    {127},
    {126},
    {125},//28
    {124},
    {113},
    {111},
    {98},
    {120},//Yakuza
    {121},
    {122},
    {123},
    {169},
    {186},//38,
    {228},
    {120},//HITMANS
    {165},
    {186},
    {93},
    {141},
    {148},//NEWS_REPORTERS
    {188},
    {187},
    {115},//TAXI_CAB_COMPANY
    {116},
    {59},//50//DRIVING/FLYING_SCHOOL
    {60},//DRIVING/FLYING_SCHOOL
    {76},//DRIVING/FLYING_SCHOOL
    {150},//DRIVING/FLYING_SCHOOL
    {105},
    {106},
    {107},
    {127},
    {112},
    {169}
    };



    Hoffe ich konnte helfen.


    Lg
    Hardcore

  • Oh sorry!
    Hatte mich vertippt-.-


    So:
    new JoinPed[57][1] = {
    {280},//POLICE_FORCE 1
    {281}, //2
    {282},//3
    {283},//4
    {284},//5
    {112},//6
    {288},//7
    {71},//8
    {166},//9
    {295},//10
    {148},//11
    {286},//FBI/ATF //12
    {164},//12
    {163},//14
    {55},//NATIONAL_GUARD
    {55},
    {70},//FIRE/AMBULANCE
    {274},
    {275},
    {276},//20
    {277},
    {278},
    {279},
    {258},//LA_COSA_NOSTRA
    {127},
    {126},
    {125},//28
    {124},
    {113},
    {111},
    {98},
    {120},//Yakuza
    {121},
    {122},
    {123},
    {169},
    {186},//38,
    {228},
    {120},//HITMANS
    {165},
    {186},
    {93},
    {141},
    {148},//NEWS_REPORTERS
    {188},
    {187},
    {115},//TAXI_CAB_COMPANY
    {116},
    {59},//50//DRIVING/FLYING_SCHOOL
    {60},//DRIVING/FLYING_SCHOOL
    {76},//DRIVING/FLYING_SCHOOL
    {150},//DRIVING/FLYING_SCHOOL
    {105},
    {106},
    {107},
    {127},
    {112},
    {169}
    };



    Ich denke mal das es so funktioniert!
    Wenn nicht,mach mal bei Joinped[57][1] anstatt 57 56 und immer so weiter bis er dir grünes Licht(Compillt ohne Errors)gibt!



    Hoffe ich konnte helfen;)


    Lg
    Hardcore

  • Ich würde es anders machen aber ok..


    Am besten du lässt die Zahlen 56 und 1 aus und lässt einfach den Compiler berechnen, da es ja in dem Fall keine Probleme macht!


    new JoinPed[][] = {
    {280},//POLICE_FORCE 1
    {281}, //2
    {282},//3
    {283},//4
    {284},//5
    {112},//6
    {288},//7
    {71},//8
    {166},//9
    {295},//10
    {148},//11
    {286},//FBI/ATF //12
    {164},//12
    {163},//14
    {55},//NATIONAL_GUARD
    {55},
    {70},//FIRE/AMBULANCE
    {274},
    {275},
    {276},//20
    {277},
    {278},
    {279},
    {258},//LA_COSA_NOSTRA
    {127},
    {126},
    {125},//28
    {124},
    {113},
    {111},
    {98},
    {120},//Yakuza
    {121},
    {122},
    {123},
    {169},
    {186},//38,
    {228},
    {120},//HITMANS
    {165},
    {186},
    {93},
    {141},
    {148},//NEWS_REPORTERS
    {188},
    {187},
    {115},//TAXI_CAB_COMPANY
    {116},
    {59},//50//DRIVING/FLYING_SCHOOL
    {60},//DRIVING/FLYING_SCHOOL
    {76},//DRIVING/FLYING_SCHOOL
    {150},//DRIVING/FLYING_SCHOOL
    {105},
    {106},
    {107},
    {127},
    {112},
    {169}
    };

    Mfg Templer


    >>Dein Breadfish-Thema im Unterforum ScriptingBase / Scriptingwünsche wurde nicht richtig beantworter?<<
    >>Es handelt sich um ein Programmier Problem und du nicht einfach weiter kommst wo der Fehler sein könnte?<<
    Dann melde dich bei mir über die PN-Funktion indem du den Link zu deinem Breadfish-Themen Problem schickst.
    Voraussetzung:
    Thema älter als 1 Tag und im Breadfish Forum gespostet!

  • Sachmal GLS | Scripter wir sind hier nicht im Ratespiel oder "Probiers doch mal aus".. Aber zu deiner Theorie, öffne mal ne leere PAWN Datei und schreib das mal rein:


    new a[][]={
    {2};


    und sollte es ned gehen, dann tu deine Klammer wieder hinzu... Das sind Multidimensionale Arrays was er definiert hat, keine einfachen.

    Mfg Templer


    >>Dein Breadfish-Thema im Unterforum ScriptingBase / Scriptingwünsche wurde nicht richtig beantworter?<<
    >>Es handelt sich um ein Programmier Problem und du nicht einfach weiter kommst wo der Fehler sein könnte?<<
    Dann melde dich bei mir über die PN-Funktion indem du den Link zu deinem Breadfish-Themen Problem schickst.
    Voraussetzung:
    Thema älter als 1 Tag und im Breadfish Forum gespostet!

  • Man brauch dafür aber kein multi-Dimensionales Array.
    new const JoinPed[] = {
    280,//POLICE_FORCE 1
    281, //2
    282,//3
    283,//4
    284,//5
    112,//6
    288,//7
    71,//8
    166,//9
    295,//10
    148,//11
    286,//FBI/ATF //12
    164,//12
    163,//14
    55,//NATIONAL_GUARD
    55,
    70,//FIRE/AMBULANCE
    274,
    275,
    276,//20
    277,
    278,
    279,
    258,//LA_COSA_NOSTRA
    127,
    126,
    125,//28
    124,
    113,
    111,
    98,
    120,//Yakuza
    121,
    122,
    123,
    169,
    186,//38,
    228,
    120,//HITMANS
    165,
    186,
    93,
    141,
    148,//NEWS_REPORTERS
    188,
    187,
    115,//TAXI_CAB_COMPANY
    116,
    59,//50//DRIVING/FLYING_SCHOOL
    60,//DRIVING/FLYING_SCHOOL
    76,//DRIVING/FLYING_SCHOOL
    150,//DRIVING/FLYING_SCHOOL
    105,
    106,
    107,
    127,
    112,
    169
    };
    Wenn du die Daten nicht mehr ändern willst,kannst es auch als konstante ( const ) erstellen.