Лс При Входе Для Определенной Сети/подсети |
Здравствуйте, гость ( Вход | Регистрация )
Лс При Входе Для Определенной Сети/подсети |
21.1.2009, 16:48
Сообщение
#1
|
|
МЕДВЕД =) Группа: Пользователи Сообщений: 187 Регистрация: 6.8.2008 Пользователь №: 332 Спасибо сказали: 4 раза |
Штука вот в чем.
Некоторые пользователи моего провайдера с определенной сетью для безопасной (без попадалова на траффик) скачи со всех юзеров должны прописать два статических маршрута. Поэтому возникла идея при входе на хаб отсылать им напоминание об этом с инструкцией. Пытался поковырять скрипт отсылки ЛС при входе, но так и недопер как туда зависимость от определенной сети прикрутить. Вобщем если короче, то мне нужно чтобы ЛС при входе приходило только пользователям с айпиадресом входящим в сеть 10.0.0.0-10.255.255.255. Ну и можно прикрутить отписку юзера от этой рассылки. Типа если уже прописан, то юзер может отписаться от рассыли определенной командой. Инструкция хотелось бы чтоб из тхт файла бралась... Ну да, API 2 |
|
|
21.1.2009, 21:00
Сообщение
#2
|
|
Продвинутый участник Группа: Пользователи Сообщений: 177 Регистрация: 20.5.2008 Пользователь №: 5 Спасибо сказали: 26 раз |
надо указать API
|
|
|
24.1.2009, 14:53
Сообщение
#3
|
|
Освоившийся участник Группа: Администраторы Сообщений: 344 Регистрация: 2.6.2008 Из: RB,Ufa Пользователь №: 8 Спасибо сказали: 106 раз |
2 fixx
Написал скрипт, попробуй. Не забудь создать текстовый файл в папке scripts (позднее можно будет сделать чтобы скрипт брался из папки texts, корневой папки PtokaX) NetWarn.lua ( 2.48 килобайт ) Кол-во скачиваний: 27 |
|
|
26.1.2009, 14:41
Сообщение
#4
|
|
МЕДВЕД =) Группа: Пользователи Сообщений: 187 Регистрация: 6.8.2008 Пользователь №: 332 Спасибо сказали: 4 раза |
Спасибо.
Только непонятно что-то.. Текстовый файл Rule.txt зачем, если его все равно нигде никто не присылает (я создал файл с инструкцией в папке scripts)? И хоть и указан айпи рейндж, сообщение приходит всем подряд... Вобщем бот при входе присылает сообщение из строчки sMsg =, далее от него можно отписаться из меню. Но все равно спасибо, я могу сообщение-инструкцию и в сам скрипт написать, но как быть с айпирейнджем? ну и Цитата 26.01.2009 14:33:58 - C:\0.4.1.1-service\scripts\NetWarn.lua:94: attempt to index local 'f' (a nil value) И еще вопрос: А что такое netwarn.tbl, у меня непоявилась эта таблица. Подозреваю, что туда отписавшиеся заносятся.. но я пробовал отписаться.. правда не с локального адреса. |
|
|
26.1.2009, 15:10
Сообщение
#5
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
насчёт ошибки. Она означает что не открывается у тебя файл. Проверь правильность путей
|
|
|
26.1.2009, 15:36
Сообщение
#6
|
|
МЕДВЕД =) Группа: Пользователи Сообщений: 187 Регистрация: 6.8.2008 Пользователь №: 332 Спасибо сказали: 4 раза |
Вобщем с айпирейндж. Я захожу с локалхоста, а он все равно шлет.
Где пути прописать тыкните носом плиз в номер строки, уже полчаса ищу и глухо =) Таблицу создал вручную (пустую) - непомогло... И подскажите как из этого Код sMsg = "текст" Сделать многострочный текст |
|
|
26.1.2009, 15:42
Сообщение
#7
|
|
Освоившийся участник Группа: Администраторы Сообщений: 344 Регистрация: 2.6.2008 Из: RB,Ufa Пользователь №: 8 Спасибо сказали: 106 раз |
Внимательно смотри диапазон который я указал в скрипте!
tIpRange = { "10.0.0.0-255.255.255.255", } Подгрузку таблицы и файла подправил. Вина моя, я тестил скрипт на 0.4.0.0 и кое что не учел. Таблица создается сама в папке scripts а Rule.txt надо положить в texts в папке с PtokaX.exe Скрипт перезалил |
|
|
26.1.2009, 15:54
Сообщение
#8
|
|
МЕДВЕД =) Группа: Пользователи Сообщений: 187 Регистрация: 6.8.2008 Пользователь №: 332 Спасибо сказали: 4 раза |
Все, все разобрал - собрал и разобрался...
Работает, ошибок пока нет. Спасибищщщще =) |
|
|
27.2.2009, 21:24
Сообщение
#9
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
В скрипте грубейшая ошибка в регулярном выражении:
Код (%d+%p%d+%p%d+%p%d+)-(%d+%p%d+%p%d+%p%d+) Символ "-" должен экранироваться. Правильное регулярное выражение выглядит так: Код (%d+%p%d+%p%d+%p%d+)%-(%d+%p%d+%p%d+%p%d+)
|
|
|
Похожие темы
|
Сейчас: 27.11.2024, 3:37 |