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

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

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

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

Мануал Анти-Мат система для РП серверов

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

LucasKing

Новичок
Всем привет пользователям Pawno-Info​
Хочу представить вам простенькую систему антимата​

И так начнем: ​

Ко всем new

PHP:
new AntiMat[5][41] =  { "Slovo", "Slovo1", "Slovo2", "Slovo3", "Slovo4"  }; // и т.д
p.s Примечание: Вы можете редактировать данный словарный запас как вам угодно, и транслит так же подбирайте под себя - Англ\Русс
p.s.s Слова - "slovo1 slovo2 slovo3 slovo4 slovo5" - заменить своими данными


В public OnPlayerText(playerid, text[])

PHP:
for(new s; s<sizeof(AntiMat); s++)
	{
		new pos;
		while((pos = strfind(text,AntiMat[s],true)) != -1) for(new i = pos, j = pos + strlen(AntiMat[s]); i < j; i++)
		{
			text[i] = '*';
		}
	}
Ну к дополнению темы, чтобы не казалась такой бесполезной, делаем так же систему НонРпСлов

Ко всем new

PHP:
new nonRpWords[35][30] = { "lvl","лвл","спавн","скайп","skype", "админ","warn", "варн","администратор","читер", "читак","читы","собейт",
	"скрипт","Репорт","Донат","яндекс","сайт","форум","скиллы","nonrp","нонрп","вконтакте","эрпэ","vk","скрин","офф","афк","afk","тп","samp","самп","rp","role play","payday"};

В public OnPlayerText(playerid, text[])

PHP:
for(new s; s<sizeof(nonRpWords); s++)
		{
			new pos;
			while((pos = strfind(text,nonRpWords[s],true)) != -1) for(new i = pos, j = pos + strlen(nonRpWords[s]); i < j; i++)
			{
				format(string, sizeof(string), "/b %s", text);
				OnPlayerCommandText(playerid,string);
				return false;
			}
		}
Всем спасибо за внимание

p.s Все матерные слова выложены в качестве ознакомления, и не несут за собой никаких оскорбительных выражений в сторону пользователей\администраторов\гостей ​
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу