Запрет На Пассивный Режим |
Здравствуйте, гость ( Вход | Регистрация )
Запрет На Пассивный Режим |
6.3.2009, 9:57
Сообщение
#21
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
|
|
|
6.3.2009, 21:39
Сообщение
#22
|
|
Начинающий Группа: Пользователи Сообщений: 26 Регистрация: 5.11.2008 Пользователь №: 1 001 Спасибо сказали: 2 раза |
|
|
|
6.3.2009, 23:17
Сообщение
#23
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Потому как нужна функция коррекции тэга, из-за этого и не пашет
|
|
|
7.3.2009, 7:02
Сообщение
#24
|
|
Начинающий Группа: Пользователи Сообщений: 26 Регистрация: 5.11.2008 Пользователь №: 1 001 Спасибо сказали: 2 раза |
мне это не понятно :(
|
|
|
7.3.2009, 9:18
Сообщение
#25
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Там под API 2 но перевести думаю не сложно! http://mydc.ru/ipb.html?s=&showtopic=3...post&p=9085
|
|
|
8.3.2009, 10:28
Сообщение
#26
|
|
Начинающий Группа: Пользователи Сообщений: 26 Регистрация: 5.11.2008 Пользователь №: 1 001 Спасибо сказали: 2 раза |
и что мне с этим делать?
|
|
|
8.3.2009, 12:42
Сообщение
#27
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Добавить функцию коррекции данных, и тогда можно будет вылавливать любые атрибуты пользователя, не беспокоясь о том, что какой-то из атрибутов не существует.
|
|
|
8.3.2009, 19:33
Сообщение
#28
|
|
Начинающий Группа: Пользователи Сообщений: 26 Регистрация: 5.11.2008 Пользователь №: 1 001 Спасибо сказали: 2 раза |
для меня это уже сложно
и времени разбираться нету... если не сложно уделите 5минуток чтобы сделать это |
|
|
8.3.2009, 19:43
Сообщение
#29
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
API не написал, вот и сиди гадай под какой апи тебе нужно. Написал под апи2:
Код function UserConnected(tUser)
Core.GetUserAllData(tUser) tUser = GetNormalValue(tUser) if tUser.sMode=="P" then Core.SendToUser(tUser, "У вас пассивное соединение, согласно политики провайдера, на хаб можно заходить только при активном соединении") Core.SendToUser(tUser, "зайдите в файл -> настройки -> настройки соединения и поставьте активный режим") Disconnect(tUser) end end RegConnected=UserConnected OpConnected=UserConnected |
|
|
8.3.2009, 23:30
Сообщение
#30
|
|
Продвинутый участник Группа: Пользователи Сообщений: 177 Регистрация: 20.5.2008 Пользователь №: 5 Спасибо сказали: 26 раз |
для API 1
Код sBot = frmHub:GetHubBotName()
function NewUserConnected(user) user=GetNormalValue(user) if user.sMode=="P" then user:SendData(sBot, "у вас пассивное соединение, согласно политики провайдера, на хаб можно заходить только при активном соединении") user:SendData(sBot, "зайдите в файл -> настройки -> настройки соединения и поставьте активный режим") user:Disconnect() end end UserConnected=NewUserConnected OpConnected=NewUserConnected function GetNormalValue(tUser) if not tUser.sTag then local sDescription,sTag,sClient,sClientVersion,sMode,iNormalHubs,iRegHubs,iOpHubs,iSlots,iLlimit = tUser.sDescription:match"(.*)(<(.+)%sV?:?(.-),M:(.-),H:(%d+)/(%d+)/(%d+),S:(%d+)>)$" if not sDescription then sDescription,sTag,sClient,sClientVersion,sMode,iNormalHubs,iRegHubs,iOpHubs,iSlots,iLlimit = tUser.sDescription:match"(.*)(<(.+)%sV?:?(.-),M:(.-),H:(%d+)/(%d+)/(%d+),S:(%d+),L:(%d+)>)$" end if not sDescription then sDescription,sTag,sClient,sClientVersion,sMode,iNormalHubs,iRegHubs,iOpHubs,iSlots,iLlimit = tUser.sDescription:match"(.*)(<(.+)%sV?:?(.-),M:(.-),H:(%d+)/(%d+)/(%d+),S:(%d+),B:(%d+)>)$" end tUser.sDescription=sDescription tUser.sTag=sTag tUser.sClient=sClient tUser.sClientVersion=sClientVersion tUser.sMode=sMode tUser.iNormalHubs=iNormalHubs tUser.iRegHubs=iRegHubs tUser.iOpHubs=iOpHubs tUser.iHubs=iNormalHubs and iRegHubs and iOpHubs and (iNormalHubs + iRegHubs + iOpHubs) tUser.iSlots=iSlots tUser.iLlimit=iLlimit end return tUser end |
|
|
9.3.2009, 13:44
Сообщение
#31
|
|
Начинающий Группа: Пользователи Сообщений: 26 Регистрация: 5.11.2008 Пользователь №: 1 001 Спасибо сказали: 2 раза |
Большое тебе спасибо!
Все работает как надо только вот... почемуто я вижу 1ного пассивного юзера почемуто (хотя другие пассивы уже не могут зайти) клиент у него Пелинк... |
|
|
9.3.2009, 15:17
Сообщение
#32
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Так как эта функция ограничивает входы под пассивным режимом.
И не предусматривает смену актива на пассив, находясь на хабе. Что бы предусмотреть и это, надо написать: Для API1 вместо функции NewUserConnected функцию MyINFOArrival Для API2 вместо функции UserConnected функцию MyINFOArrival |
|
|
9.3.2009, 16:12
Сообщение
#33
|
|
Начинающий Группа: Пользователи Сообщений: 26 Регистрация: 5.11.2008 Пользователь №: 1 001 Спасибо сказали: 2 раза |
Так как эта функция ограничивает входы под пассивным режимом. И не предусматривает смену актива на пассив, находясь на хабе. Что бы предусмотреть и это, надо написать: Для API1 вместо функции NewUserConnected функцию MyINFOArrival Для API2 вместо функции UserConnected функцию MyINFOArrival тоесть в скрипте все "NewUserConnected" заменить на "MyINFOArrival" ? |
|
|
9.3.2009, 16:20
Сообщение
#34
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Код function MyINFOArrival(user)
........ end NewUserConnected=MyINFOArrival OpConnected=MyINFOArrival .... |
|
|
11.3.2009, 19:33
Сообщение
#35
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Скрипт не будет публиковаться в готовых скриптах, дабы направлен на отключение порой жизненно необходимой функции.
Закрыто. |
|
|
Похожие темы
|
Сейчас: 23.11.2024, 8:32 |