Русское сообщество по скриптингу

Блокировка рекламы в чате (Stop Chat Ad)

Утвержденные плагины для AMX Mod X администратором/модератором форума.

Модератор: Leonidddd

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только работоспособных плагинов для AMX Mod X. Новые плагины нужно выкладывать в разделе "Новые плагины".

Блокировка рекламы в чате (Stop Chat Ad)

Сообщение MastaMan » 09 апр 2010, 02:18

tmp_logo_stop_chat_ad2.png


Название: Stop Chat AD
Версия: 2.0.0 (Официальный релиз)
Автор плагина: MastaMan
----------------------
Доступные языки: RU, UA, EN
Источник: Вы должны зарегистрироваться, чтобы видеть ссылки.

#########################################

ВНИМАНИЕ! Запрещается удаление копирайтов и распространение без указания автора плагина.
Обязательно оставляйте кликабельную ссылку на официальный сайт автора!

Автор не несет никакой ответственности за возможные повреждения ваших компьютеров, Вы качаете и используете всё на свой
страх и риск
!


#########################################

Вы должны зарегистрироваться, чтобы видеть ссылки.


Описание:

Stop Chat Ad - многофункциональный, гибкий и простой в использовании плагин, который позволяет бороться с рекламой и не желательными словами в чате.

Плагин не нуждается в использовании дополнительных модулей, но это никак не влияет на его эффективность, поскольку в нем реализован совершенно новый подход и улучшенный алгоритмы работы.

Stop Chat Ad можно использовать сразу же после установки, текущие настройки позволяют блокировать 95% всей чат-рекламы, блокируя IP адреса и доменные имена.
Благодаря новой системе настроек, вы можете добиться максимальной эффективности в зависимости от ваших потребностей.

Главные особенности:

  1. Гибкая система настроек
  2. Словарь рекламных сообщений
  3. Система определения спамеров
  4. Система обнаружения IP адресов
  5. Система наказаний
  6. Система уведомлений игроков и администраторов
  7. Система ведения статистики и логгирования
  8. Мультиязычность

И многое другое...

Установка:

1) Разархивируйте архив.
2) Файл plugins\stop_chat_ad.amxx скопируйте в папку cstrike\addons\amxmodx\plugins\ на вашем сервере.
3) Пропишите stop_chat_ad.amxx в cstrike\addons\amxmodx\configs\plugins.ini на вашем сервере.
4) Директорию configs\stop_chat_ad скопируйте в cstrike\addons\amxmodx\configs на вашем сервере.
5) Файл локализации data\lang\stop_chat_ad.txt скопируйте в cstrike\addons\amxmodx\data\lang\ на вашем сервере.
6) Перезагрузите сервер.

ВНИМАНИЕ! Другие установленные плагины на вашем сервере, работающие с чатом могут повлиять на работу Stop Chat AD.
Для избежания конфликтов плагинов прочитайте "Рекомендации по использованию плагина" в Stop Chat AD.chm

Системные требования:

Системные требования:

1) Counter-Strike 1.6
2) AMX Mod X 1.8.x
3) Права на запись в директорию cstrike/addons/amxmodx/data/

Команды:

Чат-команды:
/spam - показ MOTD статистики заблокированных сообщений.
(или spam в консоли)

Команды администратора:
sca_reload - переазагрузить всю кофигурацию плагина.

Настройка:

Подробную информацию о настройке основного конфигурационного файла и словаря рекламных сообщений читайте в Stop Chat AD.chm , укомплектованного в архив!

Список изменений:
1.0.0
Первый релиз

1.0.1
* Заменены рекламные слова :27015, :27016 на :27
+ Добавлен иммунитет для администратора

2.0.0
* Полностью изменен алгоритм работы
+ Добавлена мультиязычность
+ Добавлена система настроек
+ Добавлена система наказаний
+ Добавлена система уведомления
+ Добавлена система логгирования
+ Добавлена система сбора статистики
+ Добавлено 13 MOTD шаблонов

