08.10.2010, 16:57
How can i do team chat?
TEAM_RED:
/f <text>
?
TEAM_RED:
/f <text>
?
if(!strcmp(cmdtext, "/f", true))
{
new string[128], Player[MAX_PLAYER_NAME];
GetPlayerName(playerid, Player, MAX_PLAYER_NAME);
format(string, 128, "Team Chat: %s: %s", Player, cmdtext[2]);
for(new i=0; i<MAX_PLAYERS; i++) if(gTeam[i]==TEAM_RED) SendClientMessage(i, COLOR_RED, string);
return 1;
}
Try:
pawn Код:
|
gTeam
new string[256];
new playername[MAX_PLAYER_NAME];
if(text[0] == '!' && text[1] != 0)
{
GetPlayerName( playerid, playername, MAX_PLAYER_NAME );
format( string, 128, "[Team-Chat] %s: %s", playername, text[1] );
for(new i = 0; i < MAX_PLAYERS; i++ )
{
if( IsPlayerConnected(i) && gTeam[playerid] == gTeam[i] )
SendClientMessage( i, COLOR_YELLOW, string );
}
return 0;
}