Die neuen Spieler können leider ohne Führerschein alle Fahrzeuge fahren und klauen.
Wenn ich RemovePlayerFromVehicle(playerid); benutze können neue Spieler nicht
in die Fahrschulautos einsteigen und keine Motorroller benutzen. Ich nutze kein GF-MOD !
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(IsPlayerInAnyVehicle(playerid))
{
if(CarInfo[GetPlayerVehicleID(playerid)][cGas]<=0 && CanExit[playerid]==false)
{
new Model = GetVehicleModel(GetPlayerVehicleID(playerid));
if(Model != 509 && Model != 510 && Model != 481)
{
SendClientMessage(playerid, COLOR_RED, "Dein tank ist leer mache /adac!");
TogglePlayerControllable(playerid, false);
CanExit[playerid]=true;
return 0;
}
}
if(PlayerInfo[playerid][pDriving] != 1 && newstate == PLAYER_STATE_DRIVER)
{
if(vehicleid == 462 || vehicleid == 448 || vehicleid == 509 || vehicleid == 481 || vehicleid == 510)
{
SendClientMessage(playerid, COLOR_GREEN, "Du darfst dieses Fahrzeug ohne Führerschein fahren!");
}
else
{
SendClientMessage(playerid, COLOR_RED, "Du hast keinen Führerschein!");
RemovePlayerFromVehicle(playerid);
for(new j = 0; j < MAX_PLAYERS; j++)
{
if(IsPlayerConnected(j))
{
if(PlayerInfo[j][pJob] == POLIZEI)
{
SendClientMessage(j, COLOR_RED, "Jemand fährt ohne Führerschein!");
SendClientMessage(j, COLOR_RED, "Wurde auf der Karte markiert!");
SetPlayerMarkerForPlayer(j, playerid, 0xF600F6F6);
}
}
}
return 1;
}
}
}