|
Здравствуйте, гость ( Вход | Регистрация )
|
![]()
Сообщение
#21
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
Название: CheckPreFix
Автор: inside Версия: 2.1 Последнее изменение: 04.03.07 Описание: проверка юзера на необходимый для его сети префикс, если юзер не входит не в один диапозон ипов, ставится инетовский тег.
Прикрепленные файлы
|
|
|
![]() |
![]()
Сообщение
#22
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 7 Регистрация: 2.12.2008 Пользователь №: 1 284 Спасибо сказали: 0 раз ![]() |
если хочешь пометь только у себя зайди в настройки клиента и поставь на всех одинаковый цвет... Не я хочу чтоб у всех было ![]() |
|
|
![]()
Сообщение
#23
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
эхехех тульская локалка...
так о чём это я... нафига нужен этот геморой? даже если получится сделать такой скрипт он будет сильно грузить хаб.... да и потом всё равно мелькание будет! |
|
|
![]()
Сообщение
#24
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 7 Регистрация: 2.12.2008 Пользователь №: 1 284 Спасибо сказали: 0 раз ![]() |
эхехех тульская локалка... так о чём это я... нафига нужен этот геморой? даже если получится сделать такой скрипт он будет сильно грузить хаб.... да и потом всё равно мелькание будет! Он не мелькает на многих хабах его видел. где юзеров и 3000тыс чел. тока вот КОЗЛЫ не хто делицо не хочет=) |
|
|
![]()
Сообщение
#25
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
нет такого скрипта...
PS: оффтоп закончили! |
|
|
![]()
Сообщение
#26
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 1 Регистрация: 28.6.2009 Пользователь №: 3 734 Спасибо сказали: 0 раз ![]() |
[на птохе 4.1 не работает
|
|
|
![]()
Сообщение
#27
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
что конкретно у вас не работает?
|
|
|
![]()
Сообщение
#28
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 39 Регистрация: 8.3.2009 Из: Ярославля Пользователь №: 2 517 Спасибо сказали: 3 раза ![]() |
Не работает почему то проверка локальных пользователей на тег...Что nil что true в переменной local bLocal ,все равное проверяет тег и просит изменить на тот что указан в диапазоне как локальный
![]() Добавлено спустя N минут: Уже все ок!Сам кое что поправил в коде,вроде все робит ![]() |
|
|
![]()
Сообщение
#29
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 71 Регистрация: 8.4.2009 Пользователь №: 2 982 Спасибо сказали: 1 раз ![]() |
Скрипт замечательный, вернее идея хорошая.
Однако нифига не работает. Я так понимаю, что должно работать следующим образом: проверять сначала на принадлежность к диапазонам, а если не попадает ни в один диапазон, то выставляется префикс ext. На практике же у человека с ИПом попадающим в прописанный диапазон не заходит. Пишет что префикс должен иметь вид: [ext][multinex]ник, но когда он прописывает такой составной префикс тоже зайти не может. его пускает только с префиксом [ext]ник хотя его ип уверенно входит в диапазон. И вот ещё: для себя хотел сделать диапазон с одним ИПом например: [admin]ник , но дело в том, что мой ИП находится внутри другого диапазона. Какой код должен быть в таком случае? Кроме того, нужно под один диапазон завести две разные сети! Спасибо, если реализуете всё это. 10.42.42.151 [admin] (10.40.0.1-10.47.255.254) multinex (92.39.64.1-92.39.79.255) multinex (10.70.1.0-10.70.2.255) newlan (10.70.3.0-10.70.3.255) gorka (10.70.5.0-10.70.8.255) swlan (172.18.0.0-172.18.255.254) insys (172.17.0.0-172.17.255.254) powernet |
|
|
![]()
Сообщение
#30
|
|
![]() Начинающий ![]() Группа: Пользователи Сообщений: 23 Регистрация: 21.4.2009 Пользователь №: 3 131 Спасибо сказали: 0 раз ![]() |
Как установить принудительное добавление к нику префикса в зависимости от IP ?
|
|
|
![]()
Сообщение
#31
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
не понял вопроса. скрипт вообще тестировали?!
|
|
|
![]()
Сообщение
#32
|
|
![]() Начинающий ![]() Группа: Пользователи Сообщений: 23 Регистрация: 21.4.2009 Пользователь №: 3 131 Спасибо сказали: 0 раз ![]() |
да, запускал, просит установить префикс, хочу что бы префикс сам добавлялся т.к. диапазоны IP полностью известны, а те что не извесны, пусть добавляет internet или любой на выбор
|
|
|
![]()
Сообщение
#33
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
берём скрипт из первого поста и переделываем его в соответствии с вот этим постом http://mydc.ru/index.html?showtopic=1164&a...ost&p=11012
|
|
|
![]()
Сообщение
#34
|
|
![]() Начинающий ![]() Группа: Пользователи Сообщений: 23 Регистрация: 21.4.2009 Пользователь №: 3 131 Спасибо сказали: 0 раз ![]() |
Спасибо, но не для мои мозгов.
![]() Кстати скрипт меняет ник при выводе в чат, но не в отображении пользователей, подскажите как правильно будет. |
|
|
![]()
Сообщение
#35
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 3 Регистрация: 26.11.2009 Пользователь №: 5 170 Спасибо сказали: 0 раз ![]() |
а как сделать чтоб юзеров без тегов пускало но в личку кидало сообщение о том что ему надо поставить такойто тег , если можно киньте переделаный скрипт
|
|
|
![]()
Сообщение
#36
|
|
![]() Главный ра******й тут... ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз ![]() |
Код Core.SendToUser(user, "<"..BN.."> Ваш ник не соответствует правилам хаба! Поставьте префикс ["..UserNetPrefix.."] перед ником. Т.е. ваш ник должен будет выглядеть так: ["..UserNetPrefix.."]"..user.sNick.."") замени наCore.Disconnect(user) Код Core.SendPmToUser(user, BN, "Ваш ник не соответствует правилам хаба! Поставьте префикс ["..UserNetPrefix.."] перед ником. Т.е. ваш ник должен будет выглядеть так: ["..UserNetPrefix.."]"..user.sNick.."")
|
|
|
![]()
Сообщение
#37
|
|
![]() [n00b] ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 291 Регистрация: 10.7.2008 Из: Россия,Пенза Пользователь №: 168 Спасибо сказали: 24 раза ![]() |
Поставил.. Работает как и описано.. Но...хочется слегка по-другому, чтобы работало..
Есть несколько диапазонов,допустим: 10.0.0.-10.255.255.255 и 12.0.0.0-12.255.255.255 и третий диапазон, которой не входит в эти два... Хочется, чтобы диапазон №1 (т.е. 10.0.0.-10.255.255.255) мог ставить любой из нескольки перечисленных префиксов или же пускало вообще без какого либо префикса. Диапазон №2 (12.0.0.0-12.255.255.255) пускало только с одним префиксом.. А последний, то есть все, что не вошло в предыдущие ставило тоже 1 из любых перечисленных префиксов.. Фух.. Описал ![]() |
|
|
![]()
Сообщение
#38
|
|
![]() Главный ра******й тут... ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз ![]() |
Попробовал сделать то что ты хотел...
Прикрепленные файлы
|
|
|
![]()
Сообщение
#39
|
|
![]() PtokaX DC Hub 0.4.1.2 ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 203 Регистрация: 20.1.2009 Из: Republic of Belarus, Minsk, Uruchie, Avalon. Пользователь №: 1 890 Спасибо сказали: 4 раза ![]() |
[16:44] Синтаксис D:\8955~1\scripts\CheckPreFix_byNickolya.lua:57: attempt to concatenate field '?' (a nil value)
|
|
|
![]()
Сообщение
#40
|
|
![]() Главный ра******й тут... ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз ![]() |
Drakula, настройки скрипта - в студию. А именно вот эту часть
Код -- таблица диапазонов:
tPrefs = { { ["tPrefs"] = {"pref1", ""}, -- список префиксов, "" означает что префикса может не быть или он может быть каким угодно ["For"] = "10.1.0.0", ["To"] = "10.255.255.255", }, { ["tPrefs"] = {"pref2only"}, ["For"] = "12.1.0.0", ["To"] = "12.255.255.255", }, } -- таблица префиксов-исключений из диапазонов выше: local tExeptPrefs = {"InotInDiap1", "InotInDiap2"} local bLocal = true -- проверять ли локальных пользователей на тег (true - да false - нет) |
|
|
![]() ![]()
Сообщение
#41
|
|
![]() PtokaX DC Hub 0.4.1.2 ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 203 Регистрация: 20.1.2009 Из: Republic of Belarus, Minsk, Uruchie, Avalon. Пользователь №: 1 890 Спасибо сказали: 4 раза ![]() |
Код -- таблица диапазонов: tPrefs = { { ["tPrefs"] = {"[Uruchie]", "[uruchie]"}, -- список префиксов, "" означает что префикса может не быть или он может быть каким угодно ["For"] = "10.15.9.0", ["To"] = "10.15.9.255", }, { ["tPrefs"] = {"pref2only"}, ["For"] = "12.1.0.0", ["To"] = "12.255.255.255", }, } -- таблица префиксов-исключений из диапазонов выше: local tExeptPrefs = {"InotInDiap1", "InotInDiap2"} local bLocal = true -- проверять ли локальных пользователей на тег (true - да false - нет) вот и серавно ошибку писала, писал префиксы без [ ], аналогична. |
|
|
![]() ![]() |
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
![]() |
![]() От темы с ID: 1947 |
3 | DriverZX-10 | 6 252 | 29.8.2009, 22:48 Посл. сообщение: DriverZX-10 |
![]() |
Сейчас: 20.2.2025, 5:13 |