myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему

> Информация По Nick&ip

Теги
Нет тегов для показа
intlive
сообщение 15.4.2009, 10:52
Сообщение #1


Продвинутый участник
****

Группа: Пользователи
Сообщений: 134
Регистрация: 18.6.2008
Из: подземелье
Пользователь №: 41
Спасибо сказали: 7 раз




Ребят, думаю не у одного меня такая потребность вести базу пользователей (какой ип принадлежит какому нику, сколько раз заходили с того или иного ипа, какие ип использовал данный ник). Много скриптов есть которые могут выполнять эти функции, но дело в том что когда на хабе много побывало народу - база скрипта разрастается и скрипт начинает кушать много помяти и тормозить систему. Можно сделать чтобы вся база хранилась в бд MySQL в виде таблиц, оптимальней же будет? surrender.gif
Go to the top of the page
+Quote Post
Nickolya
сообщение 15.4.2009, 14:04
Сообщение #2


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Просто взять и переделать Userinfo [ By Nickolya ] [ Sqlite Db ] [ Lua5.1 ] [ Api 1 ], API1 | Скрипт оффлайн информации по юзерам big_smile.gif
Go to the top of the page
+Quote Post
intlive
сообщение 15.4.2009, 14:11
Сообщение #3


Продвинутый участник
****

Группа: Пользователи
Сообщений: 134
Регистрация: 18.6.2008
Из: подземелье
Пользователь №: 41
Спасибо сказали: 7 раз




Мб. кто возьмётся ? embarrassed.gif А то сам неосилю точно still_dreaming.gif API2
Go to the top of the page
+Quote Post
alex82
сообщение 15.4.2009, 20:09
Сообщение #4


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Цитата(intlive @ 15.4.2009, 14:11) *
Мб. кто возьмётся ? embarrassed.gif А то сам неосилю точно still_dreaming.gif API2
Около месяца назад начал писать подобный скрипт, но забросил. Когда доделаю - выложу (если вообще доделаю extreme_sexy_girl.gif ).
Go to the top of the page
+Quote Post
Wariner
сообщение 15.4.2009, 21:45
Сообщение #5


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Цитата(Nickolya @ 15.4.2009, 15:04) *

думаю, Колюх, его сможет перевести его сможешь либо ты либо Setuper поэтому проще написать с нуля))))
Go to the top of the page
+Quote Post
Wariner
сообщение 16.4.2009, 22:57
Сообщение #6


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




так я и не смог переписать скрипт Nickolya, поэтому начал писать свой. Вот что есть на данный момент:

Цитата
----------------------------------------------------------------------------------------------------
¦ Информация о пользователе: -=Wariner=- ( пользователь на хабе )
----------------------------------------------------------------------------------------------------r
¦ Общая информация:
¦ Ник: -=Wariner=-
¦ IP: 127.0.0.1
¦ Тег: <FlylinkDC++ V r380),M:A,H:0/0/3,S:15>
¦ Описание: [15]
¦ Email: -
¦ Клиент: FlylinkDC++
¦ Версия клиента: (r380)
¦ Активный режим: Да
¦ Оператор: Да
¦ Шара: 32.647 ГБ (35054762857)
¦ Профиль: Администратор (0)
¦ Хабы: 3
¦ Слоты: 15
----------------------------------------------------------------------------------------------------


осталось только прикрутить статистику по ип и будет функциональность как и у Userinfo [ By Nickolya ]

PS: завтра доделаю))))
Go to the top of the page
+Quote Post
Nickolya
сообщение 17.4.2009, 8:46
Сообщение #7


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Вообще я тоже что-то загорелся идеей и начал делать тоже скрипт, думаю можно будет посмотреть обе версии big_smile.gif тем более что я делаю между делом, так что буду думается мне не первым... nothing.gif
Go to the top of the page
+Quote Post
Wariner
сообщение 17.4.2009, 19:50
Сообщение #8


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




ну вот почти готовый скрипт))) осталось закрыть пару дыр))))
Прикрепленные файлы
Прикрепленный файл  UserInfo_by_Wariner.lua ( 9.62 килобайт ) Кол-во скачиваний: 85
 


Спасибо сказали:
Go to the top of the page
+Quote Post
intlive
сообщение 18.4.2009, 8:28
Сообщение #9


