Für ordnungsamt alle Fahrzeuge geöffnet? [HILFE]

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 Community.


    Wie kann ich das so machen, das für die Fraktion Ordnungsamt, alle Fahrzeuge geöffnet sind? nur für die fraktion O-amt, für zivis oder andere fraks nicht.
    Danke im vorraus.

    Einmal editiert, zuletzt von TimTom ()

  • Dann musst du sowas ungefähr machen:


    //Für RemovePlayerFromVehicle
    public OnPlayerStateChange(playerid,newstate,oldstate)
    {
    if(newstate == PLAYER_STATE_DRIVER)
    {
    if(PlayerInfo[playerid][pLeader] == oamt || PlayerInfo[playerid][pMember] == oamt) return 1; //oamt durch die Frakid ersetzen
    }
    return 1;
    }


    //Für SetVehicleParamsEx
    public OnVehicleStreamIn(vehicleid, forplayerid)
    {
    if(PlayerInfo[forplayerid][pLeader] == oamt || PlayerInfo[forplayerid][pMember] == oamt) //oamt durch die Frakid ersetzen
    {
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehicleid,engine,lights,alarm,1,bonnet,boot,objective);
    }
    return 1;
    }


    Die Callbacks (public) sind wahrscheinlich schon vorhanden, also da einfach nur oben einfügen !


    mfg. :thumbup:


    //Edit: Namen angepasst im 2. Callback ^^

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

    Einmal editiert, zuletzt von Schwabbel ()