Okay, dann hier mal meine Idee 
Wir nutzen einfach hier die Reihenfolge im Enum aus 
enum dtc_PlayerCar
{
CarId,
CarOwner[MAX_PLAYER_NAME],
CarModel,
Float:CarPos_x,
Float:CarPos_y,
Float:CarPos_z,
Float:CarRotate,
CarNitro,
CarHyd,
CarWheel,
CarAusp,
CarSideL,
CarSideR,
CarFB,
CarRB,
CarSpoiler,
CarRoof,
CarHood,
CarVents,
CarLamps,
CarPJ,
CarC1,
CarC2,
CarPrice,
CarArrest,
Plate[15],
Float:Fuel,
Float:Meters,
Neon,
BagSpace,
//Items
BagApple,
BagPear
};
new PlayerCar[MAX_PLAYERS][MaxVeh][dtc_PlayerCar];
stock const ItemSpace[] =
{
1, //BagApple
1 //BagPear
};
Alles anzeigen
Wichtig hier, sorg nun dafür, dass BagApple immer das oberste Item ist und alle anderen Items hänge einfach unten dran. So wie man es normal auch tun würde.
Dann kannste es nämlich einfach so machen:
stock AddItem(playerid, x, dtc_PlayerCar:item, amount)
{
PlayerCar[playerid][x][item] += amount;
PlayerCar[playerid][x][item] += ItemSpace[item-BagApple];
}
Nutzung dann einfach so:
AddItem(playerid,veh,BagApple,10); //Gibt 10 Äpfel z.B.