Als Passagier einsteigen...

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
  • Hey Leute,
    die Überschrift sagt eigentlich nicht viel über meine Frage aus, aber mir ist nicht´s anderes eingefallen :D


    Frage:
    Bei mir soll eine Person über einen CMD eine andere Person die Erlaubnis geben, als Passagier in ein Fahrzeug einzusteigen.
    Wenn die Person diese Erlaub nis nicht hat, soll sie Removed werden :D
    Ich hatte die Idee das so ähnlich zu machen.


    new erlaubnis = 0;


    Dann soll die Person über einen CMD


    erlaubnis = 1;


    machen.


    Dann


    if(erlaubnis == 1)



    Nun meine Probleme:


    1. Ich weiß nicht, wie die Variable nur für die bestimmte ID verändert wird.
    2. Ich weiß nicht wie ich prüfen kann, ob die Person als Beifahrer eingestiegen ist.


    Kann mir Jemand dabei helfen ?



    Gruß Hauke

    PAWNit gratis nutzen?
    Geschenkcode: 2017VQXPKB8V3KA

    Hier könnte Ihre Werbung stehen.

  • Hier mal eine Erläuterung zu deiner ersten Frage:


    new DIEVARIABLE[MAX_PLAYERS]


    Hier ne IF Abfrage, ob das für den Player an/aus ist:


    if(DIEVARIABLE[playerid] == 1)
    {


    Und hier mit setzt du es:


    DIEVARIABLE[playerid] = 1;
    DIEVARIABLE[playerid] = 0;


    Ich kann dir leider nicht sagen wie man das nennt, aber ich weiß wie es funktioniert ^^
    Ist gut um ein DM zu machen oder so.
    Das mit dem Personen Einsteigen werd ich mal gucken ob ich das nicht morgen/übermorgen machen werde, denn sowas kann ich auch gebrauchen :)


    MFG,Cedi :thumbup:


    /Edit zu deiner 2Ten Frage:


    public OnPlayerStateChange(playerid,newstate,oldstate)
    {
    if(PLAYER_STATE_PASSENGER[playerid])
    //FUNKTION BLABLA
    }
    //SONSTIGE FUNKTIONEN
    return 1;
    }
    Habs von hand geschribene.Alles weitere mach ich morgen.
    Gute Nacht jetzt^^