Codes
So lets add OnPlayerText.
Код:
public OnPlayerText(playerid, text[])
{
if(text[0] == '!' && strlen(text[1]))//"!" Is the symbol you use to teamchat.e.g: !Hello team
{
for (new i = 0; i != MAX_PLAYERS; ++i)
{
if(IsPlayerConnected(i) && (gTeam[i] == gTeam[playerid]))
Msg(playerid, -1, "[Team Chat] %s: %s", PlayerNameEx(playerid), text[1]);//The message to be sent
}
return 0;
}
return 1;
}
Код:
stock PlayerNameEx(playerid)
{
new
playerName[MAX_PLAYER_NAME+1],
string[MAX_PLAYER_NAME+1+7];
GetPlayerName(playerid, playerName, sizeof(playerName));
format(string, sizeof(string), "%s (%d)", playerName, playerid);
return string;
}
stock Msg(playerid, color, const fmat[], va_args<>)//Like SendClientMessage
{
return SendClientMessage(playerid, color, va_return(fmat, va_start<3>));
}