Lizensabfrage -.-

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
  • Nabend Fische,


    Nun nach kanger Zeit brauche ich doch eure Hilfe :D
    Also ich habe folgendes im Enum
    enum spieler_daten
    {
    Autoschein,
    Bikeschein,
    Waffenschein,
    Flugschein,
    Bootschein,
    Truckschein,
    Angelschein
    }
    new PlayerInfo[MAX_PLAYERS][spieler_daten];


    meine Fraktions/Gangcars sind wie folgt aufgeteilt.
    new CopCars[13];
    new MedicCars[6];
    new OamtCars[6];
    new NewsCars[6];
    new StaatCars[4];
    new FahrschulCars[13];
    new HitmanCars[8];


    dazu jeweils folgendes
    public IsACopCar(carid)
    {
    for(new i = 0; i < sizeof(CopCars); i++)
    {
    if(carid == CopCars[i])
    {
    return 1;
    }
    }
    return 0;
    }


    nun meine Frage.Wie kann ich es machen, das man die Copcars nur mit Führerschein fahren kann, die Bikes nur mit Bikeschein und die Trucks nur mit der Truckerlizens. Hoffe ihr wisst was ich meine :D
    danke im vorraus

    Glaub keinem, der Dir sagt, dass Du nichts verändern kannst.
    Die, die das behaupten, haben nur vor der Veränderung Angst.
    Es sind dieselben, die erklären, es sei gut so, wie es ist.
    Und wenn Du etwas ändern willst, dann bist Du automatisch Terrorist (Die Ärzte - Deine Schuld)

  • if(newstate == PLAYER_STATE_DRIVER)
    {
    new carid = GetPlayerVehicleID(playerid);
    if(IsACopCar(carid) && !PlayerInfo[playerid][Autoschein] == 1)
    {
    SendClientMessage(playerid,FARBE,"Du hast kein Autoschein!");
    RemovePlayerFromVehicle(playerid);
    }
    return 1;
    }

  • Bei mir sind auch die Helis und Bikes als "IsACopCar" Definiert

    Glaub keinem, der Dir sagt, dass Du nichts verändern kannst.
    Die, die das behaupten, haben nur vor der Veränderung Angst.
    Es sind dieselben, die erklären, es sei gut so, wie es ist.
    Und wenn Du etwas ändern willst, dann bist Du automatisch Terrorist (Die Ärzte - Deine Schuld)

  • evtl eine kleine Anregung? :D Ka kann mir leider noch nichts drunter vorstellen :D

    Glaub keinem, der Dir sagt, dass Du nichts verändern kannst.
    Die, die das behaupten, haben nur vor der Veränderung Angst.
    Es sind dieselben, die erklären, es sei gut so, wie es ist.
    Und wenn Du etwas ändern willst, dann bist Du automatisch Terrorist (Die Ärzte - Deine Schuld)

  • Hey,


    du könntest für jede Fahrzeugklasse eine eigene Abfrage in Form von Switch & Case benutzen.
    Darin fragst du die Model-ID des jeweiligen Fahrzeuges ab.
    Ein Nachteil wäre halt, dass du jedes einzelne Fahrzeug einzeln zurordnen müsstest.


    Grüße,
    tonyalva