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

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

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

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

Мануал Анти-Реклама | Запрет на произношение слова

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

Tomka

Компетентный
Всем привет дорогие друзья.
Сегодня я вам расскажу,как сделать запрет на произношение слова запрещенного вами или же как Анти-Рекламу.
Суть такова,к примеру,мы запретили слово "сервер говно",человек это написал,а ему дается мут на 1 час и пишут информацию.
есть 1 нюанс,я сделал так,чтобы не давалось,а прибавлялось.А то дали ему мут на 3 часа,он это слово написал,теперь будет 1 час.Итак,приступим
​


в public OnPlayerText добавляем следующее.
PHP:
else if(strcmp(text, "слово", true) == 0 || strcmp(text, "слово", true) == 0)
{
	PlayerInfo[playerid][pMuteTime] += 3600;
	PlayerInfo[playerid][pMuted] = 1;
        SendClientMessage(playerid, COLOR_WHITE, "[SYSTEM] - Вы получили мут на 1 часа.");
        SendClientMessage(playerid, COLOR_WHITE, "[SYSTEM] - Причина: реклама/использование в тексте названия сторонних проектов");
        SendClientMessage(playerid, COLOR_WHITE, "[SYSTEM] - Если вы не рекламировали,то делайте скриншот и пишите в репорт");
	return false;
}
Предупреждаю,могут быть ошибки:
PlayerInfo[playerid][pMuteTime] - переменная кол-ва времени мута
PlayerInfo[playerid][pMuted] - переменная выдачи мута​
На этом все,вот такой маленький мануальчик.Кому понравилось,от пасибок не откажусь.
Всем пока,с вами был: Tomka
​
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу