ne sagt nichts, alles normal
//Edit zum 3. Mal
Fehler gefunden, ich hatte kein Enum benutzt.
Warum wiederholt er das ganze richtig oft? (soll nur alle AHCarSpawn1 mit Fahrzeuge Füllen (6) Stück)Komme mit Doppelschleifen noch nicht so klar... Oder soll man es nicht so machen
http://prntscr.com/nzds61
C
for(new i; i<sizeof(AHCarSpawn1); i++)
{
for(new icar; icar<sizeof(AutohausCar1); icar++)
{
new FahrzeugID;
new zufall = random(1000);
if(zufall < 10) FahrzeugID = 0;
else if(zufall <= 10 && zufall < 20) FahrzeugID = 1;
else if(zufall >= 21) FahrzeugID = random(7) + 2;
new Color1 = random(127);
new Color2 = random(127);
AutohausCar1[icar] = CreateVehicle(AHVehTypes1[FahrzeugID][Model], AHCarSpawn1[i][0], AHCarSpawn1[i][1], AHCarSpawn1[i][2], AHCarSpawn1[i][3], Color1, Color2, 300);
printf("%d (%d), %d , %f, %f, %f, %f", AutohausCar1[icar],icar,AHVehTypes1[FahrzeugID][Model],AHCarSpawn1[i][0],AHCarSpawn1[i][1],AHCarSpawn1[i][2],AHCarSpawn1[i][0]);
}
}
Alles anzeigen