Primero has de definir los equipos
Arriba del GM:
Debajo de esto:
pawn Код:
#define TEAM_COALICIONAM 0
#define TEAM_COALICIONEU 1
#define TEAM_COALICIONAS 2
Luego aсadimos los skins (3 en este caso o + si se quiere) y aсadimos los colores segъn elijan los skins.
pawn Код:
public OnPlayerSpawn(playerid)
{
if(gTeam[playerid] == TEAM_COALICIONAM)
{
SetPlayerColor(playerid,0xFFFF0000);
}
if(gTeam[playerid] == TEAM_COALICIONEU)
{
SetPlayerColor(playerid,0xFFFF0000);
}
if(gTeam[playerid] == TEAM_COALICIONAS)
{
SetPlayerColor(playerid,0xFFFF0000);
}
return 1;
}
Luego ponemos en el lugar de spawn los textos correspondientes al equipo:
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
gPlayerClass[playerid] = classid;
switch (classid) {
case 0:
{
gTeam[playerid] = TEAM_ARMY;
GameTextForPlayer(playerid, "~g~Amйrica", 1000, 6); //la ~g~ representa el color - g =verde b =azul r =rojo
}
case 1:
{
gTeam[playerid] = TEAM_ARMY;
GameTextForPlayer(playerid, "~b~Europa", 1000, 6);
}
case 2:
{
gTeam[playerid] = TEAM_TERRORIST;
GameTextForPlayer(playerid, "~r~Asia", 1000, 6);
}
}
return 1;
}
Y si quieres hacer un comando especial para el equipo pones:
pawn Код:
if(!strcmp(cmdtext, "/america", true))
{
if (gTeam[playerid] == TEAM_COALICCIONAM
{
...
} else {
SendClientMessage(playerid, 0xFF0000FF, "No eres de Amйrica.");
}
return 1;
}
Suerte!
PD: No se si estarбn ordenados, si eso los ordenas tъ porque no sale siempre como quieres.
NOTA: Estoy haciendo un servidor de tdm, parecido a este, espero que no haya competencia XD