Сбор информации(ник, время, IP), Нужен скрипт сбора информации о пользователе |
Здравствуйте, гость ( Вход | Регистрация )
Сбор информации(ник, время, IP), Нужен скрипт сбора информации о пользователе |
16.5.2011, 11:34
Сообщение
#1
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 1 Регистрация: 30.3.2011 Пользователь №: 9 052 Спасибо сказали: 0 раз |
Доброго времени суток форумчане!!! Появилась потребность в скрипте сбора информации о пользователе(инфа в названии темы), ключевые особенности: Запись данных строкой.
Пример: Vas9/127.0.0.1/18:52/16.05/. следуюшая запись с переходом на новую строку. Желательно в текстовый документ. Версия PtokaX 0.4.1.2. (на винде). |
|
|
16.5.2011, 14:50
Сообщение
#2
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
На: Код local sLogFile = "logs/userip.log" function OnStartup() sLogFile = Core.GetPtokaXPath()..sLogFile end function UserConnected(tUser) local bSuccess, sErr = SaveLog(tUser) if not bSuccess then Core.SendToOps(sErr) end end RegConnected, OpConnected = UserConnected, UserConnected function SaveLog(tUser) local sLogMsg = os.date("%Y-%m-%d %T ")..string.format("%-16s", tUser.sIP)..tUser.sNick.."\n" local h = io.open(sLogFile, "a+") if h then h:write(sLogMsg) h:flush() h:close() return true else return nil, "Не удалось открыть файл "..sLogFile end end |
|
|
25.5.2011, 20:10
Сообщение
#3
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 14.4.2011 Из: Барнаул Пользователь №: 9 140 Спасибо сказали: 5 раз |
GreyLink в аналогичном формате логи ведёт.
|
|
|
Похожие темы
|
Сейчас: 23.11.2024, 10:08 |