GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: GroX - 2010. Március 15. - 10:30:57

Cím: MessageToTeam
Írta: GroX - 2010. Március 15. - 10:30:57
Hát ez egy egyszeru kis kód ami a csapattársaknak küldi el az üzenetet.
Nem gTeam változóval van, hanem SetPlayerTeam függvénnyel.
 
MessageToTeam(playerid,color,const string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i)) if(GetPlayerTeam(i) == GetPlayerTeam(playerid)) SendClientMessage(i, color, string);
}
return 1;
}

 
Példa a használatra:
 
public OnPlayerText(playerid, text[])
{
if(text[0] == \'!\')
{
         new str[128];
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,sizeof(pName));
format(str, sizeof(str),\"[Team-Chat] %s: %s\", pName, text[1]);
   MessageToTeam(playerid,0x33FF33AA,str);
   return 0;
}
return 1;
}