#1

Could someone give me the code so i can use SendTeamMessage please? it would help me a lot.
Reply
#2

Use a loop.

pawn Код:
for(new i; i < MAX_PLAYERS; i++)
{
    if(GetPlayerTeam(playerid) == YOUR_TEAM_HERE) //or if(gTeam[playerid] == YOUR_TEAM_HERE)
    {
        SendClientMessage(i, YOUR_COLOUR_HERE, "YOUR MESSAGE HERE");
    }
}
Reply
#3

Quote:
Originally Posted by biltong
Use a loop.

pawn Код:
for(new i; i < MAX_PLAYERS; i++)
{
    if(GetPlayerTeam(playerid) == YOUR_TEAM_HERE) //or if(gTeam[playerid] == YOUR_TEAM_HERE)
    {
        SendClientMessage(i, YOUR_COLOUR_HERE, "YOUR MESSAGE HERE");
    }
}
Your code won't work - you're using 'playerid' in the GetPlayerTeam loop.

pawn Код:
for(new u = 0; u < GetMaxPlayers(); u++)
{
  if(GetPlayerTeam(u) == TEAM_DEFINE) SendClientMessage(u, COLOR_DEFINE, "Message text.");
}
Reply
#4

Quote:
Originally Posted by Don Correlli
Quote:
Originally Posted by biltong
Use a loop.

pawn Код:
for(new i; i < MAX_PLAYERS; i++)
{
    if(GetPlayerTeam(playerid) == YOUR_TEAM_HERE) //or if(gTeam[playerid] == YOUR_TEAM_HERE)
    {
        SendClientMessage(i, YOUR_COLOUR_HERE, "YOUR MESSAGE HERE");
    }
}
Your code won't work - you're using 'playerid' in the GetPlayerTeam loop.

pawn Код:
for(new u = 0; u < GetMaxPlayers(); u++)
{
  if(GetPlayerTeam(u) == TEAM_DEFINE) SendClientMessage(u, COLOR_DEFINE, "Message text.");
}
Right, I always seem to do that
Thanks for catching it.
Reply
#5

no i mean, on some places, i saw SendTeamMessage, i need the stock of it.
Reply
#6

pawn Код:
stock SendTeamMessage(teamid, message[])
{
  for(new u = 0; u < GetMaxPlayers(); u++)
  {
    if(GetPlayerTeam(u) == teamid) SendClientMessage(u, COLOR_DEFINE, message);
  }
  return true;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)