LucasKing
Новичок
Всем привет пользователям Pawno-Info
Хочу представить вам простенькую систему антимата
И так начнем:
Ко всем new
PHP:
new AntiMat[5][41] = { "Slovo", "Slovo1", "Slovo2", "Slovo3", "Slovo4" }; // и т.д
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 Все матерные слова выложены в качестве ознакомления, и не несут за собой никаких оскорбительных выражений в сторону пользователей\администраторов\гостей
Последнее редактирование:
