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