| 
	 
	 
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]()  | 
	
 | 
	 
	 
			
			  31.1.2012, 23:28
			
				 Сообщение
					#901
					
				
			 
		 | 
	|
        	
				
					![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз  | 
       
			
			 
				Hexhub. Вот тебе такой "скрипт". Там встроенный фаервол есть. 
			
			
			Или любой другой фаервол.  | 
	
| 
			
			 | 
	|
			
			  1.2.2012, 9:31
			
				 Сообщение
					#902
					
				
			 
		 | 
	|
        	
				
					![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз  | 
       
			
			 
				Как бы и Птока 0.4.2.0 умеет, судя по ченчлогам. 
			
			
			Тут уже писали и не раз.  | 
	
| 
			
			 | 
	|
			
			  3.2.2012, 23:32
			
				 Сообщение
					#903
					
				
			 
		 | 
	|
        	
				
					![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 38 Регистрация: 3.6.2009 Пользователь №: 3 496 Спасибо сказали: 6 раз  | 
       
			
			 
				Здравствуйте. Вот такая проблема. 
			
			
			
					
		Дана таблица вида: Код tTable={ ["nick"] = "0.0.0.0", } , дергаю ее из внешнего файла: Код if loadfile(file) then dofile(file)... пытаюсь удалить элемент командой: Код table.remove(tTable,1) , но ничего не происходит Я что-то делаю не так?))  | 
	
| 
			
			 | 
	|
			
			  3.2.2012, 23:56
			
				 Сообщение
					#904
					
				
			 
		 | 
	|
| 
        	
				
					 RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз  | 
       
			
			 
				функцией table.remove можно удалить только элементы с числовым ключом. 
			
			
			В твоём случае следует делать так: Код tTable["nick"] = nil 
				
				
				
			 | 
	
| 
			
			 | 
	|
			
			  4.2.2012, 1:01
			
				 Сообщение
					#905
					
				
			 
		 | 
	|
        	
				
					![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 38 Регистрация: 3.6.2009 Пользователь №: 3 496 Спасибо сказали: 6 раз  | 
       
			
			 
				Спасибо. Получилось. 
			
			
			
					
		Но тогда добавление элементов тоже каким-то особенным образом нужно делать? Чтоб в итоге получилось Код tTable={ ["nick1"] = "0.0.0.0", ["nick2"] = "1.1.1.1", } , т.к. конструкция Код table.insert(tTable,{nick,ip}) делает, как я понял, не так (создает вложенную таблицу?)  | 
	
| 
			
			 | 
	|
			
			  4.2.2012, 1:06
			
				 Сообщение
					#906
					
				
			 
		 | 
	|
        	
				
					![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз  | 
       
			
			 Код tTable["nick"] = {nick,ip} 
				
				
				
			 | 
	
| 
			
			 | 
	|
			
			  4.2.2012, 2:27
			
				 Сообщение
					#907
					
				
			 
		 | 
	|
        	
				
					![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 38 Регистрация: 3.6.2009 Пользователь №: 3 496 Спасибо сказали: 6 раз  | 
       
			
			 
				С этим все получилось. Отлично. 
			
			
			
					
		Но вот теперь добрался до следующей (надеюсь, последней) ошибки. Нужно вывести таблицу в файл, чтоб после перезапуска скрипта таблица была в первозданном выде, т.е.: Код tTable={ ["nick1"] = "0.0.0.0", ["nick2"] = "1.1.1.1", } Делаю так Код hFile:write("tIPs = {\n" ) for k,v in pairs(tIPs) do hFile:write('\t["'..k..'"] = "'..v..'",\n') end hFile:write("}") , и обламываюсь, я так понимаю, что указываю неверную структуру. Вот интересно: 1. В каком виде таблица должна храниться, чтоб после загрузки принять нужную мне структуру??? 2. Как правильно получить доступ к элементам таблицы??? Попытаюсь объяснить, что имею ввиду. Я предполагал, что перебор элементов при сохранении в файл, что указан выше, будет примерно так выглядеть: Код for k,v in pairs(tIPs) do if k == sNick then if v = sIP then -- body end end end , однако оказался не прав. P.S. Что-то устал совсем уже))  | 
	
| 
			
			 | 
	|
			
			  4.2.2012, 2:31
			
				 Сообщение
					#908
					
				
			 
		 | 
	|
        	
				
					![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз  | 
       
			
			 
				Во-первых, вы смотрели содержимое файла? Подозреваю что у вас лишние кавычку вокруг k. Неплохо бы приложить его к посту. Во-вторых, вы изобретаете велосипед. На форуме есть тема готовых функций и там есть функция сохранения таблицы в файл.
				
				
				
			 
			
			
			
					
		 | 
	
| 
			
			 | 
	|
			
			  4.2.2012, 13:20
			
				 Сообщение
					#909
					
				
			 
		 | 
	|
        	
				
					![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 38 Регистрация: 3.6.2009 Пользователь №: 3 496 Спасибо сказали: 6 раз  | 
       
			
			 
				Да, все нашел, все сделал. Вроде бы, пока работает. 
			
			
			
					
		Спасибо за помощь)  | 
	
| 
			
			 | 
	|
			
			  6.2.2012, 23:52
			
				 Сообщение
					#910
					
				
			 
		 | 
	|
        	
				
					![]() KEEP CLEAR AT ALL TIMES ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 141 Регистрация: 4.9.2011 Из: Беларусь, Минск Пользователь №: 9 667 Спасибо сказали: 3 раза  | 
       
			
			 
				Как быть с выравниванием выводимой информации посредством табуляции для различных шрифтов (в частности Arial, Tahoma и Verdana, т.к. считаю их наиболее популярными)? 
			
			
			
					
		Например, настроил шаблон вывода под определйнный шрифт (обычный Arial, размер 8), вся выводимая инфа смотрится отлично. Как только клиент меняет либо шрифт, либо размер исходного шрифта – выводимая инфа начинает смещаться. Я в курсе, что такое моноширинные и пропорциональные шрифты. Пробовал различные комбинации пробелов и табуляции с целью найте хоть какой-то универсальный способ пусть не для всех трёх шрифтов, то хотябы для двух. Не получилось и для одного шрифта (изменяя размер на 1 в любую сторону, разметка "плывёт").  | 
	
| 
			
			 | 
	|
			
			  7.2.2012, 0:03
			
				 Сообщение
					#911
					
				
			 
		 | 
	|
        	
				
					![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз  | 
       
			
			
			
			
			 | 
	
| 
			
			 | 
	|
			
			  7.2.2012, 0:27
			
				 Сообщение
					#912
					
				
			 
		 | 
	|
        	
				
					![]() KEEP CLEAR AT ALL TIMES ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 141 Регистрация: 4.9.2011 Из: Беларусь, Минск Пользователь №: 9 667 Спасибо сказали: 3 раза  | 
       
			
			 
				Буду разбираться...
				
				
				
			 
			
			
			
					
		 | 
	
| 
			
			 | 
	|
			
			  7.2.2012, 9:07
			
				 Сообщение
					#913
					
				
			 
		 | 
	|
| 
        	
				
					 RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз  | 
       
			
			 
				Советую не браться за это дело. Оно гиблое. Настройки клиентов у всех разные. Найти что-то универсальное невозможно. 
			
			
			Единственная универсальная штука для выравнивания - это табуляции. Табуляции следует использовать только в начале строки. Конечно можно использовать и в середине, но тогда опять же возникают зависимости от шрифтов и в особенности от размера шрифта, так как число символов, которые укладываются в табуляцию зависит именно от этого.  | 
	
| 
			
			 | 
	|
			
			  7.2.2012, 10:15
			
				 Сообщение
					#914
					
				
			 
		 | 
	|
        	
				
					![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 260 Регистрация: 1.6.2010 Пользователь №: 6 968 Спасибо сказали: 83 раза  | 
       
			
			 
				Отличие в отображении табуляции в разных клиентах можно свести к минимуму, если после табуляции перед текстом поставить 3-4 пробела.
				
				
				
			 
			
			
			 | 
	
| 
			
			 | 
	|
			
			  7.2.2012, 10:30
			
				 Сообщение
					#915
					
				
			 
		 | 
	|
        	
				
					![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз  | 
       
			
			 
				ТЫ наверное хотел сказать перед?
				
				
				
			 
			
			
			
					
		 | 
	
| 
			
			 | 
	|
			
			  7.2.2012, 11:27
			
				 Сообщение
					#916
					
				
			 
		 | 
	|
        	
				
					![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 260 Регистрация: 1.6.2010 Пользователь №: 6 968 Спасибо сказали: 83 раза  | 
       |
| 
			
			 | 
	|
			
			  7.2.2012, 14:47
			
				 Сообщение
					#917
					
				
			 
		 | 
	|
| 
        	
				
					 RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз  | 
       
			
			 
				А теперь поставь шрифт побольше и посмотри что у тебя получится
				
				
				
			 
			
			
			
					
		 | 
	
| 
			
			 | 
	|
			
			  15.2.2012, 14:04
			
				 Сообщение
					#918
					
				
			 
		 | 
	|
        	
				
					![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 94 Регистрация: 2.10.2010 Из: Якутия, г.Нерюнгри Пользователь №: 7 820 Спасибо сказали: 21 раз  | 
       
			
			 
				Подскажите какие нужны библиотеки чтобы сделать запрос на страницу http записать её содержимое либо в файл либо во временную переменную (необходимо брать различные параметры со страницы таблицы прогноз и пр)  
			
			
			
					
		1. Что для этого необходимо (библиотеки) 2. как организовать этот запрос 3. возможный вариант как это сделать через http прокси  | 
	
| 
			
			 | 
	|
			
			  15.2.2012, 14:24
			
				 Сообщение
					#919
					
				
			 
		 | 
	|
        	
				
					![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз  | 
       
			
			 
				AirKobra45, а просто посмотреть другие скрипты, где всё это уже реализовано? 
			
			
			
					
		В темах таких скриптов обычно указывается, какую и где брать библиотеку, а в самом скрипте понятно, как это реализовано. Раздел - "Сетевые скрипты"  | 
	
| 
			
			 | 
	|
			
			  15.2.2012, 14:28
			
				 Сообщение
					#920
					
				
			 
		 | 
	|
        	
				
					![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 94 Регистрация: 2.10.2010 Из: Якутия, г.Нерюнгри Пользователь №: 7 820 Спасибо сказали: 21 раз  | 
       |
| 
			
			 | 
	|
![]() ![]()  | 
	
 Похожие темы
 
 | 
Сейчас: 4.11.2025, 4:47 |