myDC.ru

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

 

> DiapasonGag, тихая заглушка по диапазону (удобно против динамич. IP)

Рейтинг 4 V
Теги
Нет тегов для показа
Ksan
сообщение 7.10.2010, 1:53
Сообщение #1


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 715
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 649 раз




Название скрипта: DiapasonGag.lua
Версия: 1.2
Платформа: PtokaX 0.4.1.*+
API: API 2
Автор: Ksan (aka Trans)
Город: Томск
Дата написания: 04-04-2010 (начальная версия - в декабре 2009г)

Описание:
- В скрипте встроенная таблица с диапазонами для заглушки - начало диапазона и конец диапазона.
- При старте скрипта проверяется наличие на хабе юзеров с заглушенных диапазонов, при обнаружении такие ники заносятся в таблицу.
- при входе юзера с таких диапазонов сообщает админу о его приходе (через меню можно отменить этот показ), добавляет ник таблицу,
- далее при попытке написать в чат и приват сначала проверяется наличие в таблице заглуш. ников, если да, то сообщение до остальных юзеров не дойдёт. Админу приходит извещение о попытке написать в чат или приват заглушенным юзером (через меню можно отменить этот показ)
- Извещение о заглушке в чате по выбору через меню можно отправить в чат или в приват админа. Извещение о заглушке в привате админу приходит всегда в приват.
- Имеется таблица команд, которые юзеру разрешено использовать даже при заглушке.
- Имеется таблица ников-исключений.
- Опов не глушит.
В принципе, можно было бы сохранять таблицу заглуш. ников в файл, но особой нужды в этом нет, ибо таблица при старте скрипта заполняется сразу же.
PS: Скрипт был написан давно, и здесь только малая часть возможностей, специально выдрал в пользу голодающих "одминов" (а остальное пусть лучше послужит тихо, контрразведка не любит шума). Думаю, аналогичные скрипты есть на форуме, но пусть и этот посидит скромненько рядом с гигантами мысли...может, пригодится кому.