2.0.0 [BETA2]
* Оптимизирован код
* Обновлен словарь рекламных сообщений
+ Добавлена функция блокирования чат-команд

2.0.0 [BETA3]
* Заменено общее название маркеров с SCA_PUNISH на MARKER_TYPE
* Обновлен словарь рекламных сообщений
+ Добавлена функция маскирования слов символами "****"

2.0.0 [BETA4]
+ Добавлена функция замены слов

2.0.0 [BETA5]
* Оптимизирован код
* Обновлен словарь рекламных сообщений
* Заменено общее название маркеров на более понятные
* Улучшена система ведения логов
+ Добавлен маркер бана - [BAN]
+ Добавлен маркер слов исключений - [GOOD WORD]
+ Добавлен настраиваемый маркер для собственного наказания -[CUSTOM]
+ Добавлено несколько языковых ключей
+ Добавлены настройки для некоторых наказаний
+ Улучшена обработка команд для маркера [SPAM]
- Исправлена ошибка "Run time error 25"

2.0.0 [Официальный релиз]
* Создан логотип
* Создан раздел справки


Благодарности:

- ViP.Predator
- vnycha
- Shalun

Утверждено. //Leonidddd
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось MastaMan 01 май 2010, 23:31, всего редактировалось 4 раз(а).
Аватара пользователя
MastaMan
 
Сообщения: 24
Зарегистрирован: 02 ноя 2009, 00:36
Благодарил (а): 5 раз.
Поблагодарили: 19 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Re: Блокировка рекламы в чате (Stop Chat Ad)

Сообщение MastaMan » 13 апр 2010, 21:53

MastaMan
Как всегда красавчик!!!
Все твои работы классные!!! молодец


Стараемся для вас!

Большая просьба к тебе переделать плагин русский Name автор которого DJ WEST
Я знаю у тебя все гараздо кручи чем кто либо его переделает!

:-X , DJ WEST тут :-)
Аватара пользователя
MastaMan
 
Сообщения: 24
Зарегистрирован: 02 ноя 2009, 00:36
Благодарил (а): 5 раз.
Поблагодарили: 19 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Re: Блокировка рекламы в чате (Stop Chat Ad)

Сообщение Paster » 30 апр 2010, 15:41

Товарищи, есть баг в этом плагине, когда идет блокировка чата, админов может переводить в спектатор.
Такие вещи происходят редко, но есть.
Плагин стоит в списке последним, т.к. юзаю несколько маркеров одновременно.
Настройки у меня такие:
Код: Выделить всё
sca_notify 1
sca_immunity 1
sca_immunity_flag "d"
sca_print 1
sca_warn_count 1
sca_punish 0
sca_motd_design 3
sca_log 1
Аватара пользователя
Paster
 
Сообщения: 22
Зарегистрирован: 05 ноя 2009, 00:42
Благодарил (а): 18 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source

Re: Блокировка рекламы в чате (Stop Chat Ad)

Сообщение MastaMan » 30 апр 2010, 17:40

О_о, кроме блокировки чата этот плагин ничего не делает, может это делают другие плагины?
Отключите все не стандартные плагины, оставьте только Stop Chat AD, и попробуйте или это повторится.
Аватара пользователя
MastaMan
 
Сообщения: 24
Зарегистрирован: 02 ноя 2009, 00:36
Благодарил (а): 5 раз.
Поблагодарили: 19 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Re: Блокировка рекламы в чате (Stop Chat Ad)

Сообщение Paster » 30 апр 2010, 17:50

Да конечно попробую методом перебора проверить, вдруг типа invisible_spectator.amxx или еще что перебивает работу плагина.
Просто момент перехода происходит когда идет сообщение в чат о блокировке.
Аватара пользователя
Paster
 
Сообщения: 22
Зарегистрирован: 05 ноя 2009, 00:42
Благодарил (а): 18 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source

Re: Блокировка рекламы в чате (Stop Chat Ad)

Сообщение Fedcomp » 30 апр 2010, 17:57

