myDC.ru

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

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

> Заглушка чата (GAG), для одного пользователя

Теги
Нет тегов для показа
arktik
сообщение 1.7.2011, 5:55
Сообщение #1


Участник
**

Группа: Пользователи
Сообщений: 31
Регистрация: 15.6.2011
Из: г. Владивосток
Пользователь №: 9 350
Спасибо сказали: 0 раз




Думаю, будет достаточно полезный скрипт, когда нужно отключить Chat определённому пользователю.
Go to the top of the page
+Quote Post
Alexey
сообщение 1.7.2011, 15:20
Сообщение #2


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

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




На форуме есть такой и не один.
Go to the top of the page
+Quote Post
DEN 007
сообщение 1.7.2011, 22:39
Сообщение #3


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

Группа: Пользователи
Сообщений: 276
Регистрация: 23.3.2010
Из: РФ Смоленск
Пользователь №: 6 429
Спасибо сказали: 60 раз




Что за "волшебство" в теме посты волшебным образом пропадают?!
Go to the top of the page
+Quote Post
arktik
сообщение 6.7.2011, 8:44
Сообщение #4


Участник
**

Группа: Пользователи
Сообщений: 31
Регистрация: 15.6.2011
Из: г. Владивосток
Пользователь №: 9 350
Спасибо сказали: 0 раз




На форуме есть только глобальная заглушка и заглушка за рекламу. Я прошу заглушку присваиваемую как бан в скрипте "BanManager".
Go to the top of the page
+Quote Post
Alexey
сообщение 6.7.2011, 13:32
Сообщение #5


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

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




Не смотрел, что за "BanManager", но заглушка, выставляемая пользователю через меню на форуме тоже не одна.
Go to the top of the page
+Quote Post
Saymon21
сообщение 6.7.2011, 13:33
Сообщение #6


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

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




Alexey, на птоку же. А для заглушки можно взять за основу BanManager
Go to the top of the page
+Quote Post
arktik
сообщение 8.7.2011, 6:17
Сообщение #7


Участник
**

Группа: Пользователи
Сообщений: 31
Регистрация: 15.6.2011
Из: г. Владивосток
Пользователь №: 9 350
Спасибо сказали: 0 раз




Вот есть отличный скрипт на птоку: http://mydc.ru/topic1627.html.
Возможно ли переделать этот скрипт на Rushub? Уж много кода там(
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 30.1.2012, 22:59
Сообщение #8


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




Да, былоб неплохо и на русхаб иметь такую штуку.
Ставить запрет по ip пользоваться чатом. Но в личку чтоб писать могли. Тогда это избавило нас от флуда в чате разгоряченного и перевозбудившегося пользователя. Думаю что нужно блокировать только чат - но оставить остальные прелести файлообмена и PM. Всё таки простой модуль бана на это неспособен.
Go to the top of the page
+Quote Post
Артём
сообщение 30.1.2012, 23:19
Сообщение #9


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

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




Otshelnik-Fm, а что мешает в этом скрипте убрать гаг на личку, удалить/закомментировать функцию на лс?
Код
function OnTo(user, data)
big_smile.gif


Спасибо сказали:
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 31.1.2012, 0:27
Сообщение #10


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




И правда - не увидел этот скрипт.

выпилил эту фунуцию - и сообщения в чат не идут. тока в личку.

код
Код
function OnTo(user, data)
    local nick = user.sNick
    local result = nil
    local s,e,to,from = data:find("^%$To:%s(%S+)%sFrom:%s(%S+)%s")
    if tUngagable[user.iProfile] == 0 then
        if (CheckNick(user.sNick) or CheckIP(user.sIP)) and Core.GetUser(to) then
            local tTemp = tIPs[user.sIP]
            if not tTemp then
                tTemp = tNicks[user.sNick]
            end
            local msg = "Вы не можете отправлять личные сообщения."
            if tTemp[4] then msg = msg.." Причина: "..tTemp[4] end
            if tTemp[1] > 0 then
                msg = msg.."\nВозможность отправки ЛС будет возвращена "..Ling:GetDate(tTemp[1]+tTemp[2]).." (через"..Ling:TimeToString(tTemp[1]+tTemp[2]-os.time(os.date("*t")))..")."
            end
            Core.SendToUser(user,"$To: "..from.." From: "..to.." $<"..bot.."> "..msg)
            if ShowToOps then ToOps("Заглушееный юзер "..nick.." ("..user.sIP..") пытался отправить ЛС юзеру "..to..".") end
            return true
        end
    end
end
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts История чата
помогите исправить
0 fenrir 1 634 17.11.2014, 2:24 Посл. сообщение: fenrir
No New Posts Topic has attachmentsВывод последний N сообщений чата при входе
Verlihub
2 Vizunchik 4 936 13.9.2014, 9:53 Посл. сообщение: Ahton
No New Posts Topic has attachmentsПроблема со скриптом Истории чата
5 SonicX 3 063 27.6.2014, 19:04 Посл. сообщение: sergius_s
No new Topic has attachmentsИстория чата
версия 2.1a
18 Accelerator 12 584 13.2.2013, 15:59 Посл. сообщение: Артём
No new Topic has attachmentsСкрипт блок привата и общего чата (ответ цифрами) для Verlihub
19 Алекс 8 581 28.11.2012, 0:30 Посл. сообщение: Алекс
No New Posts Topic has attachmentsПоказ список онлайн пользователей и мониторинг чата на сайте
Verlihub
5 Vizunchik 6 622 25.9.2012, 7:37 Посл. сообщение: wolf night
No New Posts Как получить сообщения из чата
6 Radzhab 3 627 13.9.2012, 23:01 Посл. сообщение: mariner
No New Posts Нужен скрипт для вкл/выкл чата
2 RAZORkhv 2 965 23.12.2011, 22:06 Посл. сообщение: Ksan
Closed Скрипт логирования главного чата
г.
1 Lamo 2 672 2.8.2011, 17:28 Посл. сообщение: Setuper
No New Posts От: Заглушка чата (GAG)
От темы с ID: 4889
1 DEN 007 2 335 1.7.2011, 11:51 Посл. сообщение: Ksan
No new Topic has attachmentsИстория чата в интересном месте
15 CrazyCat 6 028 5.5.2011, 1:04 Посл. сообщение: Alexey
No New Posts прога только для чата
10 baralgin 5 080 23.2.2011, 1:31 Посл. сообщение: pro
No New Posts прога только для чата
0 baralgin 2 667 16.2.2011, 20:53 Посл. сообщение: baralgin
No New Posts От: История чата
От темы с ID: 2919
0 Perspect 1 963 20.1.2011, 18:12 Посл. сообщение: Perspect
Closed дайте скрипт последнии 5 сообщений чата
4 Artem26 3 315 23.12.2010, 21:08 Посл. сообщение: Saymon21

 



RSS Сейчас: 16.12.2017, 8:31