RAZVLEKYHA Понедельник, 05.01.2026, 22:35
Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
блокировка рекламы в лс
Просмотров: | Добавил: тоха | Дата: 27.01.2011

/*
* Анти реклама 0.2.1v
* © masterzx
*/
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import ru.jimbot.util.*;
// Уин куда будут посылаться оригинальные сообщения.
String uin = "********";
//объявление переменных и масивов
int a=0;
//Разделители преобразует цифру к примеру д.в.а к слову два(если нужно то можете добавить сюда ещё символов)
String[] antirazd= {".",";",":","*","(",")","!","@","#","%"," ","'"};
//набор слов который искать нужно(если нужно то можете добавить сюда ещё слов)
String[] antiuin = {"один","два","три","четыре","пять","шесть","семь","девять","9","1","2","3","4","5","6","7","8","one","чат", "заходите", "заходи", "пишите", "дайуин", "дайсвойуин", "odin", "dva","tri", "chetire", "pyat", "shest" ,"sem" , "vosem","devyat","nol","уин"};
//Перевод всего сообщения в нижний регистр
String anticaps = msg.toLowerCase();
//удаления сообщения автоответчика
if(msg.indexOf("Автоматическое сообщение")>=0){
msg="";
return;
}
//удаления всех разделителей в сообщений
for(int i=0;i<antirazd.length;i++){
anticaps = anticaps.replace(antirazd[i],"");
}
//Замена всех запрещенных слов на цифру 0
for(int i=0;i<antiuin.length;i++){
anticaps = anticaps.replace(antiuin[i],"0");
}
//Проверка сколько цифр в сообщение если их больше 5 то сообщение стерается
char[] c = anticaps.toCharArray();
for (int i = 0; i < c.length; i++){
if(c[i]==48)a++;//=="0"
if(a>5){
Log.talk("фильтр рекламы: " + msg);
srv.getIcqProcess(srv.us.getUser(uin).basesn).mq.add(uin, "фильтр рекламы: " + msg);
msg = "Сообщение удаленно в связи с рекламой uin";
return;
}
}

Статус: Offline
Группа: Администраторы
Награды
За создание сайта За хорошую репутации За отличную репутации Хороший модер Мега чел)) За помощь пользователям За 30 Сообщений За 70 Сообщений За 100 Сообщений За 130 Сообщений За 155 Сообщений За 200 Сообщений За 300 Сообщений Бог сайта и форума За хорошую посещаемость на форуме За 100 сообщений на форуме За 200 сообщений на форуме Хороший флудилко Почётный писатель постов
  • Страница 1 из 1
  • 1
Поиск:
Copyright MyCorp © 2026Конструктор сайтовuCoz