Abend,
Und zwar, bin ich gerade dabei für (vorerst) 4 Fraktionen die vehicles zu Scripten. Allerdings habe ich kein großen Erfolg..
Hier mal meine variante
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
	if(SpielerInfo[playerid][pFraktion] !=1)
	{
		for(new i=0; i<MAX_VEHICLES; i++) 
		{
			if(vehicleid == pdCar[i] && !ispassenger)
			{
				TogglePlayerControllable(playerid,0);
				TogglePlayerControllable(playerid,1);
				SendClientMessage(playerid,Grau,"Du hast keine Autoschlüssel für dieses Dienst Fahrzeug");
				return 1;
			}
		}
	}
	if(SpielerInfo[playerid][pFraktion] !=2)
	{
		for(new i=0; i<MAX_VEHICLES; i++) 
		{
			if(vehicleid == fbiCar[i] && !ispassenger)
			{
				TogglePlayerControllable(playerid,0);
				TogglePlayerControllable(playerid,1);
				SendClientMessage(playerid,Grau,"Du hast keine Autoschlüssel für dieses Dienst Fahrzeug");
				return 1;
			}
		}
	}
	if(SpielerInfo[playerid][pFraktion] !=3)
	{
		for(new i=0; i<MAX_VEHICLES; i++) 
		{
			if(vehicleid == buCar[i] && !ispassenger)
			{
				TogglePlayerControllable(playerid,0);
				TogglePlayerControllable(playerid,1);
				SendClientMessage(playerid,Grau,"Du hast keine Autoschlüssel für dieses Dienst Fahrzeug");
				return 1;
			}
		}
	}
	if(SpielerInfo[playerid][pFraktion] !=4)
	{
		for(new i=0; i<MAX_VEHICLES; i++) 
		{
			if(vehicleid == gsCar[i] && !ispassenger)
			{
				TogglePlayerControllable(playerid,0);
				TogglePlayerControllable(playerid,1);
				SendClientMessage(playerid,Grau,"Du hast keine Autoschlüssel für dieses Fahrzeug");
				return 1;
			}
		}
	}
	return 1;
}
Das funktioniert teilweise .. Bei der Fraktion (1,2) funktioniert es super! jedoch bei der id (3,4) garnicht ..
Was habt ihr so für möglichkeiten für mich ? bitte mit kleinen Beispielen.
Grüße