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?