invisible_spectator как бы на уровне движка кидает админов из спектров в команду и обратно. Скорее уж он это делает
Не помогаю в ЛС - есть форум.
Плагины тоже не пишу, на форуме достаточно хороших скриптеров.


"я ставлю зависимости потому что мне приятно" - subb98 @ 2017
Аватара пользователя
Fedcomp
Администратор
 
Сообщения: 4936
Зарегистрирован: 28 авг 2009, 20:47
Благодарил (а): 815 раз.
Поблагодарили: 1317 раз.
Языки программирования: =>
pawn / php / python / ruby
javascript / rust

Re: Блокировка рекламы в чате (Stop Chat Ad)

Сообщение MastaMan » 01 май 2010, 23:33

Плагин обновлен до версии 2.0.0[Официальный релиз]

Код: Выделить всё

2.0.0 [BETA5]

* Оптимизирован код
* Обновлен словарь рекламных сообщений
* Заменено общее название маркеров на более понятные
* Улучшена система ведения логов
+ Добавлен маркер бана - [BAN]
+ Добавлен маркер слов исключений - [GOOD WORD]
+ Добавлен настраиваемый маркер для собственного наказания -[CUSTOM]
+ Добавлено несколько языковых ключей
+ Добавлены настройки для некоторых наказаний
+ Улучшена обработка команд для маркера [SPAM]
- Исправлена ошибка "Run time error 25"


2.0.0 [Официальный релиз]

* Создан логотип
* Создан раздел справки


Первый пост обновлен!
Аватара пользователя
MastaMan
 
Сообщения: 24
Зарегистрирован: 02 ноя 2009, 00:36
Благодарил (а): 5 раз.
Поблагодарили: 19 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Re: Блокировка рекламы в чате (Stop Chat Ad)

Сообщение nikolkay » 02 май 2010, 22:14

Нашол баг, да еще в старых версиях был - кароч не блокирует он спам находящийся в cfg файлах, ето очень жалко(
а так все блочит - и из консоли и через - чат
Аватара пользователя
nikolkay
 
Сообщения: 12
Зарегистрирован: 13 дек 2009, 15:55
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source

Re: Блокировка рекламы в чате (Stop Chat Ad)

Сообщение MastaMan » 03 май 2010, 14:06

nikolkay, все работает отлично, нужно внимательно читать файл справки.

1) Что бы обеспечить работу маркеру [SPAM], плагин stop_chat_ad.amxx нужно опубликовать последним в списке plugins.ini
2) По умолчанию маркер [SPAM] не работает, для его работы нужно раскомментировать нужные строки, удалив знак ";" перед нужной командой и маркером [SPAM]
Аватара пользователя
MastaMan
 
Сообщения: 24
Зарегистрирован: 02 ноя 2009, 00:36
Благодарил (а): 5 раз.
Поблагодарили: 19 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Re: Блокировка рекламы в чате (Stop Chat Ad)

Сообщение nikolkay » 05 май 2010, 17:16

Я не дурак, знаю что в конце писать нужно и раскоментировал я стройки с СПАМ - неробит блок конфигов

Да я новой версией и не пользуюсь в общем- так как нагружена и не удовлетворила , я ее качал ради блока спама из кфгшек и просто из консоли ,а ща сижу вот я на версии 1.0.1 - а там тоже не блочит из конфигов
Аватара пользователя
nikolkay
 
Сообщения: 12
Зарегистрирован: 13 дек 2009, 15:55
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source

Re: Блокировка рекламы в чате (Stop Chat Ad)

Сообщение Paster » 07 май 2010, 00:57

Народ, а кто совместил в amx_ban системой данный плагин, дело в том что хотелось бы чтоб банил плаг за читерские сообщения, а за простой флуд и маты затыкал рот.
Насколько я понял только один вид наказания для всех маркеров?
Аватара пользователя
Paster
 
Сообщения: 22
Зарегистрирован: 05 ноя 2009, 00:42
Благодарил (а): 18 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source

Пред.След.

Вернуться в Утвержденные плагины

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7