Код
HubOwner = "[EW]Хабыч"
Bot = "Ew_COOL-ьный"
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 "..Greeting.."\r\n"..
"\tNEOфицальный хаб ФайлоОБМЕНной Сети:\r\n"..
"\t-E--t--h--e--r--W--a--Y\r\n"..
"\tХаб онлайн:\t"..string.format("%.0f дней, %.0f часов, %.0f минут", MakeDate()).."\r\n"..-- зделать "Хаб онлайн 0 дней, 2 часов, 8 минут"
"\tВремя в Чебоксарах : "..os.date("%H:%M:%S Сегодня: %d - %m - 20%y").."\r"..
"\tЗа текущий сеанс хаба пик юзеров:\t"..Core.GetActualUsersPeak().."\r\n"..
"\tРекорд хаба:\t"..Core.GetMaxUsersPeak().."\r\n"..
"\t~--~~--~~--~~--~~--~~--~~--~~--~~--~~--~~--~~--~~--~~--~~--~\r\n"..
"\tЛокальный адрес хаба: dchub://10.128.162.28\r\n"..
"\tАдрес хаба в Hamachi dchub://5.155.4.111 (сервер coolhub пароль cool)\r\n"..
"\t~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~\r\n"..
"\t\tСсылки\r\n"..
"\thttp://10.128.162.28/vizitka/index.html - Сайт нашего проекта\r\n"..
"\thttp://10.128.162.28/faq/index.html - Сайт хаба\r\n"..
"\thttp://10.128.162.28/hubstats/index.php - Статистика хаба\r\n"..
"\thttp://10.128.162.28/forums/index.php - Наш форум\r\n"..
"\thttp://10.128.162.28/forums/index.php?showtopic=938 - Рекомендуемый клиент DC++ (FlylinkDC++ r394)\r\n"..
"\t~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~\r\n"..
"\t-И--н.- -.Ф.--.о.--.Р.--.м.--.А.--.ц.--.И.--.я.----.О.----.в.--.А.--.с.-\r\n"..
"\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 "..Prof.."\r\n"..
"\tТип соединения:\t"..GetEnable(user.sConnection).."\r\n"..
"\tВаш вклад в шару хаба: "..string.format("%.2f",parcial).." %\r\n"..
"\t~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~~.--.~\r\n"..
"\t-Д--о--П--о--Л--Н--и--Т--е--Л--ь--Н--а--Я----И--н--Ф--О--Р--М--а--Ц--и--Я-- ]\r\n"..
"\tДля связи с админом хаба с различного рода проблемами и вопросами по проекту -\r\n"..
"\tписать на E-Mail coolhubs@mail.ru или ICQ - 576827491\r\n"..
"\t~--.~~--.~~--.~~--.~~--.~~--.~~--.~~--.~~--.~~--.~~--.~~--.~~--.~~--.~~--.~\r\n"..
--"\t"..art.."\t>>>>>>>>>>>Новости<<<<<<<<<<<\r\n\t"..ul..
--"\>>>\r\n"..
"\t\t\r\n\t"
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
function MakeDate()
local iSecs = Core.GetUpTime()
local iDays, iHours, iMins = 0, 0, 0
while iSecs >= 86400 do -- 60*60*24
iSecs = iSecs - 86400
iDays = iDays + 1
end
while iSecs >= 3600 do -- 60*60
iSecs = iSecs - 3600
iHours = iHours + 1
end
iMins = iSecs / 60
return iDays, iHours, iMins
end
RegConnected = UserConnected