warning 224: indeterminate array size in "sizeof" expression (symbol "") - Wieso? - Car System

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 Leute, ich bekomme bei meinem stock immer den Warning der im Titel steht! Wieso? Kann mir einer helfen?
    Das Auto wird auch garnicht erstellt?


    stock createPlayerCar(playerid, modelid, Float:x, Float:y, Float:z, Float:r, color1, color2)
    {
    for(new i=0; i<sizeof(cInfo); i++)
    {
    new string[128];
    if(cInfo[i][cid]!=0)continue;
    GetPlayerName(playerid, cInfo[i][besitzer], MAX_PLAYER_NAME);
    cInfo[i][c_x]=x;
    cInfo[i][c_y]=y;
    cInfo[i][c_z]=z;
    cInfo[i][c_r]=r;
    cInfo[i][farbe1]=color1;
    cInfo[i][farbe2]=color2;
    cInfo[i][cid] = CreateVehicle(modelid, x, y, z, r, color1, color2, -1);
    format(string,sizeof(string),"Das Auto cInfo[%i] wurde erfolgreich erstellt.", i);
    SendClientMessage(playerid, COLOR_YELLOW, string);
    PutPlayerInVehicle(playerid, cInfo[i][cid], 0);
    }
    return 1;
    }

  • Sende mal bitte deine Deklaration von cInfo (also new cInfo[......][....])


    //Edit:


    Ich hab es nun so geteste, bei mir klappt alles wunderbar :)
    Das Fahrzeug wird auch erstellt. Ich habe mir das ganze mal printen lassen:


    Code
    [01:26:17] Das Auto cInfo[0] wurde erfolgreich erstellt.
    [01:26:46] Das Auto cInfo[1] wurde erfolgreich erstellt.
    [01:27:09] Das Auto cInfo[2] wurde erfolgreich erstellt.



    MfG :thumbup:


    Mit freundlichen Grüßen
    German_ScripterHD

    Einmal editiert, zuletzt von German_ScripterHD ()