Автор: Артём 20.10.2010, 19:28
решил лишних опов вытравить флудом?!?!
Автор: Ksan 20.10.2010, 21:57
TROJAN, ну охота тебе флуд получать - получай...Назовём скрипт UserDataInEnter.lua
Но:
1. Это такой простейший скрипт, что мог бы и сам накалякать, используя всего лишь один файлик в Птоке - scripting-interface.txt
2. Лучше получать в приват на свой ник, чем мучить остальных, ибо при достаточно живом хабе эти сообщения туда (в приват или опчат) будут прилетать кучами.
3. Ник получателя я вставил прямо в сообщение, чтоб уменьшить число строк кода Так, для интереса.
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 в одну строчку, для статистики. А таким форматом будет трудночитаемо. Может, лучше тогда отправлять такую инфу о новых зарегистрированных юзерах?