Автор: evg 9.1.2010, 18:04
Название скрипта: 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
ЗЫ: Я не прогер, смотрел готовые скрипты и писал по аналогии
ЗЗЫ: Тестировал на PtokaX 0.4.1.1
Автор: Setup 10.2.2010, 10:34
На Птохе 0.4.1.1 при настройках скрипта:
Код
-- Уведомления (шлются в чат)
local OpMsgChat = 0 -- Сообщать ли опам о попытках написать\пройти авторизацию в чат
local OpMsgPM = 0 -- Сообщать ли опам о попытках написать\пройти авторизацию в ПМ
всё равно сообщает кто и чего пытался написать, ошибок скрипт не выдаёт...
во избежании флуда пришлось посносить из скрипта лишние функции
Автор: Wariner 10.2.2010, 10:46
просто надо не нолики поставить а написать nil
Автор: Setup 10.2.2010, 10:56
Цитата(Wariner @ 10.2.2010, 10:46)
просто надо не нолики поставить а написать nil
а действительно.... уже поздно, но всё-равно спасибо)) посты будут полезны вновь настраивающим ;)
Автор: Мультик 16.6.2010, 22:00
А как бы убрать сообщения выдаваемые в чат? : *** Пользователь успешно прошел проверку и теперь может общаться!") и если не прошёл проверку? Спасибо.
Автор: Артём 16.6.2010, 22:56
Цитата(Мультик @ 16.6.2010, 22:00)
А как бы убрать сообщения выдаваемые в чат?...
Закоментировать строки где эти сообщения...
Код
Core.SendToOps
поставить --
будет так
Код
--Core.SendToOps
Автор: Miha 17.6.2011, 6:31
а можете пожайлуста покахзать какая будет проверка ??? какой текст ?
Автор: Maximum 17.6.2011, 11:08
Miha, а поставить и зайти обычным юзером и посмотреть самому не судьба ?
Или в самом скрипте гляди.
Автор: Miha 17.6.2011, 15:11
Цитата(Maximum @ 17.6.2011, 15:08)
Miha, а поставить и зайти обычным юзером и посмотреть самому не судьба ?
Или в самом скрипте гляди.
я зашел обычным юзером и нечего !
Автор: FreeNas 23.1.2012, 16:08
Скрипт отлличный, спасибо автору! Но обнаружилась проблема:
Код
-- Режим блокировки: Чтоб будем блокировать
local BlockPM = 0 --Блокировка приватов (0: Не блокировать 1: Блокировать 2: Блокировать приват на каждый ник)
Выставляю 2 и приват не блокируется, как и при 0. При 1 блокируется приват, но достаточно ввести код в одну личку, и писать можно после в любую другую и чат. Ошибок в логах нет. Нужно сделать так, что коды на приват и чат вводились по разному, т.е. хочешь писать в приват вводишь код туда и пишешь только в привате, а чат остаётся блоченым. И чтобы для каждой новой лички юзер вводил код. Помогите разобраться с скриптом. Спасибо!