myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 

> NoCaps, API1, API2

Теги
Нет тегов для показа
Артём
сообщение 11.12.2009, 8:39
Сообщение #1


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Название скрипта: NoCaps
Версия API: 1 и 2 (скрипт написан универсально)
Автор: Nickolya
Возможности:
Код
--    Скрипта: Антикапс, обрезает флуд:    
-- <Артём> ТТТТТТТЕЕЕЕЕЕЕЕЕЕЕЕЕЕСССССССТТТТТТТТТТ    <=== кидает юзер                                                     
-- <Артём> ТЕСТ                                        <===  отображает в чате                                            
--    Добавил: Nickolya 2009 г

Прикрепленный файл  NoCaps___v1.2__.lua ( 3.79 килобайт ) Кол-во скачиваний: 135

Прикрепленный файл  NoCaps___v1.3__.rar ( 3.46 килобайт ) Кол-во скачиваний: 48

NoCaps___v1.3__: + Обрезает флуд из повторяющих/одинаковых смайлов в тексте
Код
-- Макс. кол-во одинаковых смайлов подряд:
iBadSmilesCount = 3

Оба файла (.txt и .lua) в папку scripts
NoCaps_v1.4_ (Добавлена таблица исключений слов(tExept) которые не будет трогать скрипт.)
Прикрепленный файл  NoCaps___v1.4__.lua ( 5.31 килобайт ) Кол-во скачиваний: 95
Go to the top of the page
+Quote Post
 
Начать новую тему
Ответов
evg
сообщение 14.12.2009, 16:24
Сообщение #2


Участник
**

Группа: Пользователи
Сообщений: 33
Регистрация: 18.8.2008
Пользователь №: 397
Спасибо сказали: 13 раз




после переделки скрипта под это:
Цитата
-- Скрипта: Антикапс, не пропускает в чат пустые строки ( пробелом ), не пропускает в чат сообщения такого типа :
-- <Артём> ТТТТТТТЕЕЕЕЕЕЕЕЕЕЕЕЕЕСССССССТТТТТТТТТТ <=== кидает юзер
-- <Артём> ТЕСТ <=== отображает в чате
-- Добавил: Nickolya 2009 г

параметр:
Цитата
-- Максимум одинаковых знаков препинания подряд:
iSymbLimit = 3
потерял смысл, потому что все равно все символы урезаются до 2-х.
Конечно в коде
Цитата
local sSubed, bChanged2 = MadeNormLen(sData, 2, "%S+", true)
можно прописать 3 вместо 2, но тогда получится не ТЕСТ, а ТТЕЕССТТ

А так же есть слова: длинношеее, asus eeepc и т.д.
Go to the top of the page
+Quote Post
Артём
сообщение 24.3.2011, 23:57
Сообщение #3


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




UP Добавил в первый пост версию 1.3 big_smile.gif (может кому-то пригодиться)
Go to the top of the page
+Quote Post
Saymon21
сообщение 24.3.2011, 23:59
Сообщение #4


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




Что нового?
Go to the top of the page
+Quote Post
Артём
сообщение 25.3.2011, 0:00
Сообщение #5


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Saymon21, описание под ссылкой в первом посту
Go to the top of the page
+Quote Post
Артём
сообщение 10.5.2011, 23:16
Сообщение #6


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




UP. Добавлена таблица исключений слов(tExept) которые не будет трогать скрипт, скрипт в первом посту.


Спасибо сказали:
Go to the top of the page
+Quote Post
thehawk
сообщение 17.12.2011, 12:18
Сообщение #7


Активный участник
***

Группа: Пользователи
Сообщений: 63
Регистрация: 6.9.2009
Из: Беларусь
Пользователь №: 4 371
Спасибо сказали: 2 раза




Заметил, что не пропускает троеточие (...), а ведь это разрешенный знак препинания big_smile.gif Пришлось добавлять в таблицу исключений.
Go to the top of the page
+Quote Post
thehawk
сообщение 1.3.2012, 18:55
Сообщение #8


