|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]() ![]()
Сообщение
#1
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 216 Регистрация: 23.10.2008 Из: Саратов Пользователь №: 865 Спасибо сказали: 60 раз ![]() |
Авторы: сожители MyDC.RU
Название: Locker.lua Описание: Скрипт позволяет блокировать чат и личные сообщения для не зарегистрированных пользователей, уведомляя их об этом... Код local sBot = Config.sHubBot local sMsg = "*** ОШИБКА!!! Вы не зарегистрированы на хабе." function OnChat(UID, sData) sData = sData:match"%b<> (.*)" if UID.iProfile == -1 then Core.SendToUser(UID, sMsg, sBot) return true end end function OnTo(UID,sData) local sTo,sFrom = sData:match"^%$To:%s+(%S+)%s+From:%s+(%S+)" if UID.iProfile == -1 then Core.SendToUser(UID, sMsg, sBot, sTo) return true end end ![]() |
|
|
![]()
Сообщение
#2
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 65 Регистрация: 16.7.2010 Пользователь №: 7 288 Спасибо сказали: 0 раз ![]() |
А как сделать чтоб только личка блокировалась для не зарегистрированных?
|
|
|
![]()
Сообщение
#3
|
|
![]() Я коварный Санта Клаус ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза ![]() |
удалить
Код function OnChat(UID, sData)
sData = sData:match"%b<> (.*)" if UID.iProfile == -1 then Core.SendToUser(UID, sMsg, sBot) return true end end |
|
|
![]()
Сообщение
#4
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 216 Регистрация: 23.10.2008 Из: Саратов Пользователь №: 865 Спасибо сказали: 60 раз ![]() |
нет, личка последняя функция, удалите или закомментируйте это для проверки только чата:
Код function OnTo(UID,sData)
local sTo,sFrom = sData:match"^%$To:%s+(%S+)%s+From:%s+(%S+)" if UID.iProfile == -1 then Core.SendToUser(UID, sMsg, sBot, sTo) return true end end |
|
|
![]()
Сообщение
#5
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 65 Регистрация: 16.7.2010 Пользователь №: 7 288 Спасибо сказали: 0 раз ![]() |
ShadoWx, хм...
Воспользовался предложением Otshelnik-Fm и теперь личка доступна только зарегистрированным пользователям! Получил что хотел ![]() |
|
|
![]()
Сообщение
#6
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 216 Регистрация: 23.10.2008 Из: Саратов Пользователь №: 865 Спасибо сказали: 60 раз ![]() |
а не так прочитал твое сообщение, да все верно )
|
|
|
![]()
Сообщение
#7
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 189 Регистрация: 20.4.2009 Пользователь №: 3 121 Спасибо сказали: 12 раз ![]() |
Спасибо большое !
Вроде маленький скрипт, а помог мне решить пару нюансов со спамерами ))) Кто может подсказать, как можно открыть доступ всем Операторам и Администраторам, чтоб им приходили ЛС с Гостей а другим заблокированно ? |
|
|
![]()
Сообщение
#8
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
CrazyKiller, посмотри как это сделано в этом скрипте и попробуй сам сделать.
|
|
|
![]()
Сообщение
#9
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 189 Регистрация: 20.4.2009 Пользователь №: 3 121 Спасибо сказали: 12 раз ![]() |
Артем Спасибо !
![]() До пилял! Если кому нужен, нате )) Скрипт Запрещает только ЛС, Глав чат открыт ![]() Скрипт local sBot = Config.sHubBot local sMsg = "*** ОШИБКА!!! Доступ закрыт Гостям. ( ERROR!!! Access is closed Guests )" local tGoodPmUser = { --- Ники, которым смогут писать гости. ["CrazyKiller"] = true, ["Bloodwithmilk"] = true, } function OnTo(UID,sData) local sTo,sFrom = sData:match"^%$To:%s+(%S+)%s+From:%s+(%S+)" if sTo and tGoodPmUser[sTo] then return end if UID.iProfile == -1 then Core.SendToUser(UID, sMsg, sBot, sTo) return true end end |
|
|
![]() ![]()
Сообщение
#10
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
Скрипт local tGoodPmUser = { --- Ники кому разрешенно писать в лс Гостям. ["CrazyKiller"] = true, ["Bloodwithmilk"] = true, } ![]() |
|
|
![]()
Сообщение
#11
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 189 Регистрация: 20.4.2009 Пользователь №: 3 121 Спасибо сказали: 12 раз ![]() |
прогнал бесса ))
Теребят по бокам, мешают ![]() |
|
|
![]()
Сообщение
#12
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 189 Регистрация: 20.4.2009 Пользователь №: 3 121 Спасибо сказали: 12 раз ![]() |
Кто подскажет, как в скрипте сделать ешё запрет на 3 профиль ?
Чтоб могли писать в пм 0-2 профиля, остальные в топку ![]() |
|
|
![]()
Сообщение
#13
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 38 Регистрация: 7.6.2009 Пользователь №: 3 508 Спасибо сказали: 0 раз ![]() |
как же теперь я спамить то буду ???
![]() хотя я вроде зареган на хабе ![]() |
|
|
![]()
Сообщение
#14
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 189 Регистрация: 20.4.2009 Пользователь №: 3 121 Спасибо сказали: 12 раз ![]() |
|
|
|
![]() ![]() |
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
![]() |
От: Locker.lua От темы с ID: 5137 |
0 | Ksan | 3 601 | 25.1.2012, 4:10 Посл. сообщение: Ksan |
![]() |
Сейчас: 8.9.2024, 2:40 |