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

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

MyDC.ru _ Kорзина _ Срочно Нужно приветствие

Автор: Mc-JuNiOr 10.9.2009, 18:08

Идея такова чтоб при входе на хаю у юзера была Инфорцацыя :
Его ник
Дс Тег
Ип
Профиль
Страна человека (если можно и Город)
Можно что то ещё интересное придумать )))
кто хочет чтонить такое сотворить буду рад ! after_boom.gif after_boom.gif after_boom.gif

Автор: INVISIBLE 10.9.2009, 18:33

Код
HubOwner = "ADMIN" -- ник админа
Bot = "Бот" -- без комментов :)
Greeting = "Приветствуем на хабе!"
function UserConnected(user)
Core.GetUserAllData(user)
share= user.iShareSize
users_1= Core.GetUsersCount()
users= users_1+1
Antinul()
local Prof
local Topic
Prof= (ProfMan.GetProfile(user.iProfile) and ProfMan.GetProfile(user.iProfile).sProfileName) or "Незарегистрированный пользователь"
local art = string.rep("_",40).."\r\n"--«»
local ul = string.rep("_",40).."\r\n"
local tmp = "\r\n\r\n\t"..user.sNick..", "..Greeting.."\r\n"..
"\tХаб онлайн:\t"..string.format("%.0f минут",Core.GetUpTime() / 60).."\r\n"..
"\tОбщая шара хаба:\t"..string.format("%.3f Tb.",(Core.GetCurrentSharedSize()+user.iShareSize)/(1024 * 1024 * 1024 * 1024)).."\r\n"..
"\tСейчас на хабе:\t"..users.." посетителей\r\n"..
"\t"..art.."\t>>>>>>>>>>>ИНФОРМАЦИЯ О ВАС>>>>>>>>>>\r\n\t"..ul..
"\tНик:\t\t"..user.sNick.."\r\n"..
"\tIP адрес:\t\t"..user.sIP.."\r\n"..
"\tРазмер шары:\t"..string.format("%.3f Gb.",user.iShareSize/(1024 * 1024 * 1024)).."\r\n"..
"\tВаш вклад в шару хаба:\t"..string.format("%.2f",parcial).." %\r\n"..
"\tПрофиль:\t"..Prof.."\r\n"..
"\tDC тэг:\t\t"..GetEnable(user.sTag).."\r\n"..
"\tОписание:\t"..GetEnable(user.sDescription).."\r\n"..
"\tEmail:\t\t"..GetEnable(user.sEmail).."\r\n"..
"\tТип соединения:\t"..GetEnable(user.sConnection).."\r\n"..                
""

Core.SendToNick(user.sNick,tmp)
end

OpConnected = UserConnected

function GetEnable(enable)
if enable == nil or enable == "" then
enable = "не выбран"
end
return enable
end

function Antinul()
if Core.GetCurrentSharedSize() == 0 then
parcial = 100
else parcial = share/(Core.GetCurrentSharedSize()+share)*100
end
end

RegConnected = UserConnected


Цитата
Страна человека (если можно и Город)

Как бы есть спец скрипт
http://mydc.ru/topic2360.html?view=findpost&p=19889
http://mydc.ru/topic2359.html?view=findpost&p=19886

Автор: Setuper 10.9.2009, 18:50

2Mc-JuNiOr: а в готовых скриптах лень посмотреть? Там таких скриптов завались.