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

Плохой (ник/чат) 3.3 (bad 3.3)

Плагины для AMX Mod X, которые не удовлетворяют правилам оформления.

Модератор: Leonidddd

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

Плохой (ник/чат) 3.3 (bad 3.3)

Сообщение termitok » 02 янв 2011, 22:08

Авторы: termitok
Версия: 3.3

Описание:
1. Плагин блокирует или изменяет запрещенные ники. Под запрещенными никами подразумевается: мат, реклама, IP адреса в нике, короткий ник, повторение символов в нике.
2. Контроль чата ( say и say_team). Цветной чат, поддержка русского языка. Котроль чата на спам и рекламу.
Плагин использует одну "базу запрещений" для ников и чата. В чате блокируется только реклама и повторение символов.

Используемые модули:
amxmisc
Fakemeta
cstrike

Настройки:
//При коннекте игрока с "плохим" ником на сервер
//0 - пустить игрока на сервер
//1 - кикнуть игрока
//2 - убрать из ника запрещенные части
bad_in 2

//Проверка смены ника во время игры
//0 - не делать проверку
//1 - просто болкировать изменение ника, если он содержит запрещенную часть
//2 - убарать из ника запрещенные части
//3 - блокировать любое изменение ника (без лога)
bad_block_change 2

//Блокировка повторений символов в нике
//Максимальное количество разрешенных повторений символов
//минимум 2
//0 - отключает проверку
bad_retry 2

//Блокировка коротких ников (полезно для бана по нику)
//Минимальная длина ника
//0 - отключает проверку
bad_short 0

//Что добавлять если ник короткий (добавляется при bad_short > 0)
bad_short_add "(short nick)"

//что добавлять, если bad_short = 0 и в нике не останется символов
bad_short_add2 "(censored)"

//Проверка на наличие IP адреса в нике
bad_ip 1

//флаг доступа админов
//применимо только при авторизации админа по STEAMID или по IP,
// т.к. при авторизации по логину/паролю со сменой ника теряются права доступа!)
bad_admin_flag a

//Выводить, во время игры, сообщения игроку о блокировке ника
//0 - не выводить сообщения
//1 - в чат
//2 - HUD сообщение
//3 - в чат и HUD сообщения
bad_message 3

//Записывать события в лог файл
//0 - нет
//1 - да
bad_log 1

//Минимальное количество спама
bad_minspam 5

//Минимальное количество рекламы
bad_minverify 3

//Видимость чата
//0 - мертвые не видят живих
//1 - все видят весь чат
//2 - только админы видят весь чат
bad_alltalk 2


Список изменений:
3.3 - Мелие исправления некоторых ошибок;
3.2 - Добавлено соответствие символов для уменьшения словаря;
3.1 - Добавлены CVARS на короткий и пустой ники, мелкие поправки, измененил функцию изменения ника после захода на сервер;
3.0 - вкорне изменена вся структура плагина, добавлено: цветной чат (поддержка руского чата), котроль чата на рекламу и спам;
2.3 - исправлена ошибка "цикличности", формирование сообщения и проверка на админов и клан вынесены в отдельные функции;
2.2 - решена проблема с ником unnamed, настройки по умолчанию поставил предпочтительные для большинства;
2.1 - исправлена ошибка при настройке bn_block_change 1;
2.0 - начальный вариант.


А для начинающих да и не только добавил комментарии в исходник.

Плагин утверждён // root

Не утверждено. Отсутствуют файлы и поддержка плагина //Leonidddd
Последний раз редактировалось termitok 02 май 2012, 08:54, всего редактировалось 22 раз(а).
Открытый код не значит, что его будут все использовать, а значит, что им будут пользоваться те кто его поймет!
Аватара пользователя
termitok
 
Сообщения: 66
Зарегистрирован: 06 янв 2010, 13:49
Благодарил (а): 2 раз.
Поблагодарили: 12 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Re: Плохой ник 2 (bad nick 2)

Сообщение m0rf » 30 янв 2011, 06:39

Не работает запрет на смену ника.
bn_block_change 3
Ник благополучно меняется во время игры.
Аватара пользователя
m0rf
 
Сообщения: 6
Зарегистрирован: 21 ноя 2010, 05:06
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Плохой ник 2 (bad nick 2)

Сообщение termitok » 21 фев 2011, 04:11

Всем привет). Был в небольшом отпуске, так сказать. Все проверю и подправлю.
Открытый код не значит, что его будут все использовать, а значит, что им будут пользоваться те кто его поймет!
Аватара пользователя
termitok
 
