Скрипт Показа Шары Юзеров "кусками", под APL-1, птока 0360 |
Здравствуйте, гость ( Вход | Регистрация )
Скрипт Показа Шары Юзеров "кусками", под APL-1, птока 0360 |
13.3.2009, 20:14
Сообщение
#1
|
|
Продвинутый участник Группа: Пользователи Сообщений: 133 Регистрация: 18.9.2008 Из: Москва Пользователь №: 555 Спасибо сказали: 5 раз |
приветствую ваш замечательный сайт!
таковой темы не нашёл,посему создал эту,поправьте и прошу прощения если не увидел соответствующую. есть идея создать скрипт,который показывал бы шару юзеров примерно таким порядком: юзеров с шарой 0 байт = 104 [список], юзеров с шарой до 1Гб [список] = 28, юзеров с шарой до 10Гб = 56, юзеров с шарой до 100Гб = 50, юзеров до 500Гб = 188, юзеров до 1Тб = 49, юзеров более 1Тб = 7. также,думаю,было бы интересно его совместить со скриптом ALLusers [прилагаю]. возможно ли это и не будет ли моя просьба чрезмерно затруднительна? спасибо за внимание и ответы. --с уважением Степашка™
Прикрепленные файлы
|
|
|
13.3.2009, 20:55
Сообщение
#2
|
|
Участник Группа: Пользователи Сообщений: 35 Регистрация: 2.11.2008 Из: Балаково Пользователь №: 971 Спасибо сказали: 0 раз |
Помойму это невозможно т.к. сортировка списка юзеров осуществляется через клиент, а не хаб.
|
|
|
13.3.2009, 20:58
Сообщение
#3
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Речь видимо идет не про сортировку, а про статистику хаба.
|
|
|
13.3.2009, 20:59
Сообщение
#4
|
|
Продвинутый участник Группа: Пользователи Сообщений: 133 Регистрация: 18.9.2008 Из: Москва Пользователь №: 555 Спасибо сказали: 5 раз |
Помойму это невозможно т.к. сортировка списка юзеров осуществляется через клиент, а не хаб. ==================== ну в таком случае хотя бы отображать вышеозначенным образом эту информацию об уже зарегистрированных пользователях. ведь есть же файл с инфой о них. хотя,конечно,больший интерес представляло бы именно отражение всех юзеров реального времени \\\ да,речь именно о статистического плана скрипте. в примитиве - доработать ALLusers так,чтобы он показывыал шАры погигабайтно с интервалами |
|
|
13.3.2009, 21:02
Сообщение
#5
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Как раз для онлан юзеров это сделать проще всего.
Для оффлан нужно сохранять их шару в файл. |
|
|
13.3.2009, 21:18
Сообщение
#6
|
|
Продвинутый участник Группа: Пользователи Сообщений: 133 Регистрация: 18.9.2008 Из: Москва Пользователь №: 555 Спасибо сказали: 5 раз |
замечательно! именно онлайн я и хотел бы. значит не нужна будет дополнительная база ))) итак, могу ли я попросить выполнть такой скрипт и что от меня требуется за это, кроме благодарности, которая уже меня переполняет? спасибо за живое реагирование
|
|
|
17.3.2009, 0:38
Сообщение
#7
|
|
InstaHub dev. Группа: Пользователи Сообщений: 91 Регистрация: 25.2.2009 Пользователь №: 2 377 Спасибо сказали: 10 раз |
честно говоря, не вижу большого смысла моделировать стандартные статистические распределения =)
но скрипт напишу и завтра выложу, если никто не опередит... и включу в свой stat.lua в рамках InstaHub. |
|
|
17.3.2009, 17:04
Сообщение
#8
|
|
Продвинутый участник Группа: Пользователи Сообщений: 133 Регистрация: 18.9.2008 Из: Москва Пользователь №: 555 Спасибо сказали: 5 раз |
честно говоря, не вижу большого смысла моделировать стандартные статистические распределения =) но скрипт напишу и завтра выложу, если никто не опередит... и включу в свой stat.lua в рамках InstaHub. ==================== Большое спасибо. Жду с нетерпением. Кстати чтоб не плодить новую тему - есть ли возможность выводить в чат ИП юзеров(рядом сл временем). В птоке 0360 такой функции нет, скрипта такого тоже не нашёл, есть такая только возможность только во ФлайЛинке, но это для конкретного пользователя с флаем,а я имею ввиду из-под птоки. Сорри за оффтоп, просто не хотел засорять новой темой, ибо момент вполне очевидный, а ответа я на него так и не нашёл... |
|
|
17.3.2009, 18:35
Сообщение
#9
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Код function ChatArrival(tUser, sData) sData = string.sub(sData,1,-2) local _,_,sMsg = string.find(sData, "%b<>(.*)") SendToAll(tUser.sName, "("..tUser.sIP..") "..sMsg) return 1 end все юзеры будут видеть сообщения формата: Цитата <Ник> (ИП) сообщение
|
|
|
17.3.2009, 20:08
Сообщение
#10
|
|
Продвинутый участник Группа: Пользователи Сообщений: 133 Регистрация: 18.9.2008 Из: Москва Пользователь №: 555 Спасибо сказали: 5 раз |
Код function ChatArrival(tUser, sData) sData = string.sub(sData,1,-2) local _,_,sMsg = string.find(sData, "%b<>(.*)") SendToAll(tUser.sName, "("..tUser.sIP..") "..sMsg) return 1 end все юзеры будут видеть сообщения формата: ===================== Wariner, огромное спасибо! только теперь почему-то перестали вызываться команды из папки texts в птоке. я написал менюшку под правила и прочее, вот теперь она с этим скриптом перестала работать. её команды просто проходят в чат. прилагаю свою менюшку \\\ прошу прощения у администрации что засунул в это тему посторонний вопрос, думал что будет быстро. хотел как лучше,а получилось как всегда. может надо переместить часть темы, касающуюся темы показа ИПа?
Прикрепленные файлы
|
|
|
17.3.2009, 20:23
Сообщение
#11
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
нужно сделать исключения для команд:
Код function ChatArrival(tUser, sData)
if not sData:match"^%b<> [!+/].+" then local sMsg = sData:match"%b<>(.*)|$" SendToAll(tUser.sName, "("..tUser.sIP..") "..sMsg) return 1 end end |
|
|
17.3.2009, 20:28
Сообщение
#12
|
|
Продвинутый участник Группа: Пользователи Сообщений: 133 Регистрация: 18.9.2008 Из: Москва Пользователь №: 555 Спасибо сказали: 5 раз |
нужно сделать исключения для команд: Код function ChatArrival(tUser, sData) if not sData:match"^%b<> [!+/].+" then local sMsg = sData:match"%b<>(.*)|$" SendToAll(tUser.sName, "("..tUser.sIP..") "..sMsg) return 1 end end ====================== Огромное спасибо. Всё работает. Респект Wariner и Setuper ))) |
|
|
20.3.2009, 23:48
Сообщение
#13
|
|
Продвинутый участник Группа: Пользователи Сообщений: 133 Регистрация: 18.9.2008 Из: Москва Пользователь №: 555 Спасибо сказали: 5 раз |
просьба переименовать тему. вместо "кусками" - "погигабайтно интервалами" и удалить лишнее. спасибо
|
|
|
25.3.2009, 21:19
Сообщение
#14
|
|
Продвинутый участник Группа: Пользователи Сообщений: 133 Регистрация: 18.9.2008 Из: Москва Пользователь №: 555 Спасибо сказали: 5 раз |
походу тема останется в забвении. закрывайте если считаете нужным
|
|
|
25.3.2009, 21:20
Сообщение
#15
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Зачем её вообще поднимать? Закроем когда настанет нужный момент или при чистке раздела.
|
|
|
30.3.2009, 23:41
Сообщение
#16
|
|
InstaHub dev. Группа: Пользователи Сообщений: 91 Регистрация: 25.2.2009 Пользователь №: 2 377 Спасибо сказали: 10 раз |
Прошу прощения, была масса других важных дел... скриптописание маленько затянулось
в общем, забирайте... не буду раздирать архив на кусочки, вы это сами сделаете лучше меня)) вот тут дистрибутив версии InstaHub 0.25: там файл stat.lua + библиотека (scripts/dmvn-lib). команда +sdist (сокращение от ShareDistribution). Статистика меняется не так уж часто, поэтому показания снимаются раз в минуту по таймеру. в общем вот что она выводит: Код [00:40:36] <BigVipBot> ===== Статистика хаба: распределение шары ===== [00:40:36] <BigVipBot> до 100 Mb : 8 чел. [00:40:36] <BigVipBot> от 100 Mb до 1 Gb : 1 чел. [00:40:36] <BigVipBot> от 1 Gb до 10 Gb : 16 чел. [00:40:36] <BigVipBot> от 10 Gb до 100 Gb : 185 чел. [00:40:36] <BigVipBot> от 100 Gb до 500 Gb : 138 чел. [00:40:36] <BigVipBot> от 500 Gb до 1 Tb : 24 чел. [00:40:36] <BigVipBot> от 1 Tb до 2 Tb : 13 чел. [00:40:36] <BigVipBot> от 2 Tb до 3 Tb : 2 чел. [00:40:36] <BigVipBot> от 3 Tb : 10 чел. [00:40:36] <BigVipBot> =============================================== P.S. выводить ники самих юзеров смысла не вижу. На то она и статистика, чтобы суммаризовать данные, а не отображать всё подряд... |
|
|
31.3.2009, 17:17
Сообщение
#17
|
|
Продвинутый участник Группа: Пользователи Сообщений: 133 Регистрация: 18.9.2008 Из: Москва Пользователь №: 555 Спасибо сказали: 5 раз |
большое спасибо )))
|
|
|
Похожие темы
|
Сейчас: 27.11.2024, 17:56 |