Wennn Player Level 2 Keine Fahrräder mehr benutzen !

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
  • Hallo,


    Also ich Versuche momentan es So Hinzubekommen das wenn man level 2 oder Höher ist man Keine Fahrräder mehr Benutzten kann aber ich weis einfach net mehr weiter hab etliche dinge Versucht


    So Sieht der Code momentan aus !




    Ich Hoffe man Kann mir Helfen !

    Evo Is Back
    #aRP - Apfelschorle RolePlay




  • So habe ich das ganze bei mir gelöst:


    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(GetVehicleModel(playerid) == 509 || GetVehicleModel(playerid) == 481 || GetVehicleModel(playerid) == 510)
    {
    if(GetPVarInt(playerid, "Level") >= 2)
    {
    SendClientMessage(playerid, 0xFF0000FF, "Du hast keine Schlüssel");
    TogglePlayerControllable(playerid, false);
    TogglePlayerControllable(playerid, true);
    }
    }
    return 1;
    }


    MfG
    Eliot Ness

  • Zitat

    Deine admin Abfrage z.B.

    Wozu brauchst du denn bitte seine Adminabfrage? Er will das Level auslesen lassen bzw. abfragen lassen und dann eben sein Wunsch ausführen.
    Meiner Meinung nach hat das rein gar nichts mit dem Adminlevel zu tun.


    MfG
    Eliot Ness

  • Mag schon sein. Jedoch nehme ich stark an, dass er nach dem Tut von Mr.Monat gearbeitet hat. In seinem Tut spricht er nur kurz enums an, arbeitet ausschließlich mit PVars, daher denke ich seine Levelabrage stimmt.


    MfG
    Eliot Ness

  • So sehe ich das auch ;)
    Nunja seien wir auf seine Antwort gespannt.


    MfG
    Eliot Ness

  • Hallo,


    Also ich habs jetzt So Versucht !



    Aber Es geht nicht :(


    Und Ja ich Hab das MR.Monats Tut als Grundlage Genommen ^^

    Evo Is Back
    #aRP - Apfelschorle RolePlay




  • Ich habe es so:



    for(new i=0; i<sizeof(neuling); i++)
    {
    if(GetPlayerVehicleID(playerid)==neuling[i])
    {
    if(PlayerInfo[playerid][pLevel] > 2)
    {
    RemovePlayerFromVehicle(playerid);
    }
    }
    }


    Bei OnPlayerStateChange (Natürlich noch die PLAYER_STATE_DRIVER Abfrage)


    Oben:



    neuling[0] = AddStaticVehicleEx(462,1770.9591,-1913.3757,13.1528,125.3069,13,13,-1);
    neuling[1] = AddStaticVehicleEx(462,1771.0649,-1914.6523,13.1558,127.7316,14,14,-1);
    neuling[2] = AddStaticVehicleEx(462,1771.1675,-1916.0212,13.1554,131.9744,1,2,-1);
    neuling[3] = AddStaticVehicleEx(462,1771.3776,-1917.3571,13.1535,133.5532,2,1,-1);

    Musst halt auch noch das PlayerInfo[... dementsprechend anpassen und das mit AddStaticVehicle auch ;)


  • Habs Hinbekommen :)


    Danke an Alle

    Evo Is Back
    #aRP - Apfelschorle RolePlay