Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Kорзина _ пассивный режим

Автор: степашка 25.6.2009, 22:56

доброго времени суток, уважаемые. пишу в полнейшем отчаянии, ибо я больше не верю что у Юзера есть моск! каждый день по сотне раз без преувеличения, приходится объяснять что надо поставить пассивный режим чтобы работал поиск и качались файлы. переделал болтуна (прилагаю если кому пригодится, апи1) чтоб он отвечал на самые распространённые вопросы. они как будто смотрят сквозь него и снова спрашивают. на моей клавиатуре уже реально дырки на этих буквах, мои админы уже с ног сбились, повторяя "поставь пассивный режим". другого выхода как поставить скрипт, который при входе объяснял бы активному юзеру что надо поставить режим я не вижу. на хабе 3 тыщи человек, постоянно приходят новые и КАЖДЫЙ опять спрашивает почему не качает. я уже и ссылку на клиента настроенного выдаю каждые 17 минут в чат, и объяснение... не помогает НИЧЕГО!!! очень прошу написать такой скрипт. буду чрезвычайно благодарен. готов оплатить или помочь чем смогу. больше нет моих сил! поймите меня. крик души. спасибо. здесь нашёл темы только с обратными запросами, да и скрипта там нет. прошу прощения если где не увидел соответствующую тему

 МашуВать.lua ( 8.69 килобайт ) : 20
 

Автор: Strannik 26.6.2009, 0:35

Цитата(степашка @ 25.6.2009, 23:56) *
доброго времени суток, уважаемые. пишу в полнейшем отчаянии, ибо я больше не верю что у Юзера есть моск! каждый день по сотне раз без преувеличения, приходится объяснять что надо поставить пассивный режим чтобы работал поиск и качались файлы. переделал болтуна


Если поставить пассивный режим у всех - никто не чего не скачает, пассив с пассивом не работает.
выход только один - ищи другой клиент

Автор: intlive 26.6.2009, 5:52

Если правильно понял первый пост.
Взял скрипт Setuper`а, подправил чуть, вот что вышло:
при подключении юзера в пассивном режиме бот ничего не пишет при входе, как подключается активный ему отсылается сообщение о том что если не качает и тд.. в базу заносится его айпишник и больше при входе данное сообщение ему не шлётся. secret_smile.gif

 одноразовоесообщение.lua ( 1.94 килобайт ) : 27
 

Автор: степашка 26.6.2009, 10:12

Цитата(intlive @ 26.6.2009, 6:52) *
Если правильно понял первый пост.
Взял скрипт Setuper`а, подправил чуть, вот что вышло:
при подключении юзера в пассивном режиме бот ничего не пишет при входе, как подключается активный ему отсылается сообщение о том что если не качает и тд.. в базу заносится его айпишник и больше при входе данное сообщение ему не шлётся. secret_smile.gif

============
именно так! огромное спасибо! единственный вопрос lua:26: attempt to index global 'user' (a nil value)
видимо я не указал что у меня апи1 \\\ перевёл конвертером. ругается на добавленные Core. перед функциями, при их удалении пишет вышеуказанную ошибку в строке 26 (точнее уже в 28, учитывая строчку с путём к файлу old_api.lu и пропуск под ней). ipbase.dbs создал, но он не пишется (0 байт)

Автор: Wariner 26.6.2009, 12:37

Этот скрипт под оба API!
просто надо в 26 строчке(if not tIpBase[tUser.sIP] and user.sMode == "A" then) заменить

Код
user.sMode
на
Код
tUser.sMode

Автор: степашка 26.6.2009, 19:27

чрезвычайно благодарен. всё пашет на ура!
ЗЫ недаром меня смутило if bNewApi then UserConnected(tUser).[attachment=2735:cats.jpg]
--------------
большое спасибо всем кто помогал. готов к сотрудничеству