Hallo Brotfische.
Heute habe ich mal eine andere Frage als sonst.
Wie bekomme ich folgenden Error weg?
(29714) : error 033: array must be indexed (variable "VehicleKeys")
Hier habt ihr einen Code Ausschnitt, in dem sich der Error befinden soll:
In dem Ausschnitt ist es Zeile 9.
new divisiontext[32], divisiontag[12];
if (PlayerInfo[targetid][pDivision] == 0) divisiontext = "None", divisiontag = "N/A";
if (PlayerInfo[targetid][pDivision] >= 1) format(divisiontext, 32, DivisionInfo[PlayerInfo[targetid][pMember]][PlayerInfo[targetid][pDivision]][divisionName]), format(divisiontag, 12, DivisionInfo[PlayerInfo[targetid][pMember]][PlayerInfo[targetid][pDivision]][divisionTag]);
new vehicles;
for (new i = 1; i <= MAX_OWNED_CARS; i++)
{
if (VehicleKeys[targetid] != 0) vehicles++;
}
new yesno[10];
if (iPod[targetid] == 0) yesno = "No";
if (iPod[targetid] == 1) yesno = "Yes";
format(string, sizeof(string), "%sDivision: %s (%s) ~ Vehicles: %d/%d ~ iPod: %s ~ Total Wealth: $%d ~ Date Registered: %s %d, %d @ %02d:%02d:%02d\n", string, divisiontext, divisiontag, vehicles, MAX_OWNED_CARS, yesno, wallet + bank, GetMonth(PlayerInfo[targetid][pRegisterDate][2]), PlayerInfo[targetid][pRegisterDate][1], PlayerInfo[targetid][pRegisterDate][3], PlayerInfo[targetid][pRegisterDate][4], PlayerInfo[targetid][pRegisterDate][5], PlayerInfo[targetid][pRegisterDate][6]);
if (PlayerInfo[playerid][pAdmin] > 0) // How come this wasn't added?
{
format(string, sizeof(string), "%sAdmin Level: %d ~ House Keys: %d/%d ~ Garage Keys: %d/%d ~ Business Keys: %d/%d ~ Interior: %d ~ World: %d ~ Jail: %s (%d sec)", string, admin, housekey, HouseKey2[targetid], garagekey, GarageKey2[targetid], bizkey, BizKey2[targetid], interior, virtualworld, jailtype, jailtime);
}
ShowPlayerDialog(playerid, 1337, DIALOG_STYLE_MSGBOX, whostats, string, "Fertig", "");
}
return 1;
}