Продвинутый участник
****

Группа: Пользователи
Сообщений: 134
Регистрация: 18.6.2008
Из: подземелье
Пользователь №: 41
Спасибо сказали: 7 раз




Цитата(Wariner @ 17.4.2009, 23:50) *
ну вот почти готовый скрипт))) осталось закрыть пару дыр))))

Спасибо большое, то что надо.. secret_smile.gif при 500-700 в базе данных скрипт кушает 126 кб. secret_smile.gif
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 18.4.2009, 10:41
Сообщение #10


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




Что значит:
Цитата
¦ * Включение или выключение скрипта
- самая последняя строчка при выведении статистики?

и вот это:

Код
local tBoll = {
    ["true"] = "Да",
    ["false"] = "Нет",
}

-что это включает?
Go to the top of the page
+Quote Post
Nickolya
сообщение 18.4.2009, 13:49
Сообщение #11


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Включение или выключение то и значит, что скрипт отмечает что он выключился, мне думалось что так надо когда делал скрипт, т.к. там записываются и сессии пользователей

да/нет - языковые настройки:
Цитата
¦ Активный режим: Да
Go to the top of the page
+Quote Post
Wariner
сообщение 18.4.2009, 15:09
Сообщение #12


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




если вдруг не понятна эта фраза
Цитата(Nickolya @ 18.4.2009, 14:49) *
Включение или выключение то и значит, что скрипт отмечает что он выключился, мне думалось что так надо когда делал скрипт, т.к. там записываются и сессии пользователей

то своими словами:
при выводе статистики сессии ников и IP указываются во временном диапазоне:
Цитата
10.3.10.3 с: 13:22:13 29-05-08 до: 15:22:13 29-05-08

Так вот границами этого диапазона может быть время подключения(отключения) юзера или включение(отключение) скрипта.

PS: сам завернул, но надеюсь понятно)))
Go to the top of the page
+Quote Post
intlive
сообщение 20.4.2009, 13:01
Сообщение #13


Продвинутый участник
****

Группа: Пользователи
Сообщений: 134
Регистрация: 18.6.2008
Из: подземелье
Пользователь №: 41
Спасибо сказали: 7 раз




А можно добавить чтобы при просмотре ип какие ники использовались юзером?
Go to the top of the page
+Quote Post
Nickolya
сообщение 20.4.2009, 15:50
Сообщение #14


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Моя версия eyes_droped.gif Попробуйте, получился просто монстр... big_smile.gif
Качаем из поста ниже still_dreaming.gif
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 20.4.2009, 19:10
Сообщение #15


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




Цитата
[14:50] Синтаксис ...ернет\PtokaX 0.4.1.1\scripts\UserInfo_by_Wariner.lua:68: attempt to index local 'cur' (a nil value)
[18:23] Синтаксис ...ернет\PtokaX 0.4.1.1\scripts\UserInfo_by_Wariner.lua:68: attempt to index local 'cur' (a nil value)
[20:17] Синтаксис ...ернет\PtokaX 0.4.1.1\scripts\UserInfo_by_Wariner.lua:68: attempt to index local 'cur' (a nil value)
[13:11] Синтаксис ...ернет\PtokaX 0.4.1.1\scripts\UserInfo_by_Wariner.lua:68: attempt to index local 'cur' (a nil value)


вот что накопилось за 2 дня

Nickolya:

Цитата
[20:01:11] [command] !getdbstats
- зачем админу в чат выводится?

