|
Здравствуйте, гость ( Вход | Регистрация )
|
![]() ![]()
Сообщение
#1
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
Название скрипта: NoCaps
Версия API: 1 и 2 (скрипт написан универсально) Автор: Nickolya Возможности: Код -- Скрипта: Антикапс, обрезает флуд: -- <Артём> ТТТТТТТЕЕЕЕЕЕЕЕЕЕЕЕЕЕСССССССТТТТТТТТТТ <=== кидает юзер -- <Артём> ТЕСТ <=== отображает в чате -- Добавил: Nickolya 2009 г ![]() ![]() NoCaps___v1.3__: + Обрезает флуд из повторяющих/одинаковых смайлов в тексте Код -- Макс. кол-во одинаковых смайлов подряд: iBadSmilesCount = 3 Оба файла (.txt и .lua) в папку scripts NoCaps_v1.4_ (Добавлена таблица исключений слов(tExept) которые не будет трогать скрипт.) ![]() Спасибо сказали: |
|
|
![]() |
![]()
Сообщение
#2
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 33 Регистрация: 18.8.2008 Пользователь №: 397 Спасибо сказали: 13 раз ![]() |
после переделки скрипта под это:
Цитата -- Скрипта: Антикапс, не пропускает в чат пустые строки ( пробелом ), не пропускает в чат сообщения такого типа : -- <Артём> ТТТТТТТЕЕЕЕЕЕЕЕЕЕЕЕЕЕСССССССТТТТТТТТТТ <=== кидает юзер -- <Артём> ТЕСТ <=== отображает в чате -- Добавил: Nickolya 2009 г параметр: Цитата -- Максимум одинаковых знаков препинания подряд: потерял смысл, потому что все равно все символы урезаются до 2-х.iSymbLimit = 3 Конечно в коде Цитата local sSubed, bChanged2 = MadeNormLen(sData, 2, "%S+", true) можно прописать 3 вместо 2, но тогда получится не ТЕСТ, а ТТЕЕССТТА так же есть слова: длинношеее, asus eeepc и т.д. |
|
|
![]()
Сообщение
#3
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
UP Добавил в первый пост версию 1.3
![]() |
|
|
![]()
Сообщение
#4
|
|
![]() Site Reliability Engineer ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз ![]() |
Что нового?
|
|
|
![]()
Сообщение
#5
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
Saymon21, описание под ссылкой в первом посту
|
|
|
![]()
Сообщение
#6
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
UP. Добавлена таблица исключений слов(tExept) которые не будет трогать скрипт, скрипт в первом посту.
|
|
|
![]()
Сообщение
#7
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 63 Регистрация: 6.9.2009 Из: Беларусь Пользователь №: 4 371 Спасибо сказали: 2 раза ![]() |
Заметил, что не пропускает троеточие (...), а ведь это разрешенный знак препинания
![]() |
|
|
![]()
Сообщение
#8
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 63 Регистрация: 6.9.2009 Из: Беларусь Пользователь №: 4 371 Спасибо сказали: 2 раза ![]() |
Спасибо за скрипт. Всё бы хорошо и таблица исключений есть, но боюсь будет очень много исключений. Появилась проблема, когда числа типа 10000 обрезает. А ведь тысячами апеллируют многие (особенно в нашей стране).
Есть ли какое-нибудь решение ? |
|
|
![]()
Сообщение
#9
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
thehawk, есть, писать 10 000
![]() |
|
|
![]()
Сообщение
#10
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 69 Регистрация: 14.9.2009 Пользователь №: 4 440 Спасибо сказали: 19 раз ![]() |
При урезании символов или смайлов, когда обращаешься к нику в чате, то ник его не выводит..
показывает так: [22:57:47] <дримс> тест.. а должно быть так: [22:57:47] <дримс> Admiral: тест.. PtokaX 0.5.0.1_mod9_x86 ![]() |
|
|
![]()
Сообщение
#11
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 93 Регистрация: 25.1.2010 Пользователь №: 5 828 Спасибо сказали: 7 раз ![]() |
dimetro!
на мой взгляд надо экранировать следующие строки кода или даже удалить их Код local nk, data = sData:match"(%S+): (.*)"
if nk and ((not frmHub and Core.GetUser(nk)) or (frmHub and GetItemByName(nk))) then sData = data end |
|
|
![]()
Сообщение
#12
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 69 Регистрация: 14.9.2009 Пользователь №: 4 440 Спасибо сказали: 19 раз ![]() |
dimetro! на мой взгляд надо экранировать следующие строки кода или даже удалить их Код local nk, data = sData:match"(%S+): (.*)" if nk and ((not frmHub and Core.GetUser(nk)) or (frmHub and GetItemByName(nk))) then sData = data end тогда будут проблемы с КапсЛок ) 10:27:44] <Dimon> Dimon123: dimon123: каспссссссссссссссссссссссссслоккк [10:28:17] <Dimon> Dimon123: ПРИВЕТТТТ [10:28:50] <Dimon> приветттт [10:29:16] <Dimon> Dimon123: dimon123: :привет юзер дорогой |
|
|
![]()
Сообщение
#13
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
dimetro, на PtokaX DC Hub 0.5.0.0 mod 3 работает как нужно ;)
|
|
|
![]()
Сообщение
#14
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 69 Регистрация: 14.9.2009 Пользователь №: 4 440 Спасибо сказали: 19 раз ![]() |
на PtokaX DC Hub 0.5.0.0 и не мод оно работает, а вот начиная с 0.5.0.1 и до 0.5.0.3 уже нет_)
|
|
|
![]()
Сообщение
#15
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 93 Регистрация: 25.1.2010 Пользователь №: 5 828 Спасибо сказали: 7 раз ![]() |
Артём!
Убедительная просьба адаптировать этот скрипт под версию: PtokaX DC Hub 0.5.0.1 mod 9, так как данный скрипт в наше время является востребованным для администрации хабов! Просьба также добавить в скрипт возможность уменьшать при помощи антикапса ники пользователей с большими буквами! |
|
|
![]()
Сообщение
#16
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
Marc, начнём с того, что я не автор скрипта.
Ну, а закончим тем, что у меня скрипт на 0.5.0.0 mod 3 работает отлично, за остальные моды не знаю, это уже нужно спросить у alex82 что не так и как исправлять, возможно поможет. |
|
|
![]() ![]() |
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
![]() |
От: NoCaps От темы с ID: 2445 |
0 | Wariner | 5 126 | 14.9.2009, 16:32 Посл. сообщение: Wariner |
![]() |
![]() скрипт антикапса и немножко - антифлуда |
0 | Alfar | 7 019 | 14.9.2009, 11:35 Посл. сообщение: Alfar |
![]() |
Сейчас: 17.2.2025, 8:49 |