Hallo,
ich habe ein Problem.
Undzwar erstelle ich ganz viele Objecte gleichzeitig so:
DerbyObjects[d][DObjectID] = CreateDynamicObject(mapValues[pMmodelid], mapValues[pMX], mapValues[pMY], mapValues[pMZ]+offZ, mapValues[pMRX], mapValues[pMRY], mapValues[pMRZ],-1,-1,-1,300.0,300.0);
Die Objecte werden aus einer datei geladen.
Nun speichere ich alle Objecte in einer Array.
Hier das Enum:
enum DerbyObjectsInfo
{
DObjectID
};
new DerbyObjects[5000][DerbyObjectsInfo];
Wenn ich eine schleife durch alle durchziehe wird die richtige zahl ausgegeben.
Nun möchte ich alle auf einmal löschen.
Dies mache ich so:
for(new d = 0; d < sizeof(DerbyObjects); d++)
{
DestroyDynamicObject(DerbyObjects[d][DObjectID]);
printf("FUCKER!: %i", DerbyObjects[d]);
break;
}
jedoch werden sie einfach nicht gelöscht.
Hoffe auf Hilfe..
Danke