Problem mit Playerfarben

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
  • hi,
    ich hab in meinem script teams erstellt:


    #define TEAM_GROVE 1
    #define TEAM_BALLA 2
    #define TEAM_AZTECA 3



    dazu die teamfarben:


    #define TEAM_GROVE_COLOR 0x00FF00AA
    #define TEAM_BALLA_COLOR 0xFF00FFAA
    #define TEAM_AZTECA_COLOR 0xFFFF00AA



    unter "OnPlayerRequestClass" hab ich eine funktion, die die spieler anhand der classid einem Team zuordnet:


    SetPlayerTeamFromClass (playerid, classid)
    {
    switch(classid)
    {
    case 0:
    {
    gTeam[playerid]=TEAM_GROVE;
    }
    case 102 ,103, 104:
    {
    gTeam[playerid]=TEAM_BALLA;
    }
    case 108, 109, 110, 114, 115, 116:
    {
    gTeam[playerid]=TEAM_AZTECA;
    }
    }
    }



    und unter "OnPlayerSpawn" eine Funktion, die jedem team eine Farbe zuordnet:


    SetPlayerToTeamColor(playerid)
    {
    switch (gTeam[playerid])
    {
    case TEAM_GROVE:
    {
    SetPlayerColor(playerid, TEAM_GROVE_COLOR);
    }
    case TEAM_BALLA:
    {
    SetPlayerColor(playerid, TEAM_BALLA_COLOR);
    }
    case TEAM_AZTECA:
    {
    SetPlayerColor(playerid, TEAM_AZTECA_COLOR);
    }


    }
    }


    das Problem: wenn ich das ganze teste, ist die teamfarbe -egal bei welchem skin- immer grün, also TEAM_GROVE_COLOR.
    wie kann ich es machen, dass die farbe dem jeweiligen team angepasst wird?

    Keine Scripting-Fragen per PM!

    2 Mal editiert, zuletzt von Crank93 ()