Cop Fraktion Erstellen !!!~SUFU~ Benutzt !!!

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
  • Hy Leute,


    Also bevor ich anfange ich Habe gegoogelt und SUFU benutzt !!!


    So jetzt habe ich hier im Forum schon ganz ganz viele tutorials durchgelesen wie man Fraktionen erstellt z.b. mit gTeam usw.
    Alle die ich befolgt und auch ausgeführt habe, haben nicht funktioniert !! ( Es kamen immer Errors :( )


    Kann mir mal einer mal schnell beschrieben wie man es macht? Und bitte keine Links geben ( weil ich es sicher schon kenne )


    Habe schon in vielen Threads gelesen das das sehr einfach ist !!! ( Wenn es einfach ist dann will ich es auch können ^^ )


    Danke schon mal im Voraus


    P.S: Kein GF !!!


    MFg: R.F.R

    < Beatboxen ist leicht > Beatboxen & Singen/Rappen ist schwerer >

  • unter includes


    static gTeam[MAX_PLAYERS];

    Dann die Defines
    #define TEAM_GROVE 0
    #define TEAM_BALLAS 1
    [color=#ff0000]#define TEAM_COPS 2[/color]



    [color=#ff0000]public OnPlayerRequestClass(playerid, classid) [/color]
    {
    if(classid == 0) //wenn der Spieler den ersten Skin auswählt
    {
    gTeam[playerid] = TEAM_GROVE;
    }
    if(classid == 1) //wenn der Spieler den zweiten Skin auswählt
    {
    gTeam[playerid] = TEAM_BALLAS;
    }
    if(classid == 2) //wenn der Spieler den dritten Skin auswählt
    {
    gTeam[playerid] = TEAM_COPS;
    }
    return 1;
    }


    bsp CMD für Cops



    if(strcmp("/copbase",cmdtext,true) == 0)
    {
    if(gTeam[playerid] == TEAM_COPS)
    {
    SetPlayerPos(playerid,123.00,456.00,22.00);
    SendClientMessage(playerid,0x00FF00FF,"Du bist nun bei der Cop-Base!");
    }
    else
    {
    SendClientMessage(playerid,0xFF0000FF,"Du bist kein Cop!");
    }
    return 1;
    }


    Wie machst du jetzt die Klassen?


    public OnGameModeInit( )
    {
    // People are only allowed to spawn using the CJ skin.
    AddPlayerClass( 0, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0 );
    AddPlayerClass( 0, 1958.33,, 15.36, 269.15, 26, 36, 28, 150, 0, 0 );
    AddPlayerClass( 0, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0 );
    return 1;
    }


    Grün= skin des players


    Blau= Koordinaten des Spawnpunktes


    Lila=Waffen und Munition



    M.f.g


    zombiemodder

    Zitat

    Nimm die Dinge wie sie sind: schlag, wenn du schlagen musst, tritt, wenn du Treten musst
    -Bruce Lee

  • Hy danke erstmal für diene hilfe bekomme aber leider Error:



    C:\Dokumente und Einstellungen\\Desktop\sa-mp Control\gamemodes\Fabrik.pwn(124) : error 055: start of function body without function header
    C:\Dokumente und Einstellungen\\Desktop\sa-mp Control\gamemodes\Fabrik.pwn(125) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\\Desktop\sa-mp Control\gamemodes\Fabrik.pwn(129) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\\Desktop\sa-mp Control\gamemodes\Fabrik.pwn(133) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\\Desktop\sa-mp Control\gamemodes\Fabrik.pwn(137) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Errors.


    Hier die Zeilen ( hab die zeilen nummer davor geschrieben):

    124{
    125 if(classid == 0) //wenn der Spieler den ersten Skin auswählt
    126 {
    127 gTeam[playerid] = TEAM_GROVE;
    128 }
    129 if(classid == 1) //wenn der Spieler den zweiten Skin auswählt
    130 {
    131 gTeam[playerid] = TEAM_BALLAS;
    132 }
    133 if(classid == 2) //wenn der Spieler den dritten Skin auswählt
    134 {
    135 gTeam[playerid] = TEAM_COPS;
    136 }
    137 return 1;
    138}



    Das mit [/color] hab ich jetzt nicht eingefügt...


    MFg. R.F.R

    < Beatboxen ist leicht > Beatboxen & Singen/Rappen ist schwerer >

  • mach ganz oben über OnGameModeInit


    new gTeam[MAX_PLAYERS];


    PM mich an dann kann ich dir ein kleines script machen ;)

    Zitat

    Nimm die Dinge wie sie sind: schlag, wenn du schlagen musst, tritt, wenn du Treten musst
    -Bruce Lee

  • Gleiche Fehlermeldungen :(


    Hat sich erledigt LiL One hat es mir schnell per TV gezeigt :D


    Ich hatte es in einer Falsche reige gesetzt :D


    Thema erledigt

    < Beatboxen ist leicht > Beatboxen & Singen/Rappen ist schwerer >

    Einmal editiert, zuletzt von Rapfabrik ()