вот что выдал:
Цитата
[19:56] Нет синтаксических ошибок в файле скрипта UserInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua
[19:57] Скрипт запущен.
[20:07] Синтаксис ...erInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua:341: attempt to index field '?' (a nil value)
[20:07] Синтаксис ...erInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua:342: calling 'execute' on bad self (connection is closed)
[20:07] Синтаксис ...erInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua:317: calling 'execute' on bad self (connection is closed)
[20:07] Критическая ошибка в скрипте UserInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua ! Скрипт остановлен!
[20:07] Синтаксис ...erInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua:342: calling 'execute' on bad self (connection is closed)
[20:07] Синтаксис ...erInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua:317: calling 'execute' on bad self (connection is closed)
[20:07] Критическая ошибка в скрипте UserInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua ! Скрипт остановлен!
[20:07] Синтаксис ...erInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua:342: calling 'execute' on bad self (connection is closed)
[20:07] Синтаксис ...erInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua:317: calling 'execute' on bad self (connection is closed)
[20:07] Критическая ошибка в скрипте UserInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua ! Скрипт остановлен!
[20:07] Синтаксис ...erInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua:342: calling 'execute' on bad self (connection is closed)
[20:07] Синтаксис ...erInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua:317: calling 'execute' on bad self (connection is closed)
[20:07] Критическая ошибка в скрипте UserInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua ! Скрипт остановлен!
[20:07] Синтаксис ...erInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua:342: calling 'execute' on bad self (connection is closed)
[20:07] Синтаксис ...erInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua:317: calling 'execute' on bad self (connection is closed)
[20:07] Критическая ошибка в скрипте UserInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua ! Скрипт остановлен!
[20:07] Синтаксис ...erInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua:342: calling 'execute' on bad self (connection is closed)
[20:07] Синтаксис ...erInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua:317: calling 'execute' on bad self (connection is closed)
[20:07] Критическая ошибка в скрипте UserInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua ! Скрипт остановлен!
[20:07] Синтаксис ...erInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua:342: calling 'execute' on bad self (connection is closed)
[20:07] Синтаксис ...erInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua:317: calling 'execute' on bad self (connection is closed)
[20:07] Критическая ошибка в скрипте UserInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua ! Скрипт остановлен!
[20:07] Синтаксис ...erInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua:342: calling 'execute' on bad self (connection is closed)
[20:07] Синтаксис ...erInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua:317: calling 'execute' on bad self (connection is closed)
[20:07] Критическая ошибка в скрипте UserInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua ! Скрипт остановлен!
[20:07] Синтаксис ...erInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua:342: calling 'execute' on bad self (connection is closed)
[20:07] Синтаксис ...erInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua:317: calling 'execute' on bad self (connection is closed)
[20:07] Критическая ошибка в скрипте UserInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua ! Скрипт остановлен!
[20:07] Синтаксис ...erInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua:268: calling 'execute' on bad self (connection is closed)
[20:07] Синтаксис ...erInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua:317: calling 'execute' on bad self (connection is closed)
[20:07] Критическая ошибка в скрипте UserInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua ! Скрипт остановлен!
[20:08] Синтаксис ...erInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua:317: calling 'execute' on bad self (connection is closed)
[20:08] Синтаксис ...erInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua:317: calling 'execute' on bad self (connection is closed)
[20:08] Критическая ошибка в скрипте UserInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua ! Скрипт остановлен!
Go to the top of the page
+Quote Post
Wariner
сообщение 20.4.2009, 19:15
Сообщение #16


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Цитата(OtshelnikFm @ 20.4.2009, 20:10) *
вот что накопилось за 2 дня

хм странные ошибки в моей версии... подумаю.
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 20.4.2009, 19:44
Сообщение #17


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




Wariner - Все эти дни я накапливал в базу данных инфу. И сегодня нажал на пользователя посмотреть статистику, Вот что вышло:

Цитата
[20:32:04]
----------------------------------------------------------------------------------------------------
¦ Информация о пользователе: Max-o ( пользователь на хабе )
----------------------------------------------------------------------------------------------------
¦ Общая информация:
¦ Ник: Max-o
¦ IP: 88.147.227.139
¦ Тег: <ApexDC++ V:s13.4,M:A,H:0/1/0,S:5>
¦ Описание: [5]
¦ Email:
¦ Клиент: ApexDC++
¦ Версия клиента: s13.4
¦ Активный режим: Да
¦ Оператор: Нет
¦ Шара: 23.12 ГБ (24825676662)
¦ Профиль: ViP юзер (2)
¦ Хабы: 1
¦ Слоты: 5
----------------------------------------------------------------------------------------------------
¦ История сессий IP (последние 10 записей):
¦ * Включение или выключение скрипта


