Führerschein,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
  • Moin,
    wie erstelle ich nen Führerschein und einen Flugschein?
    Also wen man keinen Führerschein hat kann man kein Auto fahren und wenn man kein Flugschein hat kein Flugzeug fliegen :)
    Danke im vorraus ;)

  • Ungetestet.


    enum p_Scheine {
    Car,
    Plane,
    Bike,
    Boat,
    };


    new Licenses[MAX_PLAYERS][p_Scheine];


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    new v=GetPlayerVehicleID(playerid);
    if(Licenses[playerid][Bike] == 0 && IsABike(v))
    {
    SendClientMessage(playerid, 0xFF0000FF, "Du hast keinen Motorradführerschein");
    RemovePlayerFromVehicle(playerid);
    }
    return 1;
    }


    stock IsABike(vehid)
    {
    new modid = GetVehicleModel(vehid);
    switch(modid)
    {
    case 581: return 1;
    case 462: return 1;
    case 521: return 1;
    case 463: return 1;
    case 522: return 1;
    case 461: return 1;
    case 448: return 1;
    case 468: return 1;
    case 586: return 1;
    default: return 0;
    }
    return 1;
    }

  • Danke ;)
    Also Errors/Warnings habe ich nicht bekommen werde es gleich mal InGame testen..
    Noch ne Frage wie heißt der Befehl zum vergeben des Führerscheines?
    Irgentwie so mit:

    Licenses[playerid][Bike] == 0

    ??

  • im gf eig andersrum, ich kann dir net sagen, wie es im script aussieht, aber der befehl für den fahrlehrer muss letzlich lauten:


    Flugschein: /givelicense flying SpielerID


    Autoschein: /givelicense driving SpielerID


    Bootschein: /givelicense sailing SpielerID


    Angelschein: /givelicense fishing SpielerID


    usw.


    also in der regel heißt der befehl also /givelicense (scheintyp) SpielerID


    vllt hilft dir das ja auch weiter...

    Wenn man keine Ahnung hat, einfach mal Fresse halten! 8)

  • Öhm...hilft mir nicht weiter da ich kein GF nutze! ;)