Also als erstes überprüffst du hier die ID des Autos in deinem Script und nicht die Model ID,
das ist dir denke ich mal klar.
Desweiteren probier es evt. mal so
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new vehicle = GetPlayerVehicleID(playerid);
if(hatfs[playerid] == 0 && PLAYER_STATE_DRIVER)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, Rot, "Du hast keinen Führerschein!");
}
else if(vehicle == 462 && hatfs[playerid] == 0)
{
SendClientMessage(playerid, Grün, "Du kannst auch andere Fahrzeuge fahren. Besorg dir erst einen Führerschein!");
}
return 1;
}
Noch ne kleine frage, ist denn wenn der Spieler joint, die Variable hatfs auf 0 gesetzt?