Нужен скрипт сообщающий о входе пользователя на хаб |
Здравствуйте, гость ( Вход | Регистрация )
Нужен скрипт сообщающий о входе пользователя на хаб |
28.11.2009, 13:41
Сообщение
#1
|
|
Активный участник Группа: Пользователи Сообщений: 51 Регистрация: 11.3.2009 Из: Хабаровск Пользователь №: 2 550 Спасибо сказали: 0 раз |
Типо такого:
[20:00:14] <Security> [2009-11-03 11:01] :?? <#[Hub security]> Вошел Diden05 188.168.8.45 - [2009-11-03 11:12] :?? <#[Hub security]> Вошел SFX 192.168.212.69 - [2009-11-03 11:13] :?? <#[Hub security]> Вошел Freem 188.168.8.99 - [2009-11-03 11:18] :?? <#[Hub security]> Вошел Diden05 188.168.8.45 |
|
|
28.11.2009, 14:03
Сообщение
#2
|
|
Освоившийся участник Группа: Модераторы Сообщений: 352 Регистрация: 25.7.2009 Пользователь №: 3 960 Спасибо сказали: 73 раза |
Есть же куча подобных скриптов, поиск =\
|
|
|
28.11.2009, 15:36
Сообщение
#3
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Жень, не надо без ссылки с подобным сообщением закрывать тему, пожалуйста.
PaN, создавай тему корректней, какой апи, кому отсылать эти сообщения и так далее, скрипт из 10 строк... |
|
|
28.11.2009, 16:09
Сообщение
#4
|
|
Активный участник Группа: Пользователи Сообщений: 51 Регистрация: 11.3.2009 Из: Хабаровск Пользователь №: 2 550 Спасибо сказали: 0 раз |
Желательно под 0.3.6.0 PtokaX, но можно и под NewAPI
|
|
|
28.11.2009, 16:11
Сообщение
#5
|
|
Освоившийся участник Группа: Модераторы Сообщений: 352 Регистрация: 25.7.2009 Пользователь №: 3 960 Спасибо сказали: 73 раза |
Nickolya, ок.
|
|
|
28.11.2009, 16:54
Сообщение
#6
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Код -- Каким никам мы осылаем информацию: Давно не писал под первый апи...
tUsersToSend = { ["Nickolya"] = true, ["N"] = true, ["PaN"] = true, } function Main() sBot = frmHub:GetHubBotName() end function NewUserConnected(tUser) for sNick in pairs(tUsersToSend) do SendToNick(sNick, "<"..sBot.."> Вошел "..tUser.sName.." с ip "..tUser.sIP) end end OpConnected = NewUserConnected |
|
|
28.11.2009, 17:12
Сообщение
#7
|
|
Активный участник Группа: Пользователи Сообщений: 51 Регистрация: 11.3.2009 Из: Хабаровск Пользователь №: 2 550 Спасибо сказали: 0 раз |
Спасибо) А что поправить можно, чтобы отсылалось не на ник а всем пользователям, еще управление по профилям неплохо было бы)
|
|
|
28.11.2009, 17:27
Сообщение
#8
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Каков вопрос - такой и ответ, стоило начать с формулировки вопроса, я об этом просил. Во-вторых, и правда, не цитируй предыдущий пост, это незачем. Чтобы отсылалось всем замени
Код SendToNick(sNick, на Код SendToAll( А вот что есть "управление профилями" я так и не понял... |
|
|
28.11.2009, 17:59
Сообщение
#9
|
|
Активный участник Группа: Пользователи Сообщений: 51 Регистрация: 11.3.2009 Из: Хабаровск Пользователь №: 2 550 Спасибо сказали: 0 раз |
Ссори что сразу не так все расписал...
А про профили, это регулирование кому отсылать... -1 неотсылвать 0 неотсылвать 1 неотсылвать 2 неотсылвать 3 отсылать Ну и чтобы все по желанию можно отключать и включать |
|
|
28.11.2009, 19:44
Сообщение
#10
|
|
Освоившийся участник Группа: Модераторы Сообщений: 352 Регистрация: 25.7.2009 Пользователь №: 3 960 Спасибо сказали: 73 раза |
|
|
|
28.11.2009, 21:15
Сообщение
#11
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Ну ладно вам, можно же в таком подсказать? Вот примерно такой код будет:
Код -- Каким профилям мы осылаем информацию:
local tProfiles = { [0] = 1, -- Мастер [1] = 1, -- ОПератор [2] = 0, -- VIP [3] = 0, -- Зарегистрированный пользователь [-1] = 0, -- Незарегистрированный юзер } function Main() sBot = frmHub:GetHubBotName() end function NewUserConnected(tUser) local sSendData = "Вошел "..tUser.sName.." с ip "..tUser.sIP for i, v in pairs(tProfiles) if v == 1 then local tUsers = GetOnlineUsers(i) for s, User in ipairs(tUsers) do User:SendData(sBot, sSendData) end end end end OpConnected = NewUserConnected |
|
|
Похожие темы
|
Сейчас: 27.11.2024, 1:01 |