Userinfo [ By Nickolya ] [ Sqlite Db ] [ Lua5.1 ] [ Api 1 ], API1 | Скрипт оффлайн информации по юзерам |
Здравствуйте, гость ( Вход | Регистрация )
Userinfo [ By Nickolya ] [ Sqlite Db ] [ Lua5.1 ] [ Api 1 ], API1 | Скрипт оффлайн информации по юзерам |
29.5.2008, 12:27
Сообщение
#1
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
UserInfo [ by Nickolya ] [ SQLite db ] [ lua5.1 ] [ API 1 ]
Скрипт оффлайн информации о пользователях вашего хаба. Позволяет узнать данные пользователя, когда он уже покинул хаб. Скрипт использует лишь 1 базу данных, думаю это уберет всю нагрузку на хаб, память будет использоваться как обычным скрипом! Суть скрипта и оформление заимствовано из скрипта UserInfoF12 от Foreteller12. База включает в себя:
Цитата ------------------------------------------------------------------------------------------------------------------------------------------------------ ¦ Информация о пользователе: Nickolya ( пользователь на хабе ) ------------------------------------------------------------------------------------------------------------------------------------------------------ ¦ Общая информация: ¦ Имя в базе данных: nickolya ¦ Юзер: Nickolya ¦ IP: 10.3.10.3 ¦ Тег: <++ V:0.699,M:A,H:4/6/7,S:7> ¦ Описание: ?!! ¦ Email: @ ¦ Клиент: DC++ ¦ Версия клиента: 0.699 ¦ Активный режим: Нет ¦ Оператор: Нет ¦ Шара: 296,31 ГБ (318155250438 Б) ¦ Профиль: Администратор (0) ¦ Хабы: 17 ¦ Слоты: 7 ------------------------------------------------------------------------------------------------------------------------------------------------------ ¦ История сессий IP (лимит установлен в 30 записей): ¦_ 1 10.3.10.3 с: 13:22:13 29-05-08 до: текущее время (на хабе) ¦ * Включение или выключение скрипта ------------------------------------------------------------------------------------------------------------------------------------------------------
Цитата ------------------------------------------------------------------------------------------------------------------------------------------------------ ¦ Информация о никах IP-адреса 10.3.10.3 пользователя Nickolya (nickolya): ------------------------------------------------------------------------------------------------------------------------------------------------------ ¦_ AУA™: использовался 2 раз, последний - 13:21:44 29-05-08 ¦_ Nickolya: использовался 1 раз, последний - 13:22:13 29-05-08 ------------------------------------------------------------------------------------------------------------------------------------------------------ Для работы вам потребуется вот эта библиотека, ее надо разместить в папке хаба (где лежит PtokaX.exe) Пока только для 1 апи, под второй видимо были изменения в библиотеке, и теперь приходится решать кое-какие проблемы. Пробуем и отписываем как всё это работает...
Прикрепленные файлы
UserInfo___by_Nickolya_____SQLite_db_____lua5.1_____API_1___.lua ( 35.62 килобайт )
Кол-во скачиваний: 300
|
|
|
20.6.2008, 15:53
Сообщение
#2
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Все дело в библиотеке PXLua.dll, из которыой импортируются lua функции.
В версиях PtokaX с новым API в биллиотеке PXLua.dll функции немного другие, а именно: убран символ "_" в начале имени функции. Я спрашивал PPK, он сказал, что это связанно с настройками компилятора (типа только компилятор знает почему убрался этот символ). Поэтому PXSQlite3.dll, импортируя из библиотеки PXLua.dll, например, функцию "_luaL_argerror" не находит таковой, так как в PXLua.dll содержится функция "luaL_argerror", а не "_luaL_argerror". Надеюсь, что я понятно объяснил проблему, но решить её к сожалению мне не удалось (изменял def файл для компиляции новой dll для нового api, но к сожалению ничего не получилось и длл не пашет) С помошью приложенного файла в среде vs6 можно скомпилить длл. Может быть кто-нить сможет скомпилить? Внутри находится файл с пояснениями. P.S. Если кому-нибудь удастся скомпилить рабочую dll, плз сообшите мне об этом, а то хочу перейвести свой хаб на новый апи, но из-за этой проблемы не могу, так как на хабе у меня SBot - единственны скрипт, который контролирует все происходящее на хабе и он работает с sqlite. P.P.S. Если кому то чтото не ясно, спрашивайте. Я постараюсь ответить на все вопросы. SQLite.7z ( 1.63 мегабайт ) Кол-во скачиваний: 58 |
|
|
21.6.2008, 17:03
Сообщение
#3
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Нде, как я не старался, ничего не вышло.
Давайте разрулим вместе эту библиотеку, это ооочень полезная вещь, и я хочу ее использовать в своих проектах! Обсуждаем все тут: Дополнительные Библиотеки: Sqlite |
|
|
28.6.2008, 21:10
Сообщение
#4
|
|
Активный участник Группа: Пользователи Сообщений: 70 Регистрация: 8.6.2008 Из: емерово Пользователь №: 16 Спасибо сказали: 1 раз |
скрипт может выводить инфу по всем юзерам? стату?
|
|
|
28.6.2008, 21:29
Сообщение
#5
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
|
|
|
29.6.2008, 18:38
Сообщение
#6
|
|
Начинающий Группа: Пользователи Сообщений: 11 Регистрация: 29.6.2008 Пользователь №: 99 Спасибо сказали: 0 раз |
Как сделать чтобы эта информация посылалась в ЛС ?
|
|
|
29.6.2008, 18:59
Сообщение
#7
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
|
|
|
19.7.2008, 21:07
Сообщение
#8
|
|
Освоившийся участник Группа: Модераторы Сообщений: 281 Регистрация: 24.6.2008 Из: Луганск Пользователь №: 70 Спасибо сказали: 47 раз |
Nickolya, когда ожидать версию для API 2?
Очень хочется |
|
|
23.7.2008, 15:22
Сообщение
#9
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
А мне как хочется, но существует проблема с SQLite на новой птоке, эта библиотека не создает более 1 таблицы в базе данных, так что именно в этом варианте на 2 апи лучше не ждать ничего. :\
|
|
|
22.10.2008, 17:55
Сообщение
#10
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Обнаружил нелюбовь скрипта к символу ' (апостроф) в никах.
Потом обнаружил, что там прописана одна символьная величина: sOq = "'" (кажется, она участвует в формировании датабазы Sqlite3 и, если в нике есть апостроф, то он определяется как от скрипта и получается конфликт) Как только заходит юзер с ником, к примеру, 'Dizel', так сразу слетает скрипт... Ну и, соответственно, его никак не запустить, пока юзер сидит в хабе. Моя неудачная попытка решить проблему - http://mydc.ru/topic355.html?view=findpost&p=3471 Update: Проблема решена, ссылка на решение - http://mydc.ru/topic355.html?view=findpost&p=3540 |
|
|
30.11.2008, 12:45
Сообщение
#11
|
|
Активный участник Группа: Пользователи Сообщений: 89 Регистрация: 9.6.2008 Из: Крым Пользователь №: 23 Спасибо сказали: 5 раз |
Классно! А нельзя-ли сам рабочий скрипт выложить, или их должно быть 2 в паре? Как то не допонял...
|
|
|
30.11.2008, 19:49
Сообщение
#12
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Скрипт выложен, предполагаемо рабочая версия под 1 апи. Но лучше не пользоваться, это скорее попытка работы с бд, которая видимо оказалась провальной, хотя пару полезных функций из скрипта можно выковырять.
|
|
|
5.12.2008, 18:36
Сообщение
#13
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Скрипт выложен, предполагаемо рабочая версия под 1 апи. Но лучше не пользоваться, это скорее попытка работы с бд, которая видимо оказалась провальной, хотя пару полезных функций из скрипта можно выковырять. Скрипт работает прекрасно! Выше показал причину глюков, исправил, работает без падений и ошибок до сих пор. уже полтора месяца. Птока 0.3.6.0 Собираюсь проверить на большом хабе (~1500 юзеров), да никак не могу кинуть скрипты на сервер хаба по не зависящим от меня причинам. |
|
|
14.12.2009, 3:27
Сообщение
#14
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 7 Регистрация: 5.4.2009 Пользователь №: 2 935 Спасибо сказали: 0 раз |
Хаб 3к+ юзеров виснет при запуске скрипта на несколько секунд (10-30) записывает данные в таблицу. По истечении 10-30 сек хаб развисает и скрипт отключается, при повтрном включении аналогичная реакция.
|
|
|
14.12.2009, 9:40
Сообщение
#15
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
У меня нормально работал при ~1500 юзеров, пока хаб не перетащил на АПИ2 + линукс...
До сих пор в старой папке лежит 94 мб-ный файл базы |
|
|
11.1.2010, 3:14
Сообщение
#16
|
|
Освоившийся участник Группа: Модераторы Сообщений: 352 Регистрация: 25.7.2009 Пользователь №: 3 960 Спасибо сказали: 73 раза |
Хороший
Хороший скрипт, хотелось бы аналог под API2 |
|
|
11.1.2010, 11:51
Сообщение
#17
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Библиотека SQLite плохо себя ведет под птокой, так что пользуйтесь мусклом, этот скрипт и под 1 апи не является рабочим ввиду плохой библиотеки. Пользуйтесь MySQL'ом: http://mydc.ru/topic1773.html
|
|
|
27.4.2010, 14:59
Сообщение
#18
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Цитата Библиотека SQLite плохо себя ведет под птокой, так что пользуйтесь мусклом, этот скрипт и под 1 апи не является рабочим ввиду плохой библиотеки. У меня скрипт под АПИ 1 (в домашнем хабе, число юзеров доходило до 334) стоит уже почти 2 года, и работает без проблем. Не понимаю, почему так считаешь, что всё плохо.. И, кстати, спасибо тебе за него! |
|
|
27.4.2010, 15:09
Сообщение
#19
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
На данный момент существует намного улучшенная версия sqlite библиотеки (именно отдельной библиотеки sqlite, а не библиотеки в составе проекта Кеплер).
Хотя некоторые принципы построения в библиотеке Кеплер являются эффективными и в тоже время универсальными с точке зрения единого lua интерфейса для различных баз данных. Я подогнал эту улучшенную sqlite3 библиотеку под концепцию проекта Кеплер. Однако, на данный момент эта библиотека существует только под русхаб. Под птоху я думаю тоже сделать, вот только руки немного не доходят до этой рутинной работы. |
|
|
27.4.2010, 15:19
Сообщение
#20
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Ждём-с..
Птока не сгiнела, она ещё поживёт, так что многие будут рады. |
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
Sqlite Unix | База данных |
3 | Setuper | 11 246 | 10.2.2016, 21:15 Посл. сообщение: Alexey | |
Weather [ Api 1&2 ] [ By Nickolya ] API2 | Расширенная погода с rp5.ru |
134 | Nickolya | 128 041 | 12.7.2012, 12:59 Посл. сообщение: striker | |
Weather [ RusHub ] [ By Nickolya ] Расширенная погода с rp5.ru |
3 | Saymon21 | 10 320 | 11.7.2012, 17:00 Посл. сообщение: KCAHDEP | |
Greylink API userinfo гг. |
4 | Lamo | 10 524 | 20.5.2012, 7:08 Посл. сообщение: Enyby | |
ChatNickChanger by Nickolya API2 | Скрипт смены ников выводимых в чат |
16 | Saymon21 | 17 779 | 20.12.2011, 8:25 Посл. сообщение: alex82 | |
RSS.Feed.Bot.V2.3.Final.LUA5-RusHub RSS-ленты под RusHub (можно много лент и HTML-просмотр) |
3 | Saymon21 | 7 200 | 29.8.2011, 12:15 Посл. сообщение: Angel_D | |
Запрос в базу данных sqlite клиента Запрос и экспорт данных из базы данных sqlite клиента |
9 | derschaman | 15 314 | 5.1.2011, 2:03 Посл. сообщение: Nickolya | |
RSS.Feed.Bot.V2.3.Final.LUA5-PtokaX_API2 RSS-ленты под API2 (можно много лент и HTML-просмотр) |
8 | Ksan | 12 411 | 31.10.2010, 13:43 Посл. сообщение: valdis73 | |
От: Weather [ Api 1&2 ] [ By Nickolya ] От темы с ID: 393 |
0 | ustas | 5 792 | 8.8.2009, 18:36 Посл. сообщение: ustas | |
Sqlite win32 | База данных (устаревшая полурабочая версия) |
39 | Nickolya | 53 491 | 27.2.2009, 13:35 Посл. сообщение: Setuper | |
От: Дополнительные Библиотеки: Sqlite От темы с ID: 7 |
12 | BIMMER71 | 16 598 | 5.2.2009, 10:53 Посл. сообщение: Setuper | |
Web Статистика С Использованием Единой Базы Данных Sqlite | 1 | Jaska | 7 023 | 23.9.2008, 14:25 Посл. сообщение: Setuper |
|
Сейчас: 23.12.2024, 9:59 |