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