Hey,
ich habe nun folgenden Code verwendet: [ SCRIPTING ] Fraktionsfahrzeuge hinzufügen!
Ich habe ihn auch angepasst, doch mein Problem: Ich habe 14 Polizei-Autos, doch davon funktioniert der Code nur beim 1.
Ich habe am Anfang zwei HPVs. Dann folgen LSPD Cars, Enforcer etc.
Davon kann ich als "Zivilist" in jeden Wagen außer die erste HPV einsteigen.
Mein Code:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if (IsSAPDCar(vehicleid) && !ispassenger)
{
if(!IsFrakSAPD(playerid))
{
TogglePlayerControllable(playerid,false);
TogglePlayerControllable(playerid,true);
}
}
}
public IsSAPDCar(carid)
{
for(new i = 0; i < sizeof(sapd); i++)
{
if(carid== sapd[i]) {
return 1;
}
}
return 0;
}
public IsFrakSAPD(playerid)
{
if(PlayerInfo[playerid][pFraktion] == 1) {
return 1;
} else {
return 0;
}
}
Ist da nur ein kleiner Logikfehler oder wie?
Grüße
Gredsoft