|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#1
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 4.6.2009 Пользователь №: 3 501 Спасибо сказали: 0 раз ![]() |
Есть ли такой скрипт: захожу на хаб; тем, кто у меня скачивает, отсылается ЛС с определенным текстом; отсылается один раз за сессию (моё нахождение на хабе)?
Или что-то подобное может есть, попробую переделать |
|
|
![]()
Сообщение
#2
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Это возможно, однако существуют некие трудности.
Существует 2 вида соединений: актив и пассив. При активе, пользователь, который хочет что-то скачать, отсылает пользователю, с которого он хочет качать, команду чтобы тот соединился с ним по указанному в команде ip и порту. При пассиве, пользователь, который хочет что-то скачать, отсылает пользователю, с которого он хочет качать, команду для того, чтобы пользователь, с которого он хочет качать, отослал команду об активном соединении. Отсюда возникает проблема: допустим мы делаем данную фишку для активного соединения. Тогда при пассивом соединении получится, что это сообщение отошлётся не тому, с кого качают, а тому, кто качает! |
|
|
![]()
Сообщение
#3
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 4.6.2009 Пользователь №: 3 501 Спасибо сказали: 0 раз ![]() |
А можно ли тогда сделать такое для активного соединения? Дело в том, что на нашем локальном хабе все пользуются только актив, и в общем-то для пассива мне не нужно
|
|
|
![]()
Сообщение
#4
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Что значит: "отсылается один раз за сессию" ??
|
|
|
![]()
Сообщение
#5
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 4.6.2009 Пользователь №: 3 501 Спасибо сказали: 0 раз ![]() |
это значит, что если пользователь скачивает у меня 100 файлов, то не надо ему 100 раз отсылать текст, а достаточно одного.
а потом скажем я вышел с хаба, снова зашел и если он продолжает скачивать, то ему еще один раз отсылается |
|
|
![]()
Сообщение
#6
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Ну это само собой.
У хаба нет возможности отследить скачивание каждого файла. Есть только возможность отследить установку соединения между пользователями, и пока это соединение будет установлено будут качаться файлы. А для скачки ли устанавливалось соединение, или просто так посмотреть, хаба вовсе не заботит, его дело направить пользователей для их соединения между собой. Скачка не производится через хаб, а происходит между пользователями напрямую!!! Код local sMsg = "*** Connecting: [NICK]"
local sBot = "Bot" function ConnectToMeArrival(tUser, sData) local sNick = sData:match"(%S+) %S+$" if sNick then Core.SendPmToNick(sNick, sBot, tostring(sMsg:gsub("%[NICK%]", tUser.sNick))) end end |
|
|
![]()
Сообщение
#7
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 4.6.2009 Пользователь №: 3 501 Спасибо сказали: 0 раз ![]() |
ммм... запускаю скрипт, пользователь скачивает, но текст ему не приходит((
он точно работающий? |
|
|
![]()
Сообщение
#8
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
В активе текст приходит тому, с кем устанавливается соединение, в пассиве наоборот
|
|
|
![]()
Сообщение
#9
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 4.6.2009 Пользователь №: 3 501 Спасибо сказали: 0 раз ![]() |
и у меня и у него актив, никаких сообщений ни у кого нет((
говорят, что скрипт надо запускать на хабе. может дело в этом? |
|
|
![]()
Сообщение
#10
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
хм а ты где его запускаешь?! конечно же этот скрипт для хаба!
|
|
|
![]()
Сообщение
#11
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 4.6.2009 Пользователь №: 3 501 Спасибо сказали: 0 раз ![]() |
я с клиента запускаю.
а как тогда соединение идентифицируется, что это именно у меня скачивают файлы, а не у Иванова, если запуск на хабе производить, а не с клиента? а с клиента значит никак не сделать? |
|
|
![]()
Сообщение
#12
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Команды об инициализации скачки проходят через хаб.
Ну думаю, что у клиента хватит функционала для реализации подобного трюка. |
|
|
![]()
Сообщение
#13
|
|
![]() [n00b] ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 291 Регистрация: 10.7.2008 Из: Россия,Пенза Пользователь №: 168 Спасибо сказали: 24 раза ![]() |
offtop наверн..
2Setuper-даж у ГрейЛинка не хватит функционала?.. |
|
|
![]()
Сообщение
#14
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
На грее можно сделать, но для этого надо писать собственную либу.
|
|
|
![]() ![]() |
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
![]() |
![]() API2 | Оригинальная заглушка для юзеров |
42 | alex82 | 56 308 | 5.2.2013, 14:26 Посл. сообщение: Александр_ГМР |
![]() |
Черти меня дернули обновить убунту (( luasockets не работает |
3 | dsd10 | 8 297 | 7.11.2012, 15:04 Посл. сообщение: mariner |
![]() |
От: Заткни Меня Нежно От темы с ID: 1518 |
0 | Tsd | 4 563 | 5.9.2011, 12:52 Посл. сообщение: Tsd |
![]() |
Здравствуйте всем . У меня проблема со скриптам StatPX Здравствуйте всем . У меня проблема со скриптам StatPX |
4 | warhammer | 10 360 | 14.4.2011, 14:48 Посл. сообщение: warhammer |
![]() |
От: Заткни Меня Нежно От темы с ID: 1518 |
0 | no_use | 4 760 | 7.11.2010, 18:53 Посл. сообщение: no_use |
![]() |
![]() |
1 | Saymon21 | 6 458 | 25.1.2010, 18:35 Посл. сообщение: Артём |
![]() |
От: Отсылка в ЛС скачивающим у меня От темы с ID: 2043 |
1 | Uncle_Dif | 3 928 | 18.6.2009, 7:26 Посл. сообщение: Jaska |
![]() |
Сейчас: 17.2.2025, 8:40 |