Для начала находим public OnPlayerText(playerid, text[])
В него вставляем следующий текст:
Код
if(text[0] == '!')
{
new name[24], string[256];
GetPlayerName(playerid, name, 24);
strdel(text,0,1);
format(string, sizeof(string), "*%s: %s", name, text);
printf("%s", string);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(gTeam[i] == gTeam[playerid])
SendClientMessage(i, GetPlayerColor(playerid), string);
}
}
}
- "!" - знак, который игрок должен поставить перед текстом для командного чата
- printf("%s", string); - отправляет сообщение в консоль сервера(можно убрать)
- SendClientMessage(i, GetPlayerColor(playerid), string); - отправляет сообщение банде
- GetPlayerColor(playerid) - Цвет сообщения(берется цвет игрока, можно изменить)