Войдите, чтобы отключить рекламу или установите AdBlock
  • Соединяй и эксперементируй! Исходные коды уже здесь!
  • Есть вопрос по игре? Напиши и мы обязательно ответим на него.
  • Самые разные плагины и скрипты только у нас - Mordekai74.3dn.ru

Script BadWords (+BlockChat) v1.0.0.7

[Config scripts]

Все файлы следует распаковать и вставить в папку scripts. Как установить скрипт?

 

Обновление 1.0.0.0:
Release
Обновление 1.0.0.4:
Добавлена возможность добавления иммунитета по новым параметрам.
Обновление 1.0.0.5:
Добавлена функция разрешенных слов. Теперь в файле unbanwords.txt вы можете указать разрешенные слова. Например, слово подстрахуй.
Обновление 1.0.0.6:
Исправлены мелкие ошибки. Исправлено использование разрешенных слов. Изменено IntervalToClear. Добавлена команда. Добавлена/изменена информация о скрипте.
Обновление 1.0.0.7:
Оптимизирован код. Добавлена связка со скриптом ChatBlock. За основу объединения была взята версия v1.0.0.4 Блок чата. Теперь это один скрипт. Удалено сбрасывание предупреждений, все предупреждения сбрасываются автоматически после загрузки след. карты (сообщите в комментариях, если это нужно хранить). Изменена блок-схема. В иммунитет теперь можно добавить имя игрока. Добавлено время блокировки чата.

 

[BadWords.dll]
Запрещает использование матерных слов в чате и по необходимости блокирует чат

 

Add to sv_config.ini

 

[BADWORDS]
MaxWarn=3
//Максимальное число предупреждений
ServerSay=Игрок получил блокировку чата на 10 минут
//Сообщение в чате, когда игрок превысил максимальное число предупреждений (видно всем)
MessagePlayer=^1Ваш чат заблокирован на 10 минут.
//Сообщение, которое будет отправлено игроку, если он набрал максимальное число предупреждений
MessageWarn=^1МАТ ЗАПРЕЩЕН! ^7(^2 ^7/ ^2^7)
//Сообщение предупреждения. Будет отправлено только игроку
BanTimeChat=10
//Время выдачи бан чата для игрока (устанавливается в минутах), применяется автоматически если игрока набрал максимальное число предупреждений
ImmunePlayers=XUID,GUID,HWID,IP,NAME
//XUID,GUID,HWID,IP,NAME игроков, которые имеют иммунитет к скрипту, можно добавить через запятую, не отделяя пробелом


 

Исходный код скрипта

 

Внимание!

1. Если скрипт не найдет файл sv_config.ini (scripts\\sv_config.ini), он его создаст, так же запишет туда нужную конфигурацию для данного скрипта.

2. Если скрипт не найдет файл badwods.txt (scripts\\BadWords\\badwords.txt), он его создаст, так же запишет туда нужные (по-умолчанию) для данного файла слова.

3. Если скрипт не найдет файл unbadwods.txt (scripts\\BadWords\\unbadwords.txt), он его создаст, так же запишет туда нужные (по-умолчанию) для данного файла слова.

4. Если скрипт не найдет файл unbadwods.txt (scripts\\BadWords\\chatblock.txt), он его создаст.

5. Все предупреждения игроков хранятся до загрузки следующей карты.

6. Если вы оставите строку ServerSay или MessagePlayer пустой, то они не будет выводится, чего не сказать про другие строки - они будут выводится всегда (будет использоваться текст по-умолчанию, если не будет найден в блоке sv_config.ini).

7. Скрипт имеет умную систему поиска матерного слова. Даже написав предложение без пробелов или оставить некоторые символы пустые, плагин будет сравнивать все посимвольно с символами, которые являются матом. Например если записать символы "ху" как мат, то слово, которое в каком-то месте содержит словосочетание "ху" вместе, будет являться матом.

8. Строка ImmunePlayers может содержать разные параметры определения игрока: GUID, XUID, IP, HWID или NAME.

9. Скрипт использует доп. библиотеку Utility и без неё работать не будет. Её следует положить в папку Scripts вместе со скриптом. Запускать библиотеку не требуется.

10. Записывайте каждое слово (или часть слова) с новой строки (разрешенное или запрещенное), если заполняете файл вручную (напрямую).

11. Не используйте этот скрипт вместе со скриптом BlockChat – они будут конфликтовать.

12. Список команд скрипта соединен со списком команд скрипта BlockChat.

Команды скрипта

!addbadword <слово или слова> | !addbw <слово или слова> — Добавить запрещенное слово или слова. Если слов больше 1, то записывайте, разделяя пробелом. Например: !addbw <слово слово слово> или !addbw <слово>.

!addunbadword <слово или слова> | !addubw <слово или слова> — Добавить разрешенное слово или слова. Если слов больше 1, то записывайте, разделяя пробелом. Например: !addubw употреблять подстрахуй ебанитовая или !addubw подстрахуй.

!block | !bl — Выдать игроку блок чата. Например: !block frst_ 10 – заблокирует чат игроку frst_ на 10 минут. К тому же, необязательно вводить никнейм игрока полностью, достаточно 3 символов. Единица времени, которую требуется вводить - минуты. Можно поставить бан "infinity" - навсегда. Пример: !block frst_ infinity.

!unblock | !ub — Снять блокировку чата с игрока. Например: !unblock frst_. К тому же, необязательно вводить никнейм игрока полностью, достаточно 3 символов.

!addimmune | !ai — Выдать игроку иммунитет. Например: !ai frst_. К тому же, необязательно вводить никнейм полностью, достаточно 3 символов.

 

 

Нашли ошибку или неисправность?

Напишите в комментарии и мы исправим проблему.

 

 

 

 

 

 

 

Как установить скрипт?
Чтобы скачивать материалы с сервера, нажмите кнопку "скачать"

37.4 Kb




Нет комментарий

Оставлять комментарии могут только зарегистрированные пользователи

Войти

Голосуй!

Какой режим вам больше нравится?

Популярное

По загрузкам:
Script ChatColor v.1.... Загрузок(412)
Script InfNoReconnect... Загрузок(295)
Script GametypeChange... Загрузок(294)
Library Utility v2.0.... Загрузок(291)
Script Permission v1.... Загрузок(261)
Script TotalBan v2.0.... Загрузок(251)
Script RandomWeapon.d... Загрузок(241)
Script BadWords (+Blo... Загрузок(235)
Script BlockChat v1.0... Загрузок(226)
По просмотрам:
Script ChatColor v.1.... Просмотров(1812)
Script InfNoReconnect... Просмотров(1020)
Script GametypeChange... Просмотров(948)
Script RandomWeapon.d... Просмотров(947)
Script TotalBan v2.0.... Просмотров(925)
Script BlockChat v1.0... Просмотров(872)
Library Utility v2.0.... Просмотров(796)
Script BadWords (+Blo... Просмотров(744)
Script Permission v1.... Просмотров(705)
По комментариям:

Помощь проекту


Cчет Яндекс.Деньги: 410011897122436


Cчет QIWI: 9514812206

Путеводитель проекта

Счетчик сайта


Онлайн всего: 1
Гостей: 1
Пользователей: 0

Список пользователей

Всего пользователей: 710
Новых за месяц: 2
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0