UPD1: (2010-10-19) Скрипт исправлен, проверен и перезалит.
Приношу свои извинения за невероятно халтурную работу при первом выкладывании. :(
Скрипт тогда собирал в конце бессонной ночи над другим скриптом, и умудрился такие ляпы пропустить..
UPD2: (2013-09-04) Скрипт исправлен, перезалит. Была ошибка - один из флагов был подменён другим и показ захода юзера из заглушенного диапазона не отключался.
UPD3: (2017-03-13) К моему дикому смущению, снова обнаружилfсь ошибкf, исправил и перезалил.
И да, заодно ещё кое-какие небольшие изменения добавил (надеюсь, без ошибок).
Благодарю CyberGhost404 за обнаружение ошибки!

Прикрепленные файлы
Прикрепленный файл  DiapasonGag.lua ( 7.91 килобайт ) Кол-во скачиваний: 17
 


Спасибо сказали:
Go to the top of the page
+Quote Post
2 страниц V   1 2 >  
Начать новую тему
Ответов
Dimon21
сообщение 7.10.2010, 3:46
Сообщение #2


Активный участник
***

Группа: Пользователи
Сообщений: 65
Регистрация: 23.7.2009
Пользователь №: 3 945
Спасибо сказали: 6 раз




Скрипт хорош Ksan,но как исправить вот эту ошибку scripts\DiapasonGag.lua:32: unexpected symbol near 'end'.За ранее спс.


[quote name='Dimon21' date='7.10.2010, 4:31' post='34162']
Скрипт хорош Ksan,но как исправить вот эту ошибку scripts\DiapasonGag.lua:32: unexpected symbol near 'end'.За ранее спс.
Нашёл ошибку.
tDiap = { --- Диапазоны (начало и конец)
["95.81.0.0"] = "95.81.255.255", --- Волгателеком что-то динамич. со спамом
["79.133.0.0"] = "79.133.255.255", --- Волгателеком что-то динамич. со спамом
["188.19.136.0"] = "188.19.143.255", -- ЯНАО (спам по приватам с интим-рекламой)
}
end-удалить поставить экранировку.
Go to the top of the page
+Quote Post
Ksan
сообщение 7.10.2010, 4:00
Сообщение #3


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 715
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 649 раз




Ага, точно, спасибо, что подсказал, пока другие не скачали. big_smile.gif
Я там сокращал длинный список диапазонов, взяв только начало, и закрыл автоматом таблицу через end, а не фигурной скобкой, так как перед этим тем же занимался и с другими функциями, обрезая и дописывая end

Перезалил в первом сообщении, исправив опечатку.


Спасибо сказали:
Go to the top of the page
+Quote Post
infection
сообщение 7.10.2010, 12:39
Сообщение #4


Активный участник
***

Группа: Пользователи
Сообщений: 52
Регистрация: 20.9.2010
Пользователь №: 7 737
Спасибо сказали: 2 раза




Ksan - В каком порядке его лучше поставить что-бы не возникло проблем?

Код
Settings_saver_1.2.lua
FreshStuff3 5.0.1RUS.lua
BanMsg.lua
CleanReg_API2.lua
Gag__v1.1__API2___by_Wariner.lua
HubMenu.lua
support.lua
anti_adversting_multifunctional_api2_plus.lua
StatPX.lua
Registrator.lua
TotalGag_api2.lua
ChatHistory_N.lua
Go to the top of the page
+Quote Post
Setuper
сообщение 7.10.2010, 13:33
Сообщение #5


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1707 раз




А попробовать самому подвигать и потестировать руки не позволяют?


Спасибо сказали:
Go to the top of the page
+Quote Post
infection
сообщение 7.10.2010, 13:54
Сообщение #6


Активный участник
***

Группа: Пользователи
Сообщений: 52
Регистрация: 20.9.2010
Пользователь №: 7 737
Спасибо сказали: 2 раза




Цитата(Setuper @ 7.10.2010, 13:33) *
А попробовать самому подвигать и потестировать руки не позволяют?


Так точно!

Спросить легчеbig_smile.gif
Go to the top of the page
+Quote Post
Nickolya
сообщение 7.10.2010, 14:46
Сообщение #7


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 724
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 772 раза




Каждый скрипт лучше ставить первым © bad_smile.gif
infection, придется научить тебя делать что-то самому, тут лентяев не любят.
Go to the top of the page
+Quote Post
Ksan
сообщение 7.10.2010, 17:01
Сообщение #8


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 715
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 649 раз




У меня данный скрипт стоит вторым, после GagMeSoftly..
И да, этот скрипт лучше держать повыше.


Спасибо сказали:
Go to the top of the page
+Quote Post
infection
сообщение 18.10.2010, 20:01
Сообщение #9


Активный участник
***

Группа: Пользователи
Сообщений: 52
Регистрация: 20.9.2010
Пользователь №: 7 737
Спасибо сказали: 2 раза




что я не так сделал?


Код
compare nil with number
[19:03] Синтаксис C:\HUB_\PtokaX\0.4.1.2\scripts\DiapasonGag.lua:54: attempt to compare nil with number



и когда через меню сматрю список в чате токо это

!showdiapazgag

вот ещё ошибка
Код
[00:51] Синтаксис C:\HUB_\PtokaX\0.4.1.2\scripts\DiapasonGag.lua:85: attempt to compare nil with number
Go to the top of the page
+Quote Post
Ksan
сообщение 19.10.2010, 2:55
Сообщение #10


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 715
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 649 раз




infection, приношу свои извинения за халтурную работу! :(

Скрипт исправлен, проверен и перезалит в первом сообщении.


Спасибо сказали:
Go to the top of the page
+Quote Post
infection
сообщение 19.10.2010, 14:56
Сообщение #11


Активный участник
***

Группа: Пользователи
Сообщений: 52
Регистрация: 20.9.2010
Пользователь №: 7 737
Спасибо сказали: 2 раза




Ksan не стоит извинятся мне уже самому пора вникать в луу!
Вот только нет времени, а неадекватов больше с каждым днём!

спасибо что исправил скрипт, теперь хоть на хабе будет спокойней. big_smile.gif

хм... но что-то сообщения видны другим юзерам в чате

Код
[15:50:13 | 192.168.0.2 ] <Cool> тест
[15:51:10 | 192.168.0.2 ] <Cool> а



и в истории сообщения остались хотя скрипт в самом вверху...
Go to the top of the page
+Quote Post
Ksan
сообщение 19.10.2010, 15:21
Сообщение #12


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 715
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 649 раз




1. А попадает ли этот айпи в диапазон заглушенных?
2. И нет ли в списке исключений этого ника?
3. У меня скрипт работает как надо, при включенном показе сообщений заглушенных пишет:
Цитата
[19:18:51] <ReportBot> ( 192.168.1.2 ) Заглушка по диапазону. <Test_user> Тест

В запрещённых стоит диапазон
Код
["192.168.1.2"] = "192.168.1.4",

Ну чем я ещё могу помочь тебе?
Go to the top of the page
+Quote Post
infection
сообщение 19.10.2010, 16:48
Сообщение #13


Активный участник
***

Группа: Пользователи
Сообщений: 52
Регистрация: 20.9.2010
Пользователь №: 7 737
Спасибо сказали: 2 раза




скрипт серьёзно не пашет!

вот у тебя видно что бот блочит и пишет в чат.

у меня только это в лс видно
[17:42:22] <ReportBot> Показ заглушек по параметрам отключён.

но всё равно тот кто в диапазоне может писать в чат!

может из за того что я в белом листе и мой ип тоже в диапазоне!

?!

неа проверил скрипт показывает что пришол юзер с заглушенного диапазона но всё равно не работает скрипт crying.gif
Go to the top of the page
+Quote Post
Ksan
сообщение 19.10.2010, 17:06
Сообщение #14


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 715
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 649 раз




1. Когда я проверял, я тоже был сам в том самом заглушенном диапазоне. Я мог писать, а второй - он юзер - не мог писать.
Показ/не показ заглушек роли не играет.
2. У тебя всех заглушенных показывает в чате или только кого-то конкретно?
3. Кидай сюда свой скрипт, какой ты сейчас используешь, и покажи, какой конкретно заглушенный ник светится
в чате и каков его профиль и IP
Go to the top of the page
+Quote Post
infection
сообщение 19.10.2010, 17:11
Сообщение #15


Активный участник
***

Группа: Пользователи
Сообщений: 52
Регистрация: 20.9.2010
Пользователь №: 7 737
Спасибо сказали: 2 раза




всё перепроверял всё равно идут сообщения в чат и мне в приват!

и другие видят тоже чат хотя ип в диапазоне!

а вот скрипт
Прикрепленный файл  DiapasonGag.lua ( 5.14 килобайт ) Кол-во скачиваний: 7


IP-юзера 10.151.78.**

профиль рег
Go to the top of the page
+Quote Post
Ksan
сообщение 19.10.2010, 20:25
Сообщение #16


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 715
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 649 раз




Вот нафиг ты так сделал?
Код
tUnforbid = {  -- Разрешенные команды для заглушенных
    "",
    "",
    "",
    "",
    "",
    "",
}

Ты же этим самым в список разрешенных команд записал всё, что пишут в чат...
Не хочешь команд, ну просто закомменти эти строки и всё, или вообще удали все строки, кроме начала и конца таблицы.
Мог бы сразу сказать, какие изменения делал.


Спасибо сказали:
Go to the top of the page
+Quote Post
infection
сообщение 19.10.2010, 21:47
Сообщение #17


Активный участник
***

Группа: Пользователи
Сообщений: 52
Регистрация: 20.9.2010
Пользователь №: 7 737
Спасибо сказали: 2 раза




Ksan - не ругайся baffle.gif

спасибо тебе ещё разbig_smile.gif
Go to the top of the page
+Quote Post
Ksan
сообщение 19.10.2010, 23:02
Сообщение #18


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 715
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 649 раз




Сорри...просто я себя почувствовал в какой-то момент идиотом...у меня работает - у тебя нет, один и тот же скрипт...Поневоле начнёшь нервничать.
Go to the top of the page
+Quote Post
Dimon21
сообщение 9.6.2011, 9:23
Сообщение #19


Активный участник
***

Группа: Пользователи
Сообщений: 65
Регистрация: 23.7.2009
Пользователь №: 3 945
Спасибо сказали: 6 раз




Ksan здраствуй это отличный скрипт а можеш его под RusHub .Прошу меня сильно не бить и не запускать тапочки если попал не в тему скриптов под птоку.
Go to the top of the page
+Quote Post
Ksan
сообщение 15.6.2011, 23:35
Сообщение #20


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 715
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 649 раз




Dimon21, сорри, но я под РусХаб ещё не пишу, у меня его нет и пока не ожидается..
Попроси кого другого.
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Topic has attachmentsDiapasonGag
Диапазон гаг
3 Dimon21 3 927 4.9.2013, 14:52 Посл. сообщение: Артём

 



RSS Сейчас: 20.10.2018, 19:06