Tomka
Компетентный
Всем привет дорогие друзья.
Сегодня я вам расскажу,как сделать запрет на произношение слова запрещенного вами или же как Анти-Рекламу.
Суть такова,к примеру,мы запретили слово "сервер говно",человек это написал,а ему дается мут на 1 час и пишут информацию.
есть 1 нюанс,я сделал так,чтобы не давалось,а прибавлялось.А то дали ему мут на 3 часа,он это слово написал,теперь будет 1 час.Итак,приступим
Сегодня я вам расскажу,как сделать запрет на произношение слова запрещенного вами или же как Анти-Рекламу.
Суть такова,к примеру,мы запретили слово "сервер говно",человек это написал,а ему дается мут на 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
Всем пока,с вами был: Tomka
Последнее редактирование:
