myDC.ru

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

 
2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему

> Название Сети В Описании Юзера, API1 | Скрипт приписывает к описанию юзеров название сети

Рейтинг 5 V
Теги
Нет тегов для показа
intlive
сообщение 6.8.2008, 14:36
Сообщение #1


Продвинутый участник
****

Группа: Пользователи
Сообщений: 134
Регистрация: 18.6.2008
Из: подземелье
Пользователь №: 41
Спасибо сказали: 7 раз




скрипт приписывает к описанию юзеров название сети.
переведите пожалуйста под api2
Прикрепленные файлы
Прикрепленный файл  IPtoTag_Desc.lua ( 8.03 килобайт ) Кол-во скачиваний: 489
 
Go to the top of the page
+Quote Post
Fodin
сообщение 6.8.2008, 15:29
Сообщение #2


Участник
**

Группа: Пользователи
Сообщений: 30
Регистрация: 25.7.2008
Пользователь №: 264
Спасибо сказали: 12 раз




Цитата(e-ploko @ 6.8.2008, 22:36) *
скрипт приписывает написанию юзеров название сети.
переведите пожалуйста под api2

Неправильный, на мой взгляд, подход. Ресурсоемкий слишком. Проще при входе проверять юзера на адрес, и не пускать, пока в инфо (или в нике) не напишет требуемое.
Go to the top of the page
+Quote Post
intlive
сообщение 6.8.2008, 15:31
Сообщение #3


Продвинутый участник
****

Группа: Пользователи
Сообщений: 134
Регистрация: 18.6.2008
Из: подземелье
Пользователь №: 41
Спасибо сказали: 7 раз




Цитата(Fodin @ 6.8.2008, 20:29) *
Неправильный, на мой взгляд, подход. Ресурсоемкий слишком. Проще при входе проверять юзера на адрес, и не пускать, пока в инфо (или в нике) не напишет требуемое.

Да у меня 13 сетей на хабе сидит. Между некоторыми платный трафик, между другими бесплатный. Описание необходимо чтобы юзер знал с кого тянет...
Go to the top of the page
+Quote Post
Fodin
сообщение 6.8.2008, 15:45
Сообщение #4


Участник
**

Группа: Пользователи
Сообщений: 30
Регистрация: 25.7.2008
Пользователь №: 264
Спасибо сказали: 12 раз




Цитата(e-ploko @ 6.8.2008, 23:31) *
Да у меня 13 сетей на хабе сидит. Между некоторыми платный трафик, между другими бесплатный. Описание необходимо чтобы юзер знал с кого тянет...

А у нас в сети скорость между подсетями совсем разная. Если в одной подсети с юзером сидишь - 100Мбит, если в разных - плавает от низкой до очень низкой. Поэтому я каждому юзеру прилепил префиксы именно так, как написал выше. Вот кусок кода:
function UserConnected(sUser)
if (string.sub(sUser.sIP, 1, 8) == "93.188.8") then -- если сеть 93.188.8*.*
if (string.sub(sUser.sIP,9,9)=="0" and string.sub(sUser.sNick,1,3)~="[a]") then --если подсеть 93.188.80.*
Core.SendToNick(sUser.sNick, "Ник для адреса "..sUser.sIP.." должен начинаться с префикса [a], например: [a]"..sUser.sNick..".")
Core.Disconnect(sUser)
end
end
end
И все вопросы решились махом. Все все видят. А описание мало поможет не качать с платных. Когда клиент находит альтернативные источники, ему плевать, какое у юзера майинфо. Тут либо юзеры должны сами фильтры ставить по адресам, либо писать скрипт, который бы давал возможность поставить запрет качать у платников.
Go to the top of the page
+Quote Post
intlive
сообщение 6.8.2008, 18:26
Сообщение #5


Продвинутый участник
****

Группа: Пользователи
Сообщений: 134
Регистрация: 18.6.2008
Из: подземелье
Пользователь №: 41
Спасибо сказали: 7 раз




