TotalGag, для аварийной заглушки всего хаба (кроме определенных лиц) |
Здравствуйте, гость ( Вход | Регистрация )
TotalGag, для аварийной заглушки всего хаба (кроме определенных лиц) |
29.9.2010, 18:26
Сообщение
#1
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Название: TotalGag
Версия: 1.0 Платформа: PtokaX 0.4.1.x API: API 2 Автор: Ksan (aka Trans) Дата написания: 16-03-2010 Назначение: Для экстренной заглушки всего хаба (и чата и привата), когда нет иного способа быстро пресечь спам или иное нарушение. Админов, опов и отдельные ники из таблицы не заглушит (это регулируется ниже таблицами). Заглушать могут профили из таблицы скрипта. Дополнительно: При заглушке все сообщения, не пропущенные в чат (но НЕ приват), всё равно будут видны админам. Заглушка-разглушка - одной и той же кнопкой. UPD: -- исправлена ошибка, из-за которого при тотальной заглушке юзер мог видеть свое сообщение вместо привата в чате.
Прикрепленные файлы
|
|
|
30.9.2010, 1:14
Сообщение
#2
|
|
Активный участник Группа: Пользователи Сообщений: 52 Регистрация: 20.9.2010 Пользователь №: 7 737 Спасибо сказали: 3 раза |
Ksan ОГРОМНОЕ СПАСИБО
Теперь как только увижу неадеквата, буду глушить. Думаю добавить функцию, что-бы если чат заглушен, что-бы показывалось юзерам когда они пишут в чат и лс что-то топи такого. Извините но в данный момент Чат и Приват не доступны! Ещё хотельсьбы также-что-бы сами юзеры видели что чат и лс выключено админом. При команде. |
|
|
30.9.2010, 1:39
Сообщение
#3
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
infection, Тупо попробуй
Код Core.SendToUser(tUser, "<"..sBot.."> ••• ••• ••• Чат и приват заглушены ••• ••• •••")
Core.SendToAll("<"..sBot.."> ••• ••• ••• Чат и приват заглушены ••• ••• •••") else Core.SendToUser(tUser, "<"..sBot.."> ••• ••• ••• Заглушка с чата и привата снята ••• ••• •••") Core.SendToAll(, "<"..sBot.."> ••• ••• ••• Заглушка с чата и привата снята ••• ••• •••") |
|
|
30.9.2010, 21:10
Сообщение
#4
|
|
Активный участник Группа: Пользователи Сообщений: 52 Регистрация: 20.9.2010 Пользователь №: 7 737 Спасибо сказали: 3 раза |
[22:09] Скрипт остановлен.
[22:09] Синтаксис C:\HUB_\PtokaX\0.4.1.2\scripts\TotalGag_api2.lua:53: unexpected symbol near ',' |
|
|
30.9.2010, 21:14
Сообщение
#5
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
запятую убери
|
|
|
30.9.2010, 22:12
Сообщение
#6
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
infection, думаю, лишнюю запятую ты сам внёс, корректируя сообщение..
|
|
|
30.9.2010, 22:54
Сообщение
#7
|
|
Активный участник Группа: Пользователи Сообщений: 52 Регистрация: 20.9.2010 Пользователь №: 7 737 Спасибо сказали: 3 раза |
|
|
|
30.9.2010, 23:02
Сообщение
#8
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
Да, точно. Убери её
|
|
|
20.10.2010, 18:25
Сообщение
#9
|
|
Активный участник Группа: Пользователи Сообщений: 55 Регистрация: 2.4.2009 Из: Питер Пользователь №: 2 893 Спасибо сказали: 3 раза |
Не глушит не чат не приват( С чем может быть связано такое?
|
|
|
20.10.2010, 20:31
Сообщение
#10
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Milena, никого не глушит?
Кинь файликом скрипт, я гляну, в чём у тебя дело. Думаю, ты внесла какие-то изменения, может, даже незначительные, но достаточные, чтоб перестал работать как надо. |
|
|
20.10.2010, 20:35
Сообщение
#11
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Milena, ставить скрипт надо в самое начало, выше лонли и прочих гагов...
|
|
|
20.10.2010, 22:58
Сообщение
#12
|
|
Активный участник Группа: Пользователи Сообщений: 55 Регистрация: 2.4.2009 Из: Питер Пользователь №: 2 893 Спасибо сказали: 3 раза |
Спасибо ребята) разобрались) все в порядке)
|
|
|
7.2.2011, 0:32
Сообщение
#13
|
|
Активный участник Группа: Пользователи Сообщений: 75 Регистрация: 20.11.2010 Пользователь №: 8 103 Спасибо сказали: 0 раз |
менюшка не появилась! скрипт выше всех стоит.
|
|
|
7.2.2011, 2:45
Сообщение
#14
|
|
Активный участник Группа: Пользователи Сообщений: 93 Регистрация: 25.1.2010 Пользователь №: 5 828 Спасибо сказали: 7 раз |
absent!
Сейчас подскажу, что сделать надо, чтобы появилось меню! Меня тут научили уже...) $UserCommand 1 1 замени на $UserCommand 1 2 и тогда меню появится! |
|
|
7.2.2011, 5:36
Сообщение
#15
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Я стараюсь систематизировать отправку команд через их направленность, то есть, зависит от объекта действия.
Поэтому в своих скриптах в меню на нике юзера отправляю только те команды, которые касаются этого самого юзера (причём, только команды работы с онлайн-юзером), а остальные - в меню на вкладке хаба внизу. Правда, некоторые команды общего характера иногда и через меню на нике юзера выдаю. Наверно, в данном скрипте следовало действительно делать "1 3", а не "1 1". |
|
|
7.2.2011, 16:10
Сообщение
#16
|
|
Активный участник Группа: Пользователи Сообщений: 75 Регистрация: 20.11.2010 Пользователь №: 8 103 Спасибо сказали: 0 раз |
менюшка появилась
|
|
|
23.12.2011, 20:46
Сообщение
#17
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 4 Регистрация: 22.12.2011 Пользователь №: 10 077 Спасибо сказали: 0 раз |
как отключить только чат а приват оставить?
|
|
|
23.12.2011, 21:57
Сообщение
#18
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
RAZORkhv, удалить это
Код ToArrival = ChatArrival
|
|
|
13.1.2012, 19:42
Сообщение
#19
|
|
KEEP CLEAR AT ALL TIMES Группа: Пользователи Сообщений: 141 Регистрация: 4.9.2011 Из: Беларусь, Минск Пользователь №: 9 667 Спасибо сказали: 3 раза |
Кстати, когда включена опция
Код ToArrival = ChatArrival сообщение привата заглушенного пользователя отображается в его общем чате. Как-то сбивает с толку.( Ksan, как избавиться от этого? |
|
|
13.1.2012, 20:13
Сообщение
#20
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
MIKHAIL, ага, есть такое, спасибо, что подсказал!
Это потому, что я Код ToArrival = ChatArrival добавил в последний момент по просьбе кое-кого, не догадавшись проверить работу скрипта с изменением.Исправляется так - вместо кода: Код if sUngagable[tUser.sNick] ~= 1 and bFlag then нужно вот это (тут всего 1 строка перемещена)Core.SendToUser(tUser, "<"..tUser.sNick.."> "..sMsg) if not (sData:match("From:") and sData:match("To:")) then Core.SendToOps("<"..tUser.sNick.."> ••• "..sMsg) end return true end Код if sUngagable[tUser.sNick] ~= 1 and bFlag then if not (sData:match("From:") and sData:match("To:")) then Core.SendToOps("<"..tUser.sNick.."> ••• "..sMsg) Core.SendToUser(tUser, "<"..tUser.sNick.."> "..sMsg) end return true end А строку Код ToArrival = ChatArrival оставить включенным.UPD: -- перезалил исправленный скрипт в первом сообщении. |
|
|
|
Сейчас: 23.11.2024, 0:56 |