Сообщения: 66
Зарегистрирован: 06 янв 2010, 13:49
Благодарил (а): 2 раз.
Поблагодарили: 12 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Re: Плохой ник 2 (bad nick 2)

Сообщение RomAs » 01 янв 2012, 12:24

На некоторых картах вываливаются ошибки, вот лог AMXX
Код: Выделить всё
L 01/01/2012 - 04:43:18: Start of error session.
L 01/01/2012 - 04:43:18: Info (map "cs_militia_cz") (file "addons/amxmodx/logs/error_20120101.log")
L 01/01/2012 - 04:43:18: Invalid cellvector handle provided (18:99:10)
L 01/01/2012 - 04:43:18: [AMXX] Run time error 10 (plugin "bad_nick.amxx") (native "ArrayGetString") - debug not enabled!
L 01/01/2012 - 04:43:18: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).

При этом в логе:
Код: Выделить всё
L 01/01/2012 - 04:43:09: "[No-MyAC]ibo<10><STEAM_ID_LAN><>" connected, address "89.244.234.187:27005"
L 01/01/2012 - 04:43:17: "[No-MyAC]ibo<10><STEAM_ID_LAN><>" entered the game
L 01/01/2012 - 04:43:18: [META] WARNING: Plugin didn't set meta_result: fakemeta_amxx_i386.so:ClientUserInfoChanged()

Как пофиксить это? С чем связано?

Аватара пользователя
RomAs
 
Сообщения: 20
Зарегистрирован: 10 дек 2011, 14:40
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Re: Плохой ник 2 (bad nick 2)

Сообщение RomAs » 01 янв 2012, 14:38

Ошибка возникает при bn_block_change 3, с значением 1 и 2 - все нормально, 0 - не тестил...

Аватара пользователя
RomAs
 
Сообщения: 20
Зарегистрирован: 10 дек 2011, 14:40
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Re: Плохой ник 2 (bad nick 2)

Сообщение termitok » 17 апр 2012, 20:25

Жду результаты тестов!
Открытый код не значит, что его будут все использовать, а значит, что им будут пользоваться те кто его поймет!
Аватара пользователя
termitok
 
Сообщения: 66
Зарегистрирован: 06 янв 2010, 13:49
Благодарил (а): 2 раз.
Поблагодарили: 12 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Re: Плохой (ник/чат) 3.3 (bad 3.3)

Сообщение alma » 18 июл 2012, 18:42

termitok,

доступ соклановцев есть в этой версии ? или только в старых версиях ?
Аватара пользователя
alma
 
Сообщения: 32
Зарегистрирован: 21 май 2011, 14:12
Благодарил (а): 11 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Re: Плохой (ник/чат) 3.3 (bad 3.3)

Сообщение Kasper55 » 27 июл 2012, 12:01

Можно ли добавить квар который отвечал бы за приставку в чате ct и t ?
Аватара пользователя
Kasper55
 
Сообщения: 60
Зарегистрирован: 21 янв 2011, 00:16
Благодарил (а): 7 раз.
Поблагодарили: 0 раз.

Re: Плохой (ник/чат) 3.3 (bad 3.3)

Сообщение soap » 14 авг 2012, 09:38

Плагин пропускает очень много спама вида:
3oM6u cepBep 3axogu He no}l{a/\eeLLlb 46.38.56.101:28003 32
CepBepa 1slot - 15rub, nJlaruHbl Ha 3aKa3 - ICQ526994
Am apasat tasta ENTER(KP)! ==> Add FAVORITE Est.Indungi.Ro
Аватара пользователя
soap
 
Сообщения: 142
Зарегистрирован: 10 янв 2012, 21:45
Откуда: Спб
Благодарил (а): 37 раз.
Поблагодарили: 5 раз.

Re: Плохой (ник/чат) 3.3 (bad 3.3)

Сообщение vovka1111 » 24 авг 2012, 16:38

мда. всех перекикал всем нкии поменял. удалил его нахрен!
Аватара пользователя
vovka1111
 
Сообщения: 1
Зарегистрирован: 24 авг 2012, 16:09
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Плохой (ник/чат) 3.3 (bad 3.3)

Сообщение Maksovich » 06 окт 2013, 23:29

Короче хрен поймешь. Половина плагина не работает. Ники не переименовывает, в чате тоже писать все что угодно можно. Единственно что работает так это к сообщением приписки по русски стали: Наблюдатель, Терорист, Контер-терорист, *УБИТ* и все. Странно. Может от билда зависит. Билд 5787
Аватара пользователя
Maksovich
 
Сообщения: 19
Зарегистрирован: 04 ноя 2011, 00:17
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Пред.След.

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

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

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