• Страница 1 из 1
  • 1
Командный чат для TDM модов
[S]ilverbac[k]Дата: Среда, 10.11.2010, 00:25 | Сообщение # 1
.::Offline::.
Пахан
Сообщений: 723
[ 86 ]
Награды: 17

Статус отсутствует
Для начала находим 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) - Цвет сообщения(берется цвет игрока, можно изменить)


[FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
 
fenix05Дата: Пятница, 17.05.2013, 21:58 | Сообщение # 2
.::Offline::.
Гангстер
Сообщений: 151
[ 62 ]
Награды: 4

Статус отсутствует
Простой чат не отображается.
Чтобы исправить это, в этом паблике в конце, вставьте:
Код
SendPlayerMessageToAll(playerid, text);


Alien Brickman [vk.com/alien_brickman]Обложка:
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright www.SAMP-TEAM.com (c) 2009-2024
Правила использования материалов сайта

При копировании материалов из нашего сайта
ссылка на www.SAMP-TEAM.com обязательна!
Нарушители правил будут строго наказаны!

Хостинг от uCoz   
Для корректного просмотра мы рекомендуем Вам использовать браузер Google Chrome.
Яндекс.Метрика
Яндекс.Метрика