myDC.ru

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

 
 
Ответить в данную темуНачать новую тему

> ChatGuard v0.2, API2 | Продвинутый скрипт блокировки чата и ПМ до ввода кода

Теги
Нет тегов для показа
evg
сообщение 9.1.2010, 18:04
Сообщение #1


Участник
**

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




Название скрипта: ChatGuard v0.2
Версия API: 2
Автор: evg
Дата релиза: 10.01.2010

Описание скрипта: продвинутый скрипт блокировки чата и ПМ до ввода разблокировочного код

Функционал:
+ выбор блокировки (чат и\или приват)
+ исключения по IP (весь скрипт затевался ради этого, что бы внешние юзеры без реги не могли писать(а по факту - спамить))
+ исключения по нику
+ исключения по профилю
+ уведомления опам о попытках авторизации и посылаемом тексте

За основу взят скрипт:
[F12P-scripts]
*LUA 5.1.3 PX 0.4.1.1 hub fix 05.12.2008
от Foreteller12ChatGuard

Прикрепленный файл  ChatGuard_v0.2.lua ( 8.42 килобайт ) Кол-во скачиваний: 370


ЗЫ: Я не прогер, смотрел готовые скрипты и писал по аналогии big_smile.gif
ЗЗЫ: Тестировал на PtokaX 0.4.1.1


Спасибо сказали:
Go to the top of the page
+Quote Post
Setup
сообщение 10.2.2010, 10:34
Сообщение #2


Начинающий
*

Группа: Пользователи
Сообщений: 10
Регистрация: 11.10.2009
Из: localhost
Пользователь №: 4 699
Спасибо сказали: 0 раз




На Птохе 0.4.1.1 при настройках скрипта:

Код
-- Уведомления (шлются в чат)
local OpMsgChat = 0         -- Сообщать ли опам о попытках написать\пройти авторизацию в чат
local OpMsgPM = 0            -- Сообщать ли опам о попытках написать\пройти авторизацию в ПМ


всё равно сообщает кто и чего пытался написать, ошибок скрипт не выдаёт...

во избежании флуда пришлось посносить из скрипта лишние функции big_smile.gif
Go to the top of the page
+Quote Post
Wariner
сообщение 10.2.2010, 10:46
Сообщение #3


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

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




просто надо не нолики поставить а написать nil


Спасибо сказали:
Go to the top of the page
+Quote Post
Setup
сообщение 10.2.2010, 10:56
Сообщение #4


Начинающий
*

Группа: Пользователи
Сообщений: 10
Регистрация: 11.10.2009
Из: localhost
Пользователь №: 4 699
Спасибо сказали: 0 раз




Цитата(Wariner @ 10.2.2010, 10:46) *
просто надо не нолики поставить а написать nil


а действительно.... уже поздно, но всё-равно спасибо)) посты будут полезны вновь настраивающим ;)
Go to the top of the page
+Quote Post
Мультик
сообщение 16.6.2010, 22:00
Сообщение #5


Участник
**

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




А как бы убрать сообщения выдаваемые в чат? : *** Пользователь успешно прошел проверку и теперь может общаться!") и если не прошёл проверку? Спасибо.
Go to the top of the page
+Quote Post
Артём
сообщение 16.6.2010, 22:56
Сообщение #6


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

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




Цитата(Мультик @ 16.6.2010, 22:00) *
А как бы убрать сообщения выдаваемые в чат?...

Закоментировать строки где эти сообщения...
Код
Core.SendToOps
поставить --
будет так
Код
--Core.SendToOps
bad_smile.gif


Спасибо сказали:
Go to the top of the page
+Quote Post
Miha
сообщение 17.6.2011, 6:31
Сообщение #7


Участник
**

Группа: Заблокированные
Сообщений: 46
Регистрация: 28.12.2010
Пользователь №: 8 409
Спасибо сказали: 1 раз




а можете пожайлуста покахзать какая будет проверка ??? какой текст ?
Go to the top of the page
+Quote Post
Maximum
сообщение 17.6.2011, 11:08
Сообщение #8


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

Группа: Пользователи
Сообщений: 352
Регистрация: 25.10.2008
Пользователь №: 882
Спасибо сказали: 85 раз




Miha, а поставить и зайти обычным юзером и посмотреть самому не судьба ? big_smile.gif
Или в самом скрипте гляди.
Go to the top of the page
+Quote Post
Miha
сообщение 17.6.2011, 15:11
Сообщение #9


Участник
**

Группа: Заблокированные
Сообщений: 46
Регистрация: 28.12.2010
Пользователь №: 8 409
Спасибо сказали: 1 раз




Цитата(Maximum @ 17.6.2011, 15:08) *
Miha, а поставить и зайти обычным юзером и посмотреть самому не судьба ? big_smile.gif
Или в самом скрипте гляди.



я зашел обычным юзером и нечего !
Go to the top of the page
+Quote Post
FreeNas
сообщение 23.1.2012, 16:08
Сообщение #10


Начинающий
*

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




Скрипт отлличный, спасибо автору! Но обнаружилась проблема:
Код
-- Режим блокировки: Чтоб будем блокировать
local BlockPM = 0            --Блокировка приватов (0: Не блокировать 1: Блокировать 2: Блокировать приват на каждый ник)

Выставляю 2 и приват не блокируется, как и при 0. При 1 блокируется приват, но достаточно ввести код в одну личку, и писать можно после в любую другую и чат. Ошибок в логах нет. Нужно сделать так, что коды на приват и чат вводились по разному, т.е. хочешь писать в приват вводишь код туда и пишешь только в привате, а чат остаётся блоченым. И чтобы для каждой новой лички юзер вводил код. Помогите разобраться с скриптом. Спасибо!
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Topic has attachmentsChatGuard v0.2
Проблема со скриптом
1 FreeNas 4 707 23.1.2012, 20:03 Посл. сообщение: Saymon21
No New Posts ChatGuard
ChatGuard v1.2 API 2 Nickolya s fix
1 DrakonSP 5 487 9.3.2010, 11:38 Посл. сообщение: Nickolya

 



RSS Сейчас: 23.12.2024, 13:56