1 float TeamByColor(float color)
5 case FL_TEAM_1: return 0;
6 case FL_TEAM_2: return 1;
7 case FL_TEAM_3: return 2;
8 case FL_TEAM_4: return 3;
12 float ColorByTeam(float i)
16 case 0: return FL_TEAM_1;
17 case 1: return FL_TEAM_2;
18 case 2: return FL_TEAM_3;
19 case 3: return FL_TEAM_4;
20 default: return FL_TEAM_1;
24 float GetPlayerColorForce(float i)
29 return stof(getplayerkeyvalue(i, "colors")) & 15;
32 float GetPlayerColor(float i)
34 if not(playerslots[i].gotscores) // unconnected
36 else if(stof(getplayerkeyvalue(i, "frags")) == FRAGS_SPECTATOR)
39 return GetPlayerColorForce(i);
42 string GetPlayerName(float i)
44 return ColorTranslateRGB(getplayerkeyvalue(i, "name"));
47 vector GetTeamRGB(float color)
51 default: return '1 1 1';
52 case FL_TEAM_1: return '1 0 0'; // red
53 case FL_TEAM_2: return '0 0 1'; // blue
54 case FL_TEAM_3: return '1 1 0'; // yellow
55 case FL_TEAM_4: return '1 0 1'; // pink
59 string GetTeamName(float color)
63 default: return _("Spectators");
64 case FL_TEAM_1: return _("Red Team");
65 case FL_TEAM_2: return _("Blue Team");
66 case FL_TEAM_3: return _("Yellow Team");
67 case FL_TEAM_4: return _("Pink Team");