Hallo,
Ich habe versucht mehrere Fraktionen zu scripten und damit die Fraktionscars zu bestimmen. Hat auch am Anfang alles gut geklappt (Keine Errors/Warnings)
Beim LSP funktioniert alles doch beim OAMT/Fahrschule kann man ohne Probleme einsteigen ich schick mal die Zeilen :
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate==PLAYER_STATE_DRIVER)
{
for(new i=0; i<sizeof(PolizeiVehs); i++)
{
if(GetPlayerVehicleID(playerid)==PolizeiVehs[i])
{
if(GetPVarInt(playerid,"fraktion")!=1)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,COLOR_RED,"Du darfst dieses Fahrzeug nicht fahren.");
}
}
}
}
else if(newstate==PLAYER_STATE_DRIVER)
{
for(new i=0; i<sizeof(oAmtVehs); i++)
{
if(GetPlayerVehicleID(playerid)==oAmtVehs[i])
{
if(GetPVarInt(playerid,"fraktion")!=4)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,COLOR_RED,"Du darfst dieses Fahrzeug nicht fahren.");
}
}
}
}
return 1;
}