myDC.ru

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

 

> JanusHS, API2 | Объединённый скрипт антирекламы и антимата

Berkut
сообщение 29.7.2009, 21:45
Сообщение #21


Продвинутый участник
****

Группа: Пользователи
Сообщений: 129
Регистрация: 21.12.2008
Пользователь №: 1 502
Спасибо сказали: 36 раз




Скрипт JanusHS
Версия 2.21
Автор Berkut
Релиз от 18.06.2010
Скрипт разработан для PtokaX 0.4.1.1 (API2)
Скрипт не совместим с PtokaX 0.3.6.0 и ниже
Совместимость с PtokaX 0.4.0.* и PtokaX выше 0.4.1.1 не гарантирована
В исходном виде скрипт предназначен для использования исключительно под Microsoft Windows

Скрипт предназначен для:
  • предотвращения спама и нецензурной брани в чате и привате;
  • предотвращения спама и нецензурных выражений в никах и описании;
  • блокировки команды "me";
  • ограничения излишнего использования текста в верхнем регистре (антиор или антиCAPS).


Прототип механизма детектирования заимствован из Hubbabot 2.27 (автор NoName). Оригинальный авторский код в скрипте не используется.
В скрипте использован механизм "тихой блокировки" (автор оригинальной идеи Setuper).
Используемый в скрипте механизм "защиты от ора", является полностью заимствованным (автор оригинального скрипта неизвестен).

v2.21
--------
  1. Добавлена возможность отключать сообщения о наказании, выдаваемые в общий чат - запрос Ольга.
  2. Добавлены режимы с предварительным предупреждением для антимата и антирекламы общего чата - запрос CraZy.
  3. Реализована проверка длины сообщения при реакции на нецензурную брань - запрос FallenAngel.


Более подробная информация по настройке приведена в прилагающемся файле Инфо.html.
Прикрепленный файл  Janus_HS_2.21.rar ( 16.08 килобайт ) Кол-во скачиваний: 336


Внимание! Для разработчиков выкладываю также и исходник скрипта. Если вы не разбираетесь в LUA, не используйте его.
Прикрепленный файл  ________.rar ( 5.32 килобайт ) Кол-во скачиваний: 130
Go to the top of the page
+Quote Post
5 страниц V  < 1 2 3 4 > »   
Начать новую тему
Ответов
333333
сообщение 7.9.2009, 19:32
Сообщение #22


Абсолютный новичок


Группа: Пользователи
Сообщений: 6
Регистрация: 5.2.2009
Пользователь №: 2 118
Спасибо сказали: 0 раз




Возможно ли сделать что бы бан выдавался не только по IP но и по нику ?? Или вынести в настройки как будет работать скрипт с IP или с никами .
Go to the top of the page
+Quote Post
Berkut
сообщение 8.9.2009, 18:38
Сообщение #23


Продвинутый участник
****

Группа: Пользователи
Сообщений: 129
Регистрация: 21.12.2008
Пользователь №: 1 502
Спасибо сказали: 36 раз




Цитата(333333 @ 7.9.2009, 20:32) *
Возможно ли сделать что бы бан выдавался не только по IP но и по нику ?? Или вынести в настройки как будет работать скрипт с IP или с никами .

Т.е. банить не IP, а ник (ну или и то, и другое)?
Go to the top of the page
+Quote Post
333333
сообщение 8.9.2009, 19:42
Сообщение #24


Абсолютный новичок


Группа: Пользователи
Сообщений: 6
Регистрация: 5.2.2009
Пользователь №: 2 118
Спасибо сказали: 0 раз




Да желательно чтоб банило и по IP и по нику .
Go to the top of the page
+Quote Post
Juilet888
сообщение 8.9.2009, 21:23
Сообщение #25


Абсолютный новичок


Группа: Пользователи
Сообщений: 6
Регистрация: 8.9.2009
Из: Калуга
Пользователь №: 4 392
Спасибо сказали: 0 раз




а возможно ли добавить в скрипт функцию проверки ников на мат (чтоб не пускало на хаб с нецензурным ником)?
Go to the top of the page
+Quote Post
Berkut
сообщение 8.9.2009, 21:25
Сообщение #26


Продвинутый участник
****

Группа: Пользователи
Сообщений: 129
Регистрация: 21.12.2008
Пользователь №: 1 502
Спасибо сказали: 36 раз




