Wie macht man Vehicle für frak?

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
  • Eigentlich sollst du sowas selber versuchen aber ich helfe dir mal auf die sprünge...


    Als erstes, machst du oben im script eine Variable die du zb Armycar nennst...
    Wenn du eine bestimmte größe an cars haben möchtest zb 6Fahrzeuge musste das so machen
    new Armycars[7]//Er erstellt eine neue Variable, mit der größe 7..
    Du kannst aber nur durch der Array größe 6Fahrzeuge dann nehmen jenachdem wie groß dein Array ist.
    Du musst immer +1 rechnen zb 20Fahrzeuge = Array Größe 21 weil es bei 0Anfängt...


    Danach musst du bei OnGameModelInit diese Armycars fest legen, du musst ingame in ein Fahrzeug /save name machen //Name = wählbar...
    So wenn du das gemacht hast gehst du zu Dokumente-->Gta SanAndreas user Files--->SAMP---->saveposition..
    Dieses kopierst du dir raus und fügst es in OnGameModelInit ein.
    Davor machst du dann Armycars[0] = Das von der Saveposition...
    Immer so weiter jenachdem wv cars du hast.



    Dann gehst du zum public OnPlayerStateChange.


    und dann das


    if(newstate == PLAYER_STATE_DRIVER)
    {
    for(new i=0; i<sizeof(Armycars); i++)
    {
    if(GetPlayerVehicleID(playerid) == Armycars[i])
    {
    if(isPlayerInFrakt(playerid, 1)) // Du musst deine eigene Fraktions abfrage hier rein machen
    {
    }
    else
    {
    RemovePlayerFromVehicle(playerid); // Hier schmeißt er den Spieler raus
    SendClientMessage(playerid,GRAU,"Du bist nicht in der Fraktion Army.");
    }
    return 1;
    }
    }
    return 1;
    }


    Sollte so klar sein.