Error beim compile

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
  • Hi Leute,
    Ich hab ein autohaus system gemacht und dann kommt immer ein error:


    stock SavePlayerVehicle(playerid) {
    new string[256],pName[MAX_PLAYER_NAME],File:pvfile;
    GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
    format(string,sizeof(string),"PlayerVehicles/%s.car",pName);
    pvfile=fopen(string,io_write);
    for(new i=0; i<2; i++) {
    if(PlayerVehicle[playerid][i][pvModel]) {
    new str[3][128];
    format(string,sizeof(string),"[%d] %d %f %f %f %f %d %d %d ",i,PlayerVehicle[playerid][i][pvModel],PlayerVehicle[playerid][i][pvX],PlayerVehicle[playerid][i][pvY],PlayerVehicle[playerid][i][pvZ],PlayerVehicle[playerid][i][pvA],PlayerVehicle[playerid][i][pvColor1],PlayerVehicle[playerid][i][pvColor2],PlayerVehicle[playerid][i][pvPaintjob]);
    format(str[0],64,"%d %d %d %d %d %d %d ",PlayerVehicle[playerid][i][pvModSlot][0],PlayerVehicle[playerid][i][pvModSlot][1],PlayerVehicle[playerid][i][pvModSlot][2],PlayerVehicle[playerid][i][pvModSlot][3],PlayerVehicle[playerid][i][pvModSlot][4],PlayerVehicle[playerid][i][pvModSlot][5],PlayerVehicle[playerid][i][pvModSlot][6]);
    format(str[1],64,"%d %d %d %d %d %d %d\r\n",PlayerVehicle[playerid][i][pvModSlot][7],PlayerVehicle[playerid][i][pvModSlot][8],PlayerVehicle[playerid][i][pvModSlot][9],PlayerVehicle[playerid][i][pvModSlot][10],PlayerVehicle[playerid][i][pvModSlot][11],PlayerVehicle[playerid][i][pvModSlot][12],PlayerVehicle[playerid][i][pvModSlot][13]);
    format(str[2],64,"%d %d %d %d %d %d %d\r\n",PlayerVehicle[playerid][i][pvModSlot][14],PlayerVehicle[playerid][i][pvModSlot][15],PlayerVehicle[playerid][i][pvModSlot][16],PlayerVehicle[playerid][i][pvModSlot][17],PlayerVehicle[playerid][i][pvModSlot][18],PlayerVehicle[playerid][i][pvModSlot][19],PlayerVehicle[playerid][i][pvModSlot][20]);
    strins(string,str[0],strlen(string)),strins(string,str[1],strlen(string)),strins(string,str[2],strlen(string));
    fwrite(pvfile,string); } }
    return fclose(pvfile); }


    und das gehört auch noch dazu


    new PlayerVehicle[MAX_PLAYERS][4][e_PlayerVehicle];


    und das ist der error (hier ist der error in line 12)


    error 032: array index out of bounds (variable "PlayerVehicle")