Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Запросы скриптов для PtokaX _ Инфо о пользователе при подключении

Автор: TROJAN 20.10.2010, 18:52

10

Автор: Артём 20.10.2010, 19:28

решил лишних опов вытравить флудом?!?! bad_smile.gif

Автор: Ksan 20.10.2010, 21:57

TROJAN, ну охота тебе флуд получать - получай...Назовём скрипт UserDataInEnter.lua
Но:
1. Это такой простейший скрипт, что мог бы и сам накалякать, используя всего лишь один файлик в Птоке - scripting-interface.txt
2. Лучше получать в приват на свой ник, чем мучить остальных, ибо при достаточно живом хабе эти сообщения туда (в приват или опчат) будут прилетать кучами.
3. Ник получателя я вставил прямо в сообщение, чтоб уменьшить число строк кода big_smile.gif Так, для интереса.
4. Шара в простом получении - точная (в байтах), если хочешь получать в гигабайтах, нужно добавить функцию форматирования шары.
5. Время - я бы не стал писать время, оно и так будет перед сообщением, если ты не отключил в клиенте галочку, конечно. Но как хочешь.
6. Режим подключения в виде букв А и Р (думаю, не надо расшифровывать и увеличивать код).

А вот сам кодик (удивись, какой он простенький, и постыдись):

Код
function UserConnected(tUser)
    Core.GetUserAllData(tUser)
    Core.SendPmToNick("Ksan", "Кто к нам пришёл","\n\t"..os.date("[%d-%m-%Y %H:%M:%S]").."\n\t Подключился юзер:\n\t• Ник: "..tUser.sNick.."\n\t• IP: "..tUser.sIP.."\n\t• Описание: \""..tUser.sDescription.."\"\n\t• Режим подключения: "..tUser.sMode.."\n\t• Шара: "..tUser.iShareSize.."\n")
end; OpConnected, RegConnected = UserConnected, UserConnected

Если не хочешь, чтоб регистрировал опов-админов, то можешь в последней строке убрать о них упоминание:
Код
end; RegConnected = UserConnected

А вот результат:
Код
[01:37:38] <Кто к нам пришёл>
    [21-10-2010 01:37:38]
     Подключился юзер:
    • Ник: Sky
    • IP: 109.86.200.217
    • Описание: "[49]made  in USSR"
    • Режим подключения: P
    • Шара: 609044343232

Автор: Damaks 21.10.2010, 9:30

Цитата(TROJAN @ 20.10.2010, 19:52) *
Есть такой скрипт, чтобы при подключении пользователя админу отправлялась инфа о нем

Это же ужас будет, ладно ещё просто ник и ip в одну строчку, для статистики. А таким форматом будет трудночитаемо. Может, лучше тогда отправлять такую инфу о новых зарегистрированных юзерах?