Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Мануал Добавление точки при муте

Статус
В этой теме нельзя размещать новые ответы.

Jack3x

Новичок
Суть заключается в том, что игрок который в муте при повторных сообщениях будет палится точками, т.е при первом писании в чат, будет дополнятся 1 точка... и так до 5 потом по новой))))

P.S Скажу сразу по мне не нужный сброт, кто то просил в группе, я сделал!
​

- Для начала нам нужно найти затычку для этого идем в паблик OnPlayerText
- Ищем там, что-то типо PlayerInfo[playerid][pMute] > 0
- Или же в поиске, CTRL + F == "Пытается что-то сказать"

PHP:
new test_max[] = { 1,2,3,4,0 }; //Создаем отчетность
new text[128]; //Берем текст
SetPVarInt(playerid,"TochaTest", test_max[ GetPVarInt(playerid,"TochaTest") ] ); 
format(text, 127, "Пытается что то сказать %s",(GetPVarInt(playerid,"TochaTest") == 0) ? (".") : (GetPVarInt(playerid,"TochaTest") == 1) ? ("..") : (GetPVarInt(playerid,"TochaTest") == 2) ? ("...") : (GetPVarInt(playerid,"TochaTest") == 3) ? ("....") :  ("....."));
SetPlayerChatBubble(playerid, text, -1, 30.0, 1100); //Показываем текст над головой
SendClientMessage(playerid, -1, text);  //Показываем текст в чат
И должно получится у вас примерно так
PHP:
if(p_i[playerid][pMute] > 0)
{
   new test_max[] = { 1,2,3,4,0 }; //Создаем отчетность
   new text[128]; //Берем текст
   SetPVarInt(playerid,"TochaTest", test_max[ GetPVarInt(playerid,"TochaTest") ] ); 
   format(text, 127, "Пытается что то сказать %s",(GetPVarInt(playerid,"TochaTest") == 0) ? (".") : (GetPVarInt(playerid,"TochaTest") == 1) ? ("..") : (GetPVarInt(playerid,"TochaTest") == 2) ? ("...") : (GetPVarInt(playerid,"TochaTest") == 3) ? ("....") :  ("....."));
   SetPlayerChatBubble(playerid, text, -1, 30.0, 1100); //Показываем текст над головой
   SendClientMessage(playerid, -1, text);  //Показываем текст в чат
}

Скриншот:


Автор: Jack3x
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу