Lonely, API2 | Лишает пользователя возможности видеть чат. |
Здравствуйте, гость ( Вход | Регистрация )
Lonely, API2 | Лишает пользователя возможности видеть чат. |
11.5.2009, 18:27
Сообщение
#21
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Название скрипта: Lonely
Версия скрипта: 1.0 RC2 Версия API: API2 Автор: Wariner Описание скрипта: v 1.0 RC3 - Наказания по IP - Исключения для комманд (by Nickolya) v 1.0 RC2 - Пользователи не видят что говорит наказанный юзер - Сообщения видны админам - Поправленна менюшка v 1.0 RC1 - Наказанный юзер не видет то что говорят другиие в чате
Прикрепленные файлы
|
|
|
21.11.2009, 22:22
Сообщение
#22
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
|
|
|
21.11.2009, 22:30
Сообщение
#23
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
И еще, Илюх, был найден баг с работой текстовых файлов, они же тоже птокой обрабатываются, соответственно со скриптом команда не проходит, надо бы добавить в код проверку на включенность текстовых файлов и как-то просканировать папку на файлы, затем добавить их к командам-исключениям, как ты на это смотришь? Вот примерный код, без использования библиотеки FileSystem, выдрано из Flexo (скрипт Mutor'а) и немного доработано:
Код sPtokaxPath = Core.GetPtokaXPath()
tPlugs = {} os.execute("dir "..sPtokaxPath.."texts /b > "..sPtokaxPath.."ScriptsList.txt") for line in io.lines(sPtokaxPath.."ScriptsList.txt") do local s,e,lua = string.find(line,"%.(txt)$") if lua then plug = string.sub(line,1,-5) tPlugs[plug] = true end end os.remove(sPtokaxPath.."ScriptsList.txt") |
|
|
21.11.2009, 22:34
Сообщение
#24
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
да об этом я тоже не подумал, хотя можно просто сделать исключения на все слова вида
Код !слово как думаешь?
|
|
|
21.11.2009, 22:52
Сообщение
#25
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
И тот кто сидит "один" будет видить только какие-то непонятные команды идущие в чат, мне кажется так не пойдет!
|
|
|
21.11.2009, 23:00
Сообщение
#26
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
ладно щас с хуббой закончу попробую
|
|
|
22.11.2009, 17:36
Сообщение
#27
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Илюх, ну ты чего? Сказали мне что не работает бан по айпи, посмотрел я и увидел вот что (исправленные строки закомментированы):
Код if sCmd then sCmd = sCmd:sub(2, -1):lower() if tAllowCmds[sCmd] then return end end --if tLonelyUser[tUser.sNick] == 1 or tLonelyUserIP[sIP] == 1 then if tLonelyUser[tUser.sNick] == 1 or tLonelyUserIP[tUser.sIP] == 1 then Core.SendToUser(tUser, sData) Core.SendToNick(sAdminNick, ("<%s> Одинокий юзер сказал: %s"):format(sBot, sData)) return true end local tUsers = Core.GetOnlineUsers() for i,v in pairs(tUsers) do --if not tLonelyUser[v.sNick] then if not tLonelyUser[v.sNick] and not tLonelyUserIP[v.sIP] then Core.SendToUser(v, sData) end end return true Сильно тебя достали? |
|
|
22.11.2009, 18:46
Сообщение
#28
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
да блин просто времени чё то катастрофически не хватает...
PS: наверно всё таки правильнее было бы отписывать об ошибки в эту тему, а не админу в личку... |
|
|
10.12.2009, 20:41
Сообщение
#29
|
|
Освоившийся участник Группа: Пользователи Сообщений: 335 Регистрация: 18.5.2009 Из: Уфа, штат Солнечная Башкирия Пользователь №: 3 353 Спасибо сказали: 7 раз |
|
|
|
12.1.2010, 14:25
Сообщение
#30
|
|
Начинающий Группа: Пользователи Сообщений: 29 Регистрация: 11.1.2009 Из: Владивосток Пользователь №: 1 774 Спасибо сказали: 5 раз |
Обратил внимание,иногда наказанному видны сообщения
|
|
|
23.1.2010, 16:25
Сообщение
#31
|
|
Начинающий Группа: Пользователи Сообщений: 29 Регистрация: 11.1.2009 Из: Владивосток Пользователь №: 1 774 Спасибо сказали: 5 раз |
Обратил внимание,иногда наказанному видны сообщения немного модифицировал,под себя и поправил некоторые недоделанные моменты,в оригинальном скрипте думаю Илья будет не против Изменения: Исправлено сохранение в таблицу,после отключения скрипта Показывает кому был выставлен «mute»,по IP и нику Добавлено сохранение tbl по IP
Прикрепленные файлы
|
|
|
7.2.2010, 21:09
Сообщение
#32
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 18.6.2008 Пользователь №: 40 Спасибо сказали: 6 раз |
Может только у меня, но после того как ослеплю юзера, не могу вернуть ему зрение. Пишет что зрение вернулось, а насамом деле нет ((( Птоха 4.1.2
|
|
|
25.2.2010, 19:58
Сообщение
#33
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 18.6.2008 Пользователь №: 40 Спасибо сказали: 6 раз |
Всё разобралс
|
|
|
26.2.2010, 10:27
Сообщение
#34
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Так расскжи в чем у тебя было дело, может еще кто-то мучается такой проблемой.
|
|
|
26.2.2010, 12:50
Сообщение
#35
|
|
Продвинутый участник Группа: Пользователи Сообщений: 162 Регистрация: 18.6.2008 Пользователь №: 40 Спасибо сказали: 6 раз |
Просто скачал новую версию ))). v 1.0 RC3, дотого была RC2!
|
|
|
2.4.2010, 0:22
Сообщение
#36
|
|
Начинающий Группа: Пользователи Сообщений: 26 Регистрация: 29.3.2010 Пользователь №: 6 499 Спасибо сказали: 2 раза |
Мда... скрипт Lonely конфликтует со скриптом, позволяющим получать инфу из тхт файлов в папке Texts - когда Lonely активирован - тексты не работают.
Скачал с шапки темы... Вроде скинули код, он подойдёт? Куда его вставлять? |
|
|
2.4.2010, 8:31
Сообщение
#37
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
В скрипте есть исключения для команд:
Таблица tAllowCmds Код local tAllowCmds = { ["passwd"] = true, ["ban"] = true, ["banip"] = true, ["fullban"] = true, ["fullbanip"] = true, ["nickban"] = true, ["tempban"] = true, ["tempbanip"] = true, ["fulltempban"] = true, ["fulltempbanip"] = true, ["nicktempban"] = true, ["unban"] = true, ["permunban"] = true, ["tempunban"] = true, ["getbans"] = true, ["getpermbans"] = true, ["gettempbans"] = true, ["clrpermbans"] = true, ["clrtempbans"] = true, ["rangeban"] = true, ["fullrangeban"] = true, ["rangetempban"] = true, ["fullrangetempban"] = true, ["rangeunban"] = true, ["rangepermunban"] = true, ["rangetempunban"] = true, ["getrangebans"] = true, ["getrangepermbans"] = true, ["getrangetempbans"] = true, ["clrrangepermbans"] = true, ["clrrangetempbans"] = true, ["checknickban"] = true, ["checkipban"] = true, ["checkrangeban"] = true, ["drop"] = true, ["getinfo"] = true, ["op"] = true, ["gag"] = true, ["ungag"] = true, ["restart"] = true, ["startscript"] = true, ["stopscript"] = true, ["restartscript"] = true, ["restartscripts"] = true, ["getscripts"] = true, ["reloadtxt"] = true, ["addreguser"] = true, ["delreguser"] = true, ["topic"] = true, ["massmsg"] = true, ["opmassmsg"] = true, ["help"] = true, ["myip"] = true, ["me"] = true, } |
|
|
24.9.2010, 8:43
Сообщение
#38
|
|
Участник Группа: Пользователи Сообщений: 31 Регистрация: 28.11.2009 Пользователь №: 5 196 Спасибо сказали: 1 раз |
сообщения в чате одинокого не видны )) но вот когда он начинает материться, то в общий чат вылетает уведомление о цензуре от скрипта Janus_HS_light_API2.lua
логично, что если поднять скрипт одиночки выше Janus_HS_light_API2.lua , то тогда сообщения не будут вылетать, но вы рекомендуете этого не делать )) |
|
|
24.9.2010, 11:25
Сообщение
#39
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Dan Claimant, а кроме как такой манипуляцией ты никак не исправишь конфликт, в лонли придется вписать лишь все команды из скриптов, что находятся ниже его...
|
|
|
24.9.2010, 11:26
Сообщение
#40
|
|
Участник Группа: Пользователи Сообщений: 31 Регистрация: 28.11.2009 Пользователь №: 5 196 Спасибо сказали: 1 раз |
ясно, спасибо =)
|
|
|
21.10.2010, 21:59
Сообщение
#41
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Dan Claimant, эта проблема решается легко - не выносить в общий чат сообщение о мате или подставные сообщения от имени матерщинника. Отправляй только матерщиннику что-нибудь с предупреждением (лично у меня просто сообщения с матами не проходят в чат, а юзер думает, что всё прошло. Но админам показывает).
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
От: Lonely От темы с ID: 1918 |
0 | Milena | 3 728 | 15.5.2009, 17:15 Посл. сообщение: Milena |
|
Сейчас: 23.11.2024, 18:38 |