Hallo,
ich habe versucht eine Funktion zu schreiben die alle Fraktionsautos abfragt und dann die entsprechende FraktionsNummer der Frakion ausspuckt.
Also in etwa so:
stock IstEinFraktionsauto(vehicleid)
{
for(new i = 0; i < 70; i++)
{
if(vehicleid == PolizeiVehs[i])
{
return 1;
}
else if(vehicleid == BKAVehs[i])
{
return 2;
}
else if(vehicleid == ArmeeVehs[i])
{
return 3;
}
else if(vehicleid == MedicVehs[i])
{
return 4;
}
else if(vehicleid == NewsVehs[i])
{
return 5;
}
else if(vehicleid == SekVehs[i])
{
return 6;
}
else if(vehicleid == FahrschulVehs[i])
{
return 7;
}
else if(vehicleid == TaxiVehs[i])
{
return 8;
}
else if(vehicleid == ADACVehs[i])
{
return 9;
}
else if(vehicleid == GroveVehs[i])
{
return 10;
}
else if(vehicleid == BallasVehs[i])
{
return 11;
}
else if(vehicleid == BanditosVehs[i])
{
return 12;
}
else if(vehicleid == TriadenVehs[i])
{
return 13;
}
else if(vehicleid == HitmanVehs[i])
{
return 14;
}
else if(vehicleid == TerrorVehs[i])
{
return 15;
}
}
}
Nur komischerweise läuft die For-Schleife nicht weiter als 10, was ziemlich ärgerlich ist, denn die meistens Fraktionen haben mehr als 10 Autos
Ich finde einfach den Fehler nicht.
Ich hoffe ihr könnt mir helfen.
Mit freundlichen Grüßen
Steph12
Edit: PawnCode abgeändert