Да. И то, и другое возможно. В следующем релизе постараюсь реализовать.
Go to the top of the page
+Quote Post
Juilet888
сообщение 8.9.2009, 21:30
Сообщение #27


Абсолютный новичок


Группа: Пользователи
Сообщений: 6
Регистрация: 8.9.2009
Из: Калуга
Пользователь №: 4 392
Спасибо сказали: 0 раз




заранее спасибо)
Go to the top of the page
+Quote Post
Ksan
сообщение 9.9.2009, 3:23
Сообщение #28


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Цитата(Juilet888 @ 9.9.2009, 1:23) *
а возможно ли добавить в скрипт функцию проверки ников на мат (чтоб не пускало на хаб с нецензурным ником)?

Вот скрипт, позволяющий не пускать с никами, запрещенными по разным критериям, включая и маты: http://mydc.ru/topic1754.html
В теме написано, какие критерии используются.
Go to the top of the page
+Quote Post
alcorp
сообщение 12.9.2009, 21:46
Сообщение #29


Участник
**

Группа: Пользователи
Сообщений: 38
Регистрация: 26.8.2009
Пользователь №: 4 274
Спасибо сказали: 0 раз




Хороший скрипт, только из-за упертости автора под линуксом создает конфигурационные файлы в руте. :(
А по скольку он скомпилен, самим это сделать нереально.

Цитата(Berkut @ 3.9.2009, 20:12) *
Скрипт разработан под Microsoft Windows. Перевод под другие ОСи я производить не намерен.

Привязка директории задана по scripts. Если ОС не понимает относительных путей, то это ваши проблемы. Рекомендую в таком случае использовать иные скрипты.


Нужно просто слеши изменить на противоположные big_smile.gif Вот и все.

Что-то в этом духе:

Код
local file = string.gsub(file, "/", "\\") - для винды
local file = string.gsub(string.gsub(file, "\\\\", "/"),"\\","/") - для линукса


Уважаемый автор! Измените пожалуйста!
Go to the top of the page
+Quote Post
Jaska
сообщение 12.9.2009, 22:04
Сообщение #30


Освоившийся участник
*****

Группа: Администраторы
Сообщений: 344
Регистрация: 2.6.2008
Из: RB,Ufa
Пользователь №: 8
Спасибо сказали: 106 раз




Хмм ... чет ерунда какая-то .. всегда пользовался local sPath = Core.GetPtokaXPath():gsub("\\","/") - кроссплатформенно. работает и на лине и на винде. но уверяю автор упрям как *не_буду_называть_кто* и почти уверен что ничего не поменяет.

p.s. если уж на то пошло, лучше

local _G = _G
local sPath = _G.debug.getinfo(1).source:match"^@?(.+([/\\])).-$"

работает везде где есть lua
Go to the top of the page
+Quote Post
alcorp
сообщение 12.9.2009, 22:14
Сообщение #31


Участник
**

Группа: Пользователи
Сообщений: 38
Регистрация: 26.8.2009
Пользователь №: 4 274
Спасибо сказали: 0 раз




Да он работает только конфиги создает в руте, что смотрится, как будто насрали посреди квартиры.
Go to the top of the page
+Quote Post
Jaska
сообщение 12.9.2009, 22:37
Сообщение #32


Освоившийся участник
*****

Группа: Администраторы
Сообщений: 344
Регистрация: 2.6.2008
Из: RB,Ufa
Пользователь №: 8
Спасибо сказали: 106 раз




да нет я по поводу твоего кода .. window's поддерживает и обратные "/" слеши. Зачем их заменять? А вот для лини .. \\\\ такое я первый раз вижу
Go to the top of the page
+Quote Post
alcorp
сообщение 13.9.2009, 11:42
Сообщение #33


Участник
**

Группа: Пользователи
Сообщений: 38
Регистрация: 26.8.2009
Пользователь №: 4 274
Спасибо сказали: 0 раз




Век живи - век учись, дураком помрешь.

Автор молчит придется видно декомпилить... Так и не дождавшись ответа...
Go to the top of the page
+Quote Post
Wariner
сообщение 13.9.2009, 12:16
Сообщение #34


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Интересно как вы это хотите сделать?
Go to the top of the page
+Quote Post
alcorp
сообщение 13.9.2009, 22:14
Сообщение #35


Участник
**

Группа: Пользователи
Сообщений: 38
Регистрация: 26.8.2009
Пользователь №: 4 274
Спасибо сказали: 0 раз




Цитата(Wariner @ 13.9.2009, 13:16) *
Интересно как вы это хотите сделать?

luadec.exe и вперед.
Go to the top of the page
+Quote Post
Setuper
сообщение 13.9.2009, 22:31
Сообщение #36


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Действительно, алгоритмы компиляции луа скриптов обратимы. Поэтому компиляция даёт только оптимизацию, и является слабой защитой кода.
Go to the top of the page
+Quote Post
alcorp
сообщение 16.9.2009, 13:18
Сообщение #37


Участник
**

Группа: Пользователи
Сообщений: 38
Регистрация: 26.8.2009
Пользователь №: 4 274
Спасибо сказали: 0 раз




Жаль конечно, что автор так и не исправил ошибки, пришлось декомпилировать и исправлять как надо, несмотря на то, что зачем то он сначала скомпилил в 5.0 потом в 5.1.
Автору все равно респект, и пожелание не быть таким упертым. big_smile.gif
Go to the top of the page
+Quote Post
Berkut
сообщение 16.9.2009, 16:23
Сообщение #38


Продвинутый участник
****

Группа: Пользователи
Сообщений: 129
Регистрация: 21.12.2008
Пользователь №: 1 502
Спасибо сказали: 36 раз




Цитата(alcorp @ 16.9.2009, 14:18) *
Жаль конечно, что автор так и не исправил ошибки, пришлось декомпилировать и исправлять как надо, несмотря на то, что зачем то он сначала скомпилил в 5.0 потом в 5.1.

Привет декомпилятору. Компиляцию проводил единожды сразу под 5.1. Следующий релиз выложу параллельно скомпиллированный (для использования) и открытый (для раздербанивания).
Go to the top of the page
+Quote Post
Alexey
сообщение 17.9.2009, 1:35
Сообщение #39


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Вот-бы сразу так.

alcorp:
Реквеструю результат трудов через ЛС.
Go to the top of the page
+Quote Post
alcorp
сообщение 17.9.2009, 12:18
Сообщение #40


Участник
**

Группа: Пользователи
Сообщений: 38
Регистрация: 26.8.2009
Пользователь №: 4 274
Спасибо сказали: 0 раз




Цитата(Berkut @ 16.9.2009, 17:23) *
Привет декомпилятору. Компиляцию проводил единожды сразу под 5.1. Следующий релиз выложу параллельно скомпиллированный (для использования) и открытый (для раздербанивания).


Да нет, я намекал на то, что нашел пост
Может просто неудачно пошутил.

Цитата(Alexey @ 17.9.2009, 2:35) *
Вот-бы сразу так.

alcorp:
Реквеструю результат трудов через ЛС.


Просите у автора исходники, либо делайте сами, как я. Я ничего раздавать не буду.
Полюбому проблема подтвердилась и была успешна разрешена пусть и не слишком простым методом, но все-таки.
Go to the top of the page
+Quote Post
Berkut
сообщение 17.9.2009, 13:06
Сообщение #41


Продвинутый участник
****

Группа: Пользователи
Сообщений: 129
Регистрация: 21.12.2008
Пользователь №: 1 502
Спасибо сказали: 36 раз




Цитата(alcorp @ 17.9.2009, 13:18) *
Да нет, я намекал на то, что нашел пост
Может просто неудачно пошутил.

Это было давно и неправда =)

Выложил версию 2.11. Предложения 333333 и Juilet888 учёл.
Подробная информация о скрипте и его использовании в прилагаемом файле Инфо.html.

Прилагаю исходник скрипта для пингвиноидов и шибко любознательных. Остальным настоятельно рекомендую использовать скомпилированный вариант.


Спасибо сказали:
Go to the top of the page
+Quote Post

5 страниц V  < 1 2 3 4 > » 
Ответить в данную темуНачать новую тему
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts От: JanusHS
От темы с ID: 2249
6 X-Sky 8 157 20.1.2013, 21:17 Посл. сообщение: Артём
Closed Помогите со скриптом JanusHS
Нужно поправить скрипт под пингвина...
1 DEN 007 5 527 3.4.2010, 22:45 Посл. сообщение: Wariner

 



RSS Сейчас: 13.11.2024, 9:38