Активный участник
***

Группа: Пользователи
Сообщений: 63
Регистрация: 6.9.2009
Из: Беларусь
Пользователь №: 4 371
Спасибо сказали: 2 раза




Спасибо за скрипт. Всё бы хорошо и таблица исключений есть, но боюсь будет очень много исключений. Появилась проблема, когда числа типа 10000 обрезает. А ведь тысячами апеллируют многие (особенно в нашей стране).
Есть ли какое-нибудь решение ?
Go to the top of the page
+Quote Post
Артём
сообщение 1.3.2012, 18:59
Сообщение #9


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




thehawk, есть, писать 10 000 big_smile1.gif
Go to the top of the page
+Quote Post
dimetro
сообщение 23.4.2015, 23:30
Сообщение #10


Активный участник
***

Группа: Пользователи
Сообщений: 69
Регистрация: 14.9.2009
Пользователь №: 4 440
Спасибо сказали: 19 раз




При урезании символов или смайлов, когда обращаешься к нику в чате, то ник его не выводит..
показывает так:
[22:57:47] <дримс> тест..
а должно быть так:
[22:57:47] <дримс> Admiral: тест..

PtokaX 0.5.0.1_mod9_x86
misdoubt.gif
Go to the top of the page
+Quote Post
Marc
сообщение 24.4.2015, 3:55
Сообщение #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
Go to the top of the page
+Quote Post
dimetro
сообщение 24.4.2015, 10:31
Сообщение #12


Активный участник
***

Группа: Пользователи
Сообщений: 69
Регистрация: 14.9.2009
Пользователь №: 4 440
Спасибо сказали: 19 раз




Цитата(Marc @ 24.4.2015, 3:55) *
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: :привет юзер дорогой

Go to the top of the page
+Quote Post
Артём
сообщение 24.4.2015, 19:38
Сообщение #13


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




dimetro, на PtokaX DC Hub 0.5.0.0 mod 3 работает как нужно ;)
Go to the top of the page
+Quote Post
dimetro
сообщение 24.4.2015, 20:35
Сообщение #14


Активный участник
***

Группа: Пользователи
Сообщений: 69
Регистрация: 14.9.2009
Пользователь №: 4 440
Спасибо сказали: 19 раз




на PtokaX DC Hub 0.5.0.0 и не мод оно работает, а вот начиная с 0.5.0.1 и до 0.5.0.3 уже нет_)
Go to the top of the page
+Quote Post
Marc
сообщение 25.4.2015, 14:51
Сообщение #15


Активный участник
***

Группа: Пользователи
Сообщений: 93
Регистрация: 25.1.2010
Пользователь №: 5 828
Спасибо сказали: 7 раз




Артём!
Убедительная просьба адаптировать этот скрипт под версию: PtokaX DC Hub 0.5.0.1 mod 9,
так как данный скрипт в наше время является востребованным для администрации хабов!
Просьба также добавить в скрипт возможность уменьшать при помощи антикапса ники пользователей с большими буквами!
Go to the top of the page
+Quote Post
Артём
сообщение 25.4.2015, 17:08
Сообщение #16


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Marc, начнём с того, что я не автор скрипта.
Ну, а закончим тем, что у меня скрипт на 0.5.0.0 mod 3 работает отлично, за остальные моды не знаю, это уже нужно спросить у alex82 что не так и как исправлять, возможно поможет.
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts От: NoCaps
От темы с ID: 2445
0 Wariner 5 089 14.9.2009, 16:32 Посл. сообщение: Wariner
No New Posts Topic has attachmentsNoCaps
скрипт антикапса и немножко - антифлуда
0 Alfar 6 972 14.9.2009, 11:35 Посл. сообщение: Alfar

 



RSS Сейчас: 23.12.2024, 4:33