| 
	 
	 
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]()  | 
	
 | 
	 
	 
			
			  14.4.2010, 8:08
			
				 Сообщение
					#1
					
				
			 
		 | 
	|
        	
				
					![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 33 Регистрация: 28.9.2009 Пользователь №: 4 578 Спасибо сказали: 0 раз  | 
       
			
			 
				Доброе время суток! 
			
			
			
					
		Ищю скрипт что бы нельзя было банить Мастеров и Опов... Как сделать на Птохе... что бы не зарегистрированные пользователи выдели айпи других пользователей? Заранее спасибо!  | 
	
| 
			
			 | 
	|
			
			  14.4.2010, 8:13
			
				 Сообщение
					#2
					
				
			 
		 | 
	|
        	
				
					![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза  | 
       
			
			 
				http://mydc.ru/topic568.html?hl=%C0%ED%F2%...ED+%EE%EF%EE%E2 
			
			
			а на счёт незарегистрированные чтобы видели IP ... думаю только скриптом ( возможно ошибаюсь ) Код function ChatArrival(tUser,sData) 
				
				
				
			if not sData:match"^%b<> [!+/].+" then local sMsg = sData:match"%b<>(.*)|$" Core.SendToAll("["..tUser.sIP.."] <"..tUser.sNick.."> "..sMsg) return true end end  | 
	
| 
			
			 | 
	|
			
			  14.4.2010, 9:03
			
				 Сообщение
					#3
					
				
			 
		 | 
	|
        	
				
					![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 33 Регистрация: 28.9.2009 Пользователь №: 4 578 Спасибо сказали: 0 раз  | 
       
			
			 
				спасибо за антибан ну за срипкт ниже надо подобное ну не потходит мне бы стандарт вариант какойнебуть возможно?
				
				
				
			 
			
			
			
					
		 | 
	
| 
			
			 | 
	|
			
			  14.4.2010, 12:49
			
				 Сообщение
					#4
					
				
			 
		 | 
	|
        	
				
					![]() Главный ра******й тут... ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 777 раз  | 
       
			
			 
				В птоке по-моему нет того что ты хочешь, анреги лишены прав и настроить это нельзя. Скриптом можно, но будет тормозить хаб при большом онлайне. Если хочешь, попробуй: 
			
			
			
					
		Код function OnStartup() 
				
				
				
			TmrMan.AddTimer(1000, "SendData") tToSend = {} end function UserConnected(tUser) if tUser.iProfile == -1 then local tUsers = {"$UserIP "} for _, tOnlineUser in ipairs(Core.GetOnlineUsers()) do table.insert(tUsers, tOnlineUser.sNick) table.insert(tUsers, " ") table.insert(tUsers, tOnlineUser.sIP) table.insert(tUsers, "$$") end if tUsers[2] then Core.SendToUser(tUser, table.concat(tUsers)) end end tToSend[tUser.sNick] = true end OpConnected,RegConnected = UserConnected,UserConnected function SendData() for sNick in pairs(tToSend) do local tUser = Core.GetUser(sNick, true) or false if not tUser then tToSend[sNick] = nil elseif tUser.bConnected then Core.SendToAll("$UserIP "..tUser.sNick.." "..tUser.sIP.."$$") tToSend[sNick] = nil end end collectgarbage("collect") end  | 
	
| 
			
			 | 
	|
			
			  18.4.2010, 16:06
			
				 Сообщение
					#5
					
				
			 
		 | 
	|
        	
				
					![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 33 Регистрация: 28.9.2009 Пользователь №: 4 578 Спасибо сказали: 0 раз  | 
       
			
			 
				Почему тормозить будит? и при каком имено онлайне примерно тормозить будит? 
			
			
			
					
		P.s: я как понял и за хеширования тормозить будит?  | 
	
| 
			
			 | 
	|
			
			  20.4.2010, 0:04
			
				 Сообщение
					#6
					
				
			 
		 | 
	|
        	
				
					![]() Главный ра******й тут... ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 777 раз  | 
       
			
			 
				Хеширования тут нет, лишь проход по всей таблице пользователей каждый раз при входе юзера, что вполне затратно. Ты попробуй сначала, а потом спрашивай...
				
				
				
			 
			
			
			
					
		 | 
	
| 
			
			 | 
	|
![]() ![]()  | 
	
 Похожие темы
 
 | 
Сейчас: 4.11.2025, 10:13 |