Hey,
in meinem Befehl zum Spawnen von Fahrzeugen gibt es folgenden Fehler:
Wenn ich mehr als 24 Autos Spawne, sprich das 25te Auto was ich mit dem
Befehl spawne wird alles unter SetVehicleWorld.. nicht mehr ausgeführt.
Sprich die Variable "SpawnedCars" wird nicht hochgesetzt, es kommt keine
Message für den Spieler und es wird auch nicht returned sondern nur "Unknow Command" angezeigt.
Hoffe mir kann jemand helfen. Hier der Code:
#define MAX_SPAWNCARS 100
// Die Variablen:
new SpawnedCars;
new SpawnCar[MAX_SPAWNCARS];
new SpawnCarSpawner[MAX_PLAYER_NAME][MAX_SPAWNCARS];
...
for(new veh = 0; veh < MAX_SPAWNCARS; veh++)
{
if(SpawnCar[veh] == 0)
{
SetPlayerPos(playerid,X,Y,Z+3);
FreezePlayer(playerid,500);
SpawnCar[veh] = CreateVehicle(model,X,Y,Z-0.2,ZA,color1,color2,-1);
LinkVehicleToInterior(SpawnCar[veh],GetPlayerInterior(playerid));
SetVehicleVirtualWorld(SpawnCar[veh],GetPlayerVirtualWorld(playerid));
new name[MAX_PLAYER_NAME];
format(name,sizeof(name),pInfo[playerid][pAccName]);
SpawnCarSpawner[veh]=name;
SpawnedCars++;
format(string,sizeof(string),"* Fahrzeug %d wurde erstellt.",SpawnCar[veh]);
SendClientMessage(playerid,COLOR_GRAD2,string);
break;
}
}