MOTD для нубов, МОТД статистика |
Здравствуйте, гость ( Вход | Регистрация )
MOTD для нубов, МОТД статистика |
16.7.2009, 21:32
Сообщение
#1
|
|
Участник Группа: Пользователи Сообщений: 39 Регистрация: 7.4.2009 Пользователь №: 2 956 Спасибо сказали: 0 раз |
ПОМОГИТЕ ОЧЕНЬ ОЧЕНЬ НУЖНО. Короче (Есть скрипт точнее бот HubbaBot вроде так называется. У него очень простая статистика (Приветствие, MOTD) Разберётся даже новичёг. НО его от туда хз как достать без всякого меню.
Помогите сделайте такой же скрипт только без меню. Что-бы был скрипт и папка с txt. документом. Куда можно будет написать статистику. Примерно выглядет так: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ •Уважаемый! [USER] Добро пожаловать на хаб "Республика-Коми" •Ваш ip-адрес: [IP] •Размер расшаренных вами файлов: [SHARE] •Вклад в шару хаба составляет: [VKLAD] - •Ваш статус на хабе: [ROLE] •Администратор проекта: -=Lexa-Komi=- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Вот нужно что-то подобное что-бы было просто в использование. Только с более обильной информацией. шара,IP,ник,вклад в шару,кто ты на хабе то есть вип,админ,оп, потом Максимальное количество пользователей, Максимальный размер расшареных данных, и.т.д |
|
|
16.7.2009, 21:35
Сообщение
#2
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Ищи на форуме. Подобного рода скрипты уже существуют!
|
|
|
16.7.2009, 21:40
Сообщение
#3
|
|
Участник Группа: Пользователи Сообщений: 39 Регистрация: 7.4.2009 Пользователь №: 2 956 Спасибо сказали: 0 раз |
НЕТ, всё облазил тут. Ничего нету. Нет вру. Есть один. Кстати такой о катором я и говорил самый раз.. НО ты немог бы его полностью переделать. ТАМ просто меню большое ещё до кучи. А мне оно не нужно ваще. И много там лишнего.
|
|
|
16.7.2009, 22:14
Сообщение
#4
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
например это http://mydc.ru/topic1116.html
то что там нет текстового файла не беда. просто открываешь скрипт и редактируешь внутри)))) |
|
|
16.7.2009, 22:18
Сообщение
#5
|
|
Участник Группа: Пользователи Сообщений: 39 Регистрация: 7.4.2009 Пользователь №: 2 956 Спасибо сказали: 0 раз |
Ты чего... Это не только мне нужно)))) Но и кому нить мож тоже очень нужно будет. Тут я смотрю 4 темы про МОТД, да и было полюбому до этого ещё штук 10. А тот скрипт я смотрел. И нифига,нифига не понял)))) Там какой-то текст усложнённый. НАПИШИТЕ плиз.. Срочно нужно. Буду очень благодарен!!!!!
|
|
|
16.7.2009, 23:20
Сообщение
#6
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
вот накидал начало. пробуй доделать сам. не тестил!
Прикрепленные файлы
|
|
|
17.7.2009, 0:08
Сообщение
#7
|
|
Участник Группа: Пользователи Сообщений: 39 Регистрация: 7.4.2009 Пользователь №: 2 956 Спасибо сказали: 0 раз |
Всё проверил в обще нет контакта. Скрипт работает, то есть ошибку не выдаёт. НО не работает в клиенте. Там я глянул ничё в скрипте не понял... Хотя такую фишку где-то видал уже.
|
|
|
17.7.2009, 10:09
Сообщение
#8
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
перезалил
|
|
|
17.7.2009, 12:02
Сообщение
#9
|
|
Участник Группа: Пользователи Сообщений: 39 Регистрация: 7.4.2009 Пользователь №: 2 956 Спасибо сказали: 0 раз |
Ага, всё спс большое. Очень благодарен. Подскажи мне ещё одну вещь, как ещё функций добавить. А то там не всё есть. Ваша шара, если можно ещё режим какой( актив,пасив) если нет то только шару и ещё вот такое:
•Максимальное количество пользователей было зафиксировано: [MAXUSERSVAL] •Максимальный размер расшареных данных было зафиксировано: [MAXSHAREVAL] как сделать? |
|
|
17.7.2009, 12:15
Сообщение
#10
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
для этого надо вести статистику и сохранять её в файл. Такие скрипты уже присутствую на форуме
|
|
|
17.7.2009, 15:38
Сообщение
#11
|
|
Участник Группа: Пользователи Сообщений: 39 Регистрация: 7.4.2009 Пользователь №: 2 956 Спасибо сказали: 0 раз |
Хорошо, я там потом посмотрю. Но не знаю что у меня выйдет)))
Блин, помоги ещё одной вещью. Добавь туда ещё этого: •Максимальное количество пользователей было зафиксировано: [MAXUSERSVAL] •Максимальный размер расшареных данных было зафиксировано: [MAXSHAREVAL] •Размер расшаренных вами файлов: [SHARE] Эти три функции. А то я чёт не понял как их добавить. И фсё я отстану, будет норма МОТД))))))) |
|
|
17.7.2009, 17:09
Сообщение
#12
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
2Lexa-Komi:
Вот переделанный мной скрипт HelloBotAkaVerliHub от Sephiroth_Lukaw. Для твоих целей самый раз, не считая отсутствия максимальной шары за всё время работы хаба. Но для этого надо сравнивать максимальную шару текущего момента при заходе каждого юзера с макс. шарой, записанной в файл (и перезаписать, если текущий максимум больше). Но у меня пока нет опыта работы с файлами и таблицами, поэтому это оставлю на будущее. Вот так выглядит результат: CODE Добро пожаловать на хаб Тест_IndyHub! Ваша информация: [::] Ник: Trans [::] Профиль: Master (0) [::] IP: 192.168.1.2 [::] Ваша шара: 0,01 Гб [::] Текущая шара хаба: 0,010 Тб [::] Ваша доля в шаре хаба: 0,12 % [::] Сейчас на хабе, включая тебя, 5 юзеров [::] Макс. кол-во юзеров за тек. сеанс: 3 [::] Макс. кол-во юзеров за всё время: 86
Прикрепленные файлы
|
|
|
17.7.2009, 18:33
Сообщение
#13
|
|
Участник Группа: Пользователи Сообщений: 39 Регистрация: 7.4.2009 Пользователь №: 2 956 Спасибо сказали: 0 раз |
Народ, блин. Вы конечно извените что я такой настырный. НО такие скрипты я видел. И новичку который не разу не пользовался скриптами будет очень сложно. И такое как тут:
======================================== Добро пожаловать на хаб [HUBNAME] ======================================== ======================================== Информация о пользователе -------------------------------------------------------------------------------- Ваш ник: [USERNAME] Ваш IP-адрес: [IP] Первый визит на хаб: [FIRST] Общее время на хабе: [TOTAL] Ранг: [RANK] ======================================== Статистика хаба -------------------------------------------------------------------------------- Рекорд по общему размеру шары:[SHAREPEAK] Рекорд зафиксирован: [SHAREPEAKTIME] Рекорд по количеству пользователей:[USERSPEAK] Рекорд зафиксирован: [USERSPEAKTIME] ======================================== Посещаемость -------------------------------------------------------------------------------- Пользователей за сутки: [USERSDAY] Пользователей за неделю: [USERSWEEK] Пользователей за месяц: [USERSMONTH] Пользователей за всё время: [USERSTOTAL] Новых пользователей за сутки: [NEWUSERSDAY] Новых пользователей за неделю: [NEWUSERSWEEK] Совершенно не сделать!!!... Там скрипт не понятый. ВОТ то что сделал "Wariner" Вобще отличная вещь.За что я ему и благодарен. Только немного не хватает доработки. Ещё бы чуть чуть побольше добавить бы ИНФЫ, было бы просто восхитительно. Вот я вложил файлик. Нужно сделать что-то подобное и внедрить в скрипт у "Wariner"
Прикрепленные файлы
|
|
|
18.7.2009, 10:00
Сообщение
#14
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
я не буду писать 10 раз одно и тоже! уже есть несколько скриптов собирающие статистику написанные лично мной. не говоря уже о хороших скриптах других авторов!!!!
если тебе лень разобраться значит тебе это не нужно!!! вот скрипт статистики от туда можно выдрать функцию о макс пользователях и шаре http://mydc.ru/index.html?showtopic=305&am...post&p=4538 |
|
|
18.7.2009, 11:39
Сообщение
#15
|
|
Участник Группа: Пользователи Сообщений: 39 Регистрация: 7.4.2009 Пользователь №: 2 956 Спасибо сказали: 0 раз |
Аааааааа, ну я сам не пойму. Да и таких скриптов который ты сделал нету. В них мало кто что понимает. ЛАДНО!!!! Не хочешь сам делать, хотя бы помоги мне его собрать. Какой текст нужно выдрать из других меню и внедрить в тот который ты дал.???? Может сам научусь. Так как я понимаю нужно искать что-то подобное этому:
HalloText = string.gsub(HalloText, "%[USER%]", tUser.sNick) HalloText = string.gsub(HalloText, "%[IP%]", tUser.sIP) HalloText = string.gsub(HalloText, "%[Prof%]", tProfiles[tUser.iProfile]) А потом впихивать в твой скрипт.!!! Но я могу и ошибаться. К тому же такого я в других скриптах не видел. |
|
|
18.7.2009, 12:15
Сообщение
#16
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
достаточно было вписать в поисковике string.gsub и ты бы узнал что это такое!
Код string.gsub(строка в которой надо менять, строка которую надо менять, то на что надо менять) естественно начало строки у тебя будет одно и тоже Код HalloText = string.gsub(HalloText, далбше исходя из того что ты впишешь в txt файле прописываешь второй параметр: если в txt написал Рекорд по общему размеру шары:[SHAREPEAK] то второым параметром будет %[SHAREPEAK%]. % - это экранирование квадратных скобок! т.е выглядеть будет так: Код HalloText = string.gsub(HalloText, %[SHAREPEAK%], а третьим параметром должно быть то на что меняем: Код HalloText = string.gsub(HalloText, %[SHAREPEAK%], iShare) где iShare переменная полученная функцией или взята из scripting-interface.txtдумаю достаточно понятно написал. А функций тебе надо взять от туда несколько: UpdateHubStats() - ведёт статистику макс колличества юзера и шары GetNormalShare(s) - приводит шару к нормальному виду а не в байтах WriteFile(table, tablename, file) - функции сохранения в файл Serialize(tTable, sTableName, hFile, sTab) - функции сохранения в файл PS: смотришь как работает в одном скрипте и делаешь так же в другом!!! |
|
|
18.7.2009, 13:24
Сообщение
#17
|
|
Участник Группа: Пользователи Сообщений: 39 Регистрация: 7.4.2009 Пользователь №: 2 956 Спасибо сказали: 0 раз |
Ага, теперь всё понял. Спасибо большое.
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
От: Скрипт приветствия Motd От темы с ID: 5053 |
2 | RoL | 5 918 | 9.6.2013, 21:43 Посл. сообщение: Артём | |
Скрипт приветствия Motd Скрипт приветствия Motd |
4 | Vizunchik | 11 211 | 8.1.2012, 22:01 Посл. сообщение: Vizunchik | |
Скрипт MOTD | 0 | ShadoWx | 6 380 | 23.9.2011, 8:44 Посл. сообщение: ShadoWx | |
Motd | 0 | Dimon21 | 6 710 | 1.5.2011, 17:37 Посл. сообщение: Dimon21 | |
GeoCity MOTD (RusHub) Информация о местоположении юзера в сообщении дня |
0 | Saymon21 | 6 047 | 20.7.2010, 20:07 Посл. сообщение: Saymon21 | |
MOTD Сообщение дня |
10 | Тёмич | 14 707 | 30.5.2010, 14:30 Посл. сообщение: Saymon21 | |
От: MOTD От темы с ID: 3478 |
0 | jumshut | 4 482 | 21.5.2010, 21:06 Посл. сообщение: jumshut | |
От: MOTD От темы с ID: 2977 |
0 | Accelerator | 4 872 | 20.1.2010, 19:20 Посл. сообщение: Accelerator | |
MOTD в цвете |
10 | 250580 | 14 655 | 20.1.2010, 19:13 Посл. сообщение: brauzer84 | |
GeoCity MOTD API2 | Информация о местоположении юзера в сообщении дня |
9 | alex82 | 18 148 | 28.11.2009, 22:31 Посл. сообщение: mariner | |
Motd | 6 | Goblin | 11 085 | 15.6.2009, 22:11 Посл. сообщение: Jaska | |
Motd | 8 | Andersen | 10 543 | 5.12.2008, 10:10 Посл. сообщение: Sephiroth_Lukaw |
|
Сейчас: 23.11.2024, 11:31 |