Цитата(Fodin @ 6.8.2008, 20:45) *
А у нас в сети скорость между подсетями совсем разная. Если в одной подсети с юзером сидишь - 100Мбит, если в разных - плавает от низкой до очень низкой. Поэтому я каждому юзеру прилепил префиксы именно так, как написал выше. Вот кусок кода:
function UserConnected(sUser)
if (string.sub(sUser.sIP, 1, 8) == "93.188.8") then -- если сеть 93.188.8*.*
if (string.sub(sUser.sIP,9,9)=="0" and string.sub(sUser.sNick,1,3)~="[a]") then --если подсеть 93.188.80.*
Core.SendToNick(sUser.sNick, "Ник для адреса "..sUser.sIP.." должен начинаться с префикса [a], например: [a]"..sUser.sNick..".")
Core.Disconnect(sUser)
end
end
end
И все вопросы решились махом. Все все видят. А описание мало поможет не качать с платных. Когда клиент находит альтернативные источники, ему плевать, какое у юзера майинфо. Тут либо юзеры должны сами фильтры ставить по адресам, либо писать скрипт, который бы давал возможность поставить запрет качать у платников.

Сети разделены силами самого хаба. Но адреса частенько меняются. Народ юзает простой клиент дс, который не ищет альтернативы. Кроме того до этого скрипта на хабе чуть ли не каждые 3 минуты был вопрос: "А ты с какой сети...?", или "а как проверить за деньги или нет?.."
Так что в моем случае без него никак ;) вот и прошу умельцев.. Может кому еще пригодится...

Короче ребят начитавшись мануалов перевёл сам ;) выкладываю свое творение со своими сетями.. Мб кому пригодится...
Прикрепленные файлы
Прикрепленный файл  krs_ix.lua ( 7.42 килобайт ) Кол-во скачиваний: 231
 


Спасибо сказали:
Go to the top of the page
+Quote Post
intlive
сообщение 7.8.2008, 11:26
Сообщение #6


Продвинутый участник
****

Группа: Пользователи
Сообщений: 134
Регистрация: 18.6.2008
Из: подземелье
Пользователь №: 41
Спасибо сказали: 7 раз




После 5 мин работы выкидывает вот такое чудо: Синтаксис D:\0.4.1.1\scripts\krs-ix.lua:62: attempt to concatenate field '?' (a nil value)
Ребят подскажи или подправьть пожалуйста....
Go to the top of the page
+Quote Post
Fodin
сообщение 7.8.2008, 15:24
Сообщение #7


Участник
**

Группа: Пользователи
Сообщений: 30
Регистрация: 25.7.2008
Пользователь №: 264
Спасибо сказали: 12 раз




Номер строки какой-то непонятный. Там ведь определение сетей еще идет.
Go to the top of the page
+Quote Post
intlive
сообщение 7.8.2008, 16:01
Сообщение #8


Продвинутый участник
****

Группа: Пользователи
Сообщений: 134
Регистрация: 18.6.2008
Из: подземелье
Пользователь №: 41
Спасибо сказали: 7 раз




Короче методом тыков сделал всетаки eyes_droped.gif пришлось пожертвовать профилями юзеров...
Прикрепленные файлы
Прикрепленный файл  krs_ix.lua ( 8.52 килобайт ) Кол-во скачиваний: 173
 
Go to the top of the page
+Quote Post
Fodin
сообщение 7.8.2008, 17:26
Сообщение #9


Участник
**

Группа: Пользователи
Сообщений: 30
Регистрация: 25.7.2008
Пользователь №: 264
Спасибо сказали: 12 раз




В первом скрипте вот это
tProfileTag = {
[1] = "@",
[3] = "!",
[2] = "V",
[0] = "~",
[-1] = "*"
}
попробуй заменить на
tProfileTag = {
[1] = "@",
[3] = "!",
[2] = "V",
[0] = "~",
[-1] = "*",
[4] = "#",
[5] = "&"
}
Go to the top of the page
+Quote Post
intlive
сообщение 7.8.2008, 17:29
Сообщение #10


Продвинутый участник
****

Группа: Пользователи
Сообщений: 134
Регистрация: 18.6.2008
Из: подземелье
Пользователь №: 41
Спасибо сказали: 7 раз




Не совсем понял если честна beat_plaster.gif
Go to the top of the page
+Quote Post
Fodin
сообщение 7.8.2008, 20:24
Сообщение #11


Участник
**

Группа: Пользователи
Сообщений: 30
Регистрация: 25.7.2008
Пользователь №: 264
Спасибо сказали: 12 раз




Цитата(e-ploko @ 8.8.2008, 1:29) *
Не совсем понял если честна beat_plaster.gif

В том скрипте, который через 5 минут ошибку у тебя выдает замени одно на другое. Сложно понять, что тут может быть непонятно. :-)
Go to the top of the page
+Quote Post
intlive
сообщение 8.8.2008, 7:08
Сообщение #12


