Prob mit carschein und flugschein ^^

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • also habe ein Problem mit meinem Carschein und Flugschein
    wenn ich in ein Auto einsteige kommt du hast kein Flugschein und werde wieder rausgeworfen das gleiche beim flugzeug oder hubschrauber
    wie kann ich es mahcne das das nur bei flugzeugen oder hubi kommt
    hier mein code ;
    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(PlayerInfo[playerid][pCarschein] == 1)
    {
    }
    else
    {
    SendClientMessage(playerid,COLOR_ROT,"Du hast kein Führerschein");
    RemovePlayerFromVehicle(playerid);
    }
    }
    }
    //------------------------------------------------------------------------------
    if(newstate == PLAYER_STATE_DRIVER && GetVehicleModel(GetPlayerVehicleID(playerid)) == 593 || 592 || 577 || 511 || 512 || 520 || 553 || 476 || 519 || 460 || 513 || 548 || 425 || 417 || 487 || 488 || 497 || 563 || 447 || 469)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(PlayerInfo[playerid][pFlugschein] == 1)
    {
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_ROT,"Du hast kein Flugschein");
    RemovePlayerFromVehicle(playerid);
    return 1;
    }
    }
    }

  • das muss so heißen:
    new x = GetVehicleModel(GetPlayerVehicleID(playerid));
    if(.----- x == 418 || x == 44 || x == 54)
    .....



    Zahlen sind frei erfunden.^^