Hallo
Endlich haben wir unser Lizensystem einigermassen am funktionieren, jedoch werden alle User ohne Lizenz aus dem Auto geworfen, auch als Beifahrer. Ich will jedoch nur, das der Fahrer rausgeworfen wird. Gibts da andere Funtionen dafür ? Ist das überhaupt am richtigen Ort, da es ja noch ein OnPlayerEnterVehicle gibt. Wie kann man sowa smit ispassenger machen ?
public OnPlayerStateChange(playerid, newstate, oldstate) // - Führerschein
{
if(newstate == 2)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(FLUGZEUGCAR(vehicleid) && PlayerInfo[playerid][pFlugLiz] != 1)
{
GameTextForPlayer(playerid, "~r~Du hast noch keinen Flugschein", 2000, 5);
RemovePlayerFromVehicle(playerid);
return 1;
}
else if(PlayerInfo[playerid][pAutoLiz] != 1)
{
RemovePlayerFromVehicle(playerid);
GameTextForPlayer(playerid, "~r~Du hast noch keinen Fuehrerschein", 2000, 5);
return 1;
}
..........
Wie kann ich jetzt mache, dass nur der Fahrer aus dem Auto entfernt wird und nicht alle ?
MfG dUDALUS