Team Cars definieren

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
  • So, wieder eine neue Frage.
    Ich habe jetzt die Teams und dessen Farben eingestellt.
    Nun möchte ich, das man nur die Cars in einem Team Fahren kann.


    Beispiel:


    Team 1 hat einen Sultan
    Team 2 hat einen Sultan


    Wenn ein Spieler in Team 1 geht, soll er auch nur die Cars von Team 1 Fahren können.
    Jedoch sind die cars nicht wie bei AddPlayerClass auf Teams eingestellt.


    In meinem Script habe ich das so:



    AddPlayerClass(1,Skin,Koordinaten,Rest = Die 1 steht für Team 1
    AddPlayerClass(2,Skin,Koordinaten,Rest = Die 2 steht für Team 2


    AddStaticVehicleEx(CarID,Koordinaten,Rest = Ist ein Car für Team 1
    AddStaticVehicleEx(CarID,Koordinaten,Rest = Ist ein Car für Team 2


    Die Cars sind aber nicht als Teamseingestellt.
    Ich will nun, das man nur die Cars fahren kann, die an dem Teamspawn stehen, an dem man spawnt.


    Und noch die Frage, ist es überhaupt möglich?


    Bei den Farben hat das ja noch geklappt.


    MfG chazer

  • Schau mal in meine Signatur ;) Da istn Tutorial über Fraktionsfahrzeuge.

  • Also es ist kein Fraktionssystem gescriptet.
    Ich habe einfach ganz viele AddPlayerClass gemacht, wo Skins von Verschiedenen Behörden,Gangs,Mafien usw.
    Und Fahrzeuge an dessen Spawn hingestellt.


    Weiß keiner ne lösung?

    Entwickler/Ansprechpartner von Syndicate V

    Einmal editiert, zuletzt von NoxiZ ()

  • Geh unter


    public OnPlayerStateChange(playerid, newstate, oldstate)


    und mach es so


    if(newstate==PLAYER_STATE_DRIVER) //Wenn er der Fahrer ist..
    {
    for(new i=0; i<sizeof(Tutoriaö); i++) //änder alles
    {
    if(GetPlayerVehicleID(playerid)==Tutorial[i]) //Sollte er in einen der Fahrzeugen sein
    {
    if(SpielerInfo[playerid][pTeam]!=1) //Wenn er nicht in dem Team ist. //Müsst ihr gegebenfalls ändern.
    {
    RemovePlayerFromVehicle(playerid); //Schmeißt den Spieler wirder raus.
    }
    }
    }
    }

    Die Kritik an anderen hat noch keinem die eigene Leistung erspart.

    – Noël Coward