| 
 | 
Здравствуйте, гость ( Вход | Регистрация )
|   | 
| 
 | 
|  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 раз  | 
				Скрипт не будет публиковаться в готовых скриптах, дабы направлен на отключение порой жизненно необходимой функции. Закрыто. | 
|  | |
|   | 
 Похожие темы
 Похожие темы
|   | Сейчас: 30.10.2025, 23:56 |