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

Плохой (ник/чат) 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)

Сообщение ReAct1oN » 04 янв 2011, 19:29

еще если зайти с ником unnamed то напишет: Ваш ник unnamed изменен на причина: запрещенный ник.
на что он должен поменять? он не меняет ник
Аватара пользователя
ReAct1oN
 
Сообщения: 13
Зарегистрирован: 17 окт 2010, 12:52
Благодарил (а): 5 раз.
Поблагодарили: 1 раз.

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

Сообщение termitok » 04 янв 2011, 22:24

spzm писал(а):termitok , совсем другое дело :bravo: ,вот если бы ты еще сделал отдельный вывод сообщений для чата и для hud ,было бы вообще гуд...или подскажи где изменить на что ,я сделаю сам.. :dance2:


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

bn_message 3

Почитай внимательно)

Добавлено спустя 15 минут 34 секунды:
ReAct1oN писал(а):еще если зайти с ником unnamed то напишет: Ваш ник unnamed изменен на причина: запрещенный ник.
на что он должен поменять? он не меняет ник


Ник unnamed запрещен по умолчанию в файле BAD_FORBID.ini . С настройками по умолчанию ник unnamed меняется на [BN]. Скиньте ваши настройки в файле bad_nick.cfg я проверю работу плагина.

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

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

Сообщение spzm » 05 янв 2011, 00:48

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

bn_message 3

Почитай внимательно)


Оно выводит одно и тоже сообщение в чат и в худ ,а я хочу чтоб в выводило а чат сообщени одно,а в худ другое при перенной 3

Аватара пользователя
spzm
 
Сообщения: 59
Зарегистрирован: 10 май 2010, 19:02
Откуда: Херсон
Благодарил (а): 13 раз.
Поблагодарили: 5 раз.

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

Сообщение termitok » 05 янв 2011, 09:02

spzm писал(а):Оно выводит одно и тоже сообщение в чат и в худ ,а я хочу чтоб в выводило а чат сообщени одно,а в худ другое при перенной 3


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

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

Сообщение spzm » 05 янв 2011, 19:52

выводиться одно сообщение на всё,тоесть если я захожу на сервер с ником amx-x.ru меня выкидывает с сообщением то ,что указано в BAD_ADVERTIZING и CHANGE_NICK ,если в игре меняю с обычного ника на amx-x.ru то тоже вылизит это : BAD_ADVERTIZING и CHANGE_NICK ,а я хочу ,чтоб для худ ну и для чата выводилось другое сообщение...а при конекте то, BAD_ADVERTIZING и CHANGE_NICK

не знаю как объяснить ,кароче как-то так... :dntknw:

Аватара пользователя
spzm
 
Сообщения: 59
Зарегистрирован: 10 май 2010, 19:02
Откуда: Херсон
Благодарил (а): 13 раз.
Поблагодарили: 5 раз.

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

Сообщение termitok » 08 янв 2011, 10:36

ReAct1oN. Внес изменения в программу, чтобы больше не возникало недоразумений с ником unnamed. Можешь проверить как работает, если что пиши.

Добавлено спустя 10 минут 25 секунд:
spzm писал(а):выводиться одно сообщение на всё,тоесть если я захожу на сервер с ником amx-x.ru меня выкидывает с сообщением то ,что указано в BAD_ADVERTIZING и CHANGE_NICK ,если в игре меняю с обычного ника на amx-x.ru то тоже вылизит это : BAD_ADVERTIZING и CHANGE_NICK ,а я хочу ,чтоб для худ ну и для чата выводилось другое сообщение...а при конекте то, BAD_ADVERTIZING и CHANGE_NICK

не знаю как объяснить ,кароче как-то так... :dntknw:


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

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

Сообщение spzm » 08 янв 2011, 15:48

Кароче я сделал так,чтоб когда заходишь на сервер выкидывало и писало Название сервера и сообщение, тоже самое пишет и когда меняешь ник в игре на рекламу ,тоже с названием сервера,а я хочу ,чтоб в игре название сервера не показывало :-[ всё)

Аватара пользователя
spzm
 
Сообщения: 59
Зарегистрирован: 10 май 2010, 19:02
Откуда: Херсон
Благодарил (а): 13 раз.
Поблагодарили: 5 раз.

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

Сообщение termitok » 08 янв 2011, 16:11

spzm писал(а):Кароче я сделал так,чтоб когда заходишь на сервер выкидывало и писало Название сервера и сообщение, тоже самое пишет и когда меняешь ник в игре на рекламу ,тоже с названием сервера,а я хочу ,чтоб в игре название сервера не показывало :-[ всё)

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

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

Сообщение spzm » 08 янв 2011, 16:36


Аватара пользователя
spzm
 
Сообщения: 59
Зарегистрирован: 10 май 2010, 19:02
Откуда: Херсон
Благодарил (а): 13 раз.
Поблагодарили: 5 раз.

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

Сообщение Goliaph » 09 янв 2011, 11:24

Отличный плагин.
можно ли в плагин добавить такие возможности:

    Ник должен начинатся с Буквы а не с символа
    Это правило не работает для тегов клана
    Повторение символов, букв не больше 2
    ну и возможность НИк должен начинатся с заглавной буквы

П.С. некто подумает что это бред но людей нужно учить и приучать к правилам
Аватара пользователя
Goliaph
 
Сообщения: 2
Зарегистрирован: 23 сен 2010, 21:41
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6

Пред.След.

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

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

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