всё нормально за исключением пункта ¦ История сессий IP (последние 10 записей): - на всех 10 пользователях что я смотрел выдает последний ip адрес (а наш провайдер дает пользователям динамические ip. Статика за деньги) - скрипт поставил сразу как ты его выложил. 17 апреля. Вот статистика Макса-О с 17 числа (это старый скрипт "LastIP_LUA2_RUS")
Цитата
IP адреса, которые использовал Max-o [ Текущий IP: 78.29.104.223 ]

(17) 88.147.180.182 04/17/09 18:34:15
(18) 88.147.227.139 04/19/09 15:45:07
(19) 78.29.104.223 04/20/09 20:24:18

==================================================

тоесть у макса менялся айпишник..

2. когда на пользователе нажимаешь "По IP (может не работать)" - не работает и вправду big_smile.gif -
Цитата
[20:42:56] <GRAAL> Вы не ввели IP!
Go to the top of the page
+Quote Post
Wariner
сообщение 20.4.2009, 21:30
Сообщение #18


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




возможно я знаю в чём проблема. попробую исправить))) а насчёт этого:
Цитата(OtshelnikFm @ 20.4.2009, 20:44) *
2. когда на пользователе нажимаешь "По IP (может не работать)" - не работает и вправду big_smile.gif -

тут дело в хабе! в любом клиенте написано что эта функция работает если в хабе включена соответственная функция


если есть возможность посмотреть содержимое бд нужно глянуть содержимое таблицы NicksIPs. Есть ли там в верхней части таблицы поле out = "0000-00-00 00:00:00"!
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 20.4.2009, 21:47
Сообщение #19


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




Посмотрел - column name - out. default value - null - не силен в ерминологии - может не там гляжу
вот скрины
Прикрепленные файлы
Прикрепленный файл  11.jpg ( 29.08 килобайт ) Кол-во скачиваний: 300
Прикрепленный файл  12.jpg ( 59.42 килобайт ) Кол-во скачиваний: 316
 
Go to the top of the page
+Quote Post
Wariner
сообщение 20.4.2009, 22:01
Сообщение #20


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




у меня такой проги нет, я пользую phpMyAdminом. а надо мне увидеть содержимое этой таблицы:
id____Nick____IP____ent____out
в особенности интересует столбец out!

ЗЫ: возможно начну тестировать скрипты у себя на хабе)))
Go to the top of the page
+Quote Post

2 страниц V   1 2 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Topic has attachmentsStatistics login\logout IP's and Nick's
Статистика входа/выхода по нику и IP
4 Kinsler 7 617 17.9.2017, 20:40 Посл. сообщение: Kinsler
No New Posts Topic has attachmentsStatistics login\logout IP's and Nick's
1 Kinsler 5 453 14.8.2017, 13:14 Посл. сообщение: dimetro
No New Posts Topic has attachmentsNick Protect
API2 | Защита ников от подделки
13 alex82 17 764 15.10.2016, 17:04 Посл. сообщение: Karumo
No New Posts Topic has attachmentsNick Protect
Скрипт защиты ников от подделки методом подмены символов
3 Saymon21 6 914 15.8.2011, 14:18 Посл. сообщение: Saymon21
No New Posts Topic has attachmentsChange Nick
Eximius
3 Артём 8 161 13.11.2010, 11:58 Посл. сообщение: DEN 007
No New Posts Topic has attachmentsView Nick and IP
API2 | Просмотреть Ник и IP пользователя при входе.
8 Invisible 13 606 31.10.2009, 1:27 Посл. сообщение: Санёк
Closed Информация при входе
4 Goblin 8 637 16.6.2009, 16:09 Посл. сообщение: Wariner
No New Posts Информация об IP в чате
4 skonda 9 637 10.6.2009, 2:20 Посл. сообщение: Alexey
No New Posts Hex Hub Фугкция Информация По Ip
скрипт под PtokaX 4.1.1
3 apelsin 7 729 18.4.2009, 14:49 Посл. сообщение: alex82
No New Posts Topic has attachmentsChange Nick
API2 | Смена ника
11 rus.region78 18 623 29.1.2009, 21:19 Посл. сообщение: FallenAngel

 



RSS Сейчас: 23.11.2024, 1:11