Продвинутый участник
****

Группа: Пользователи
Сообщений: 134
Регистрация: 18.6.2008
Из: подземелье
Пользователь №: 41
Спасибо сказали: 7 раз




спасибо работает, только я не понял что решили два профиля дописанные ниже, у меня всего 4 профиля в птоке.
Go to the top of the page
+Quote Post
Инкогнито
сообщение 15.8.2008, 2:47
Сообщение #13


Участник
**

Группа: Пользователи
Сообщений: 49
Регистрация: 4.7.2008
Пользователь №: 131
Спасибо сказали: 0 раз




хм, скриптик полезный, а есть что-то подобное чтобы на две сети диапазоны прописать, а на третью нет, но как-нить ее обовать и все, так сказать по умолчанию

тему вкурил, вопрос снят
Go to the top of the page
+Quote Post
Инкогнито
сообщение 17.8.2008, 9:49
Сообщение #14


Участник
**

Группа: Пользователи
Сообщений: 49
Регистрация: 4.7.2008
Пользователь №: 131
Спасибо сказали: 0 раз




где-то что-то не так, некотрых пользователей определяет как из другой сети, хотя прописано что принадлежат другой или вообщене вписаны, диапазоны не пересекаются, проверял не единожды, по последнему скрипту еслив что вопросик
Go to the top of the page
+Quote Post
PRIZrak
сообщение 17.8.2008, 18:03
Сообщение #15


PRIZrak
***

Группа: Пользователи
Сообщений: 76
Регистрация: 22.7.2008
Пользователь №: 251
Спасибо сказали: 4 раза




Пользуюсь скриптом network_desc (для луа 5.1.2), пока проблем не заметил. Скрипт в описании выводит название сети. Нарыл его тута: http://forum.proc.ru (ветку, простите, не помню), автор вроде как тамошний обитатель Fox Mulder

Настройка:

TimeOverWrite = 60 -- time in second -- время в секундах до обновления описания юзера (чем оно больше, тем меньше траифка жрет хаб)

RangeDesc = {
[1]="77.122.32.1-77.122.63.255-KPIX_seg1_dyn",
[2]="82.144.195.1-82.144.196.255-KPIX_seg1_stat",
[3]="82.144.203.1-82.144.203.255-KPIX_seg1_stat",
[4]="77.123.200.1-77.123.207.255-KPIX_seg2_dyn",
[5]="82.144.210.1-82.144.210.255-KPIX_seg2_stat"
} -- Начало-Конец диапазона ИП-адресов и как их отображать в описании

InfoLog = "UserInfo/" -- Create this folder before starting the script -- не забыть создать папку с таким именем в папке со скриптами

if descript == nil then descript = "out" end -- как будут отображаться те, кто не попадают в указанный диапазон.
Прикрепленные файлы
Прикрепленный файл  network_desc.lua ( 1.81 килобайт ) Кол-во скачиваний: 172
 
Go to the top of the page
+Quote Post
Инкогнито
сообщение 18.8.2008, 22:18
Сообщение #16


Участник
**

Группа: Пользователи
Сообщений: 49
Регистрация: 4.7.2008
Пользователь №: 131
Спасибо сказали: 0 раз




интересненько конечно, но разобрался, потанцевав с бубном так сказать - помогло, просто те диапазоны что не отображались корретно перенес в конец и измени порядковый номер, все ровно теперь работает, почему так произошло - не знаю
Go to the top of the page
+Quote Post
Perspect
сообщение 12.10.2008, 23:32
Сообщение #17


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

Группа: Пользователи
Сообщений: 89
Регистрация: 9.6.2008
Из: Крым
Пользователь №: 23
Спасибо сказали: 5 раз




Выклвдываю 3 скрипта определения сети, один из которых сейчас работает на моём хабе под PtokaX 0.3.6.0.
Как бы прикрутить его под PtokaX 0.4.1.1 ?
Я не могу перейти на 4 версию птохи именно из за отсутствия этого скрипта. Выручайте.
Прикрепленные файлы
Прикрепленный файл  Название_сети_в_описании.rar ( 3.1 килобайт ) Кол-во скачиваний: 109
 
Go to the top of the page
+Quote Post
Nickolya
сообщение 13.10.2008, 10:49
Сообщение #18


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

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




Тебе стоит почитать вот эту темку: Пара Скриптов, Скрипты под ptoka 0.4.1.1 feel_good.gif
Go to the top of the page
+Quote Post
PRIZrak
сообщение 2.3.2009, 23:51
Сообщение #19


PRIZrak
***

Группа: Пользователи
Сообщений: 76
Регистрация: 22.7.2008
Пользователь №: 251
Спасибо сказали: 4 раза




Цитата(PRIZrak @ 17.8.2008, 19:03) *
Пользуюсь скриптом network_desc (для луа 5.1.2), пока проблем не заметил. Скрипт в описании выводит название сети. Нарыл его тута: http://forum.proc.ru (ветку, простите, не помню), автор вроде как тамошний обитатель Fox Mulder...


Может есть такой же простой, как этот скрипт для PtokaX 0.4.1.1? Нужно ТОЛЬКО название сети в описании и всё! Пытался конвертировать этот - не работает :(
Go to the top of the page
+Quote Post
sergius
сообщение 24.1.2010, 13:36
Сообщение #20


Начинающий
*

Группа: Пользователи
Сообщений: 23
Регистрация: 21.4.2009
Пользователь №: 3 131
Спасибо сказали: 0 раз




Можно принудительно добавлять тег пользователю в начало ника в зависимости от IP если все диапазоны извесны?
Спасибо
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Всех любителей сети DC++ с новым годом
Все форумчане и гости в поисках скриптов для своего хаба
0 мамин_парень 630 1.1.2018, 15:15 Посл. сообщение: мамин_парень
No new Topic has attachmentsMagneto - Бесплатный Скрипт Портала Обмена Dc-ссылками Для Локальной Сети
25 UserSide 20 482 17.3.2016, 5:21 Посл. сообщение: dimazikpk
No new Topic has attachmentsDalliance ; старое название "Anekdot+BashOrg"
Скрипт выдаёт Анекдоты , Цитаты с с BashOrg , Интересные факты .
19 Vizunchik 9 500 14.6.2013, 9:10 Посл. сообщение: Ksan
No New Posts Получить ip юзера
4 Radzhab 4 159 22.12.2012, 15:26 Посл. сообщение: Alexey
No New Posts Со стороны хаба возможно ли отследить скачку файлов у юзера?
У юзера скачивают файл, хаб об этом знает?
4 dimajak 4 222 26.10.2011, 13:03 Посл. сообщение: DEN 007
No New Posts Topic has attachmentsНужен скрипт подсчитывающий количество юзверей от каждой сети(провайдера) находищихся на хабе
5 САМАЭЛЬ 5 134 9.4.2011, 21:27 Посл. сообщение: Alexey
No New Posts Ваш ник занят и проблемы сети
проблема повторного подключения к хабу
4 RAND(i)M 4 214 5.4.2011, 10:24 Посл. сообщение: Setuper
No New Posts Topic has attachmentsнужен скрипт для удаления аккаунта юзера
люди до сих пор не научились региться 3 бед пароля..бан
1 доктор ливси 3 381 10.1.2011, 18:40 Посл. сообщение: Артём
No new Topic has attachmentsRss. Отображение новинок движка Magneto при подключении юзера
33 Saymon21 20 951 18.11.2010, 22:43 Посл. сообщение: Dzhin
No New Posts Topic has attachmentsАнтиМат чтобы в ЛС предупредждало юзера
а после 3 предупреждений - бан на 5-10 минут
5 Тёмич 5 329 17.3.2010, 21:28 Посл. сообщение: Артём
No New Posts Меню Выкинуть юзера
Как его убрать ?
3 Andrey_SHANDERA 3 748 18.2.2010, 17:10 Посл. сообщение: Saymon21
No New Posts Еще один блог в сети...
или сидели мы как-то и решили, а почему бы не сделать блог?
13 Nickolya 9 996 31.1.2010, 0:18 Посл. сообщение: Setuper
No new Topic has attachmentsНазвание в меню
14 random name 8 707 26.1.2010, 16:32 Посл. сообщение: morn
No New Posts От: Название в меню
От темы с ID: 2876
0 Jaska 2 502 25.1.2010, 21:14 Посл. сообщение: Jaska
No New Posts PtokaX в локальной сети
без доступа в интернет
7 NeRvIk 7 496 5.12.2009, 12:55 Посл. сообщение: Артём

 



RSS Сейчас: 19.10.2018, 10:59