myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> PM при подключении

Теги
Нет тегов для показа
voronf4
сообщение 24.6.2010, 7:28
Сообщение #1


Продвинутый участник
****

Группа: Пользователи
Сообщений: 110
Регистрация: 25.6.2009
Пользователь №: 3 706
Спасибо сказали: 1 раз




Доброго времени суток всем кто читает тему!
У меня вопросик или идея так как не нашел на форуме!
Вообщем при подключении определенных ников (к примеру ники которые прописаны в скрипте) Приходило сообщение в РМ от администрации!! а лучще бы еще и не раз когда он подключен!
Зарание спасибо!!
Go to the top of the page
+Quote Post
Nickolya
сообщение 24.6.2010, 9:38
Сообщение #2


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Можно и вот так попробовать:
Код
iTimerInterval = 60*60    -- время в секундах на рассылку сообщений никам

tNicksToSend = {    -- ники для отправки
    ["Nickolya"] = true,
    ["Nick2"] = true,
}

-- само сообщение:
sMsg = "*** Сообщение от администрации..."

function OnStartup()
    sBot = SetMan.GetString(21)
    TmrMan.AddTimer(iTimerInterval * 1000, "Send")
end

function Send()
    for sNick in pairs(tNicksToSend) do
        Core.SendPmToNick(sNick, sBot, sMsg)
    end
end

function UserConnected(tUser)
    if tNicksToSend[tUser.sNick] then
        Core.SendPmToUser(tUser, sBot, sMsg)
    end
end
OpConnected = UserConnected
RegConnected = UserConnected


Спасибо сказали:
Go to the top of the page
+Quote Post
voronf4
сообщение 24.6.2010, 15:42
Сообщение #3


Продвинутый участник
****

Группа: Пользователи
Сообщений: 110
Регистрация: 25.6.2009
Пользователь №: 3 706
Спасибо сказали: 1 раз




щас попробуем)) и отпишемся

К сожалению не работает включаеться без ошибок без всего просто не работает и все :(
Go to the top of the page
+Quote Post
Nickolya
сообщение 24.6.2010, 17:24
Сообщение #4


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Выложил бы ты как у тебя оно переделано...
В таблицу надо вписать ники которым отсылается инфа:
Код
tNicksToSend = {    -- ники для отправки
    ["Nickolya"] = true,
    ["Nick2"] = true,
}
Go to the top of the page
+Quote Post
voronf4
сообщение 24.6.2010, 20:17
Сообщение #5


Продвинутый участник
****

Группа: Пользователи
Сообщений: 110
Регистрация: 25.6.2009
Пользователь №: 3 706
Спасибо сказали: 1 раз




Дак да я так и сделал

CODE
iTimerInterval = 60*60 -- время в секундах на рассылку сообщений никам

tNicksToSend = { -- ники для отправки
["FaNaT^^"] = true,
["Nick2"] = true,
}

-- само сообщение:
sMsg = "*** бу как жизнь))"

function OnStartup()
sBot = SetMan.GetString(21)
TmrMan.AddTimer(iTimerInterval * 1000, "Send")
end

function Send()
for sNick in pairs(tNicksToSend) do
Core.SendPmToNick(sNick, sBot, sMsg)
end
end

function UserConnected(tUser)
if tNicksToSend[tUser.sNick] then
Core.SendPmToUser(tUser, sBot, sMsg)
end
end
OpConnected = UserConnected
RegConnected = UserConnected
Go to the top of the page
+Quote Post
Nickolya
сообщение 25.6.2010, 21:03
Сообщение #6


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Хаб - птока? Какая версия? Какая ОС? Какие скрипты стоят? Рассказывай... И попробуй скрипт на голом хабе. У меня все прекрасно работает.
Go to the top of the page
+Quote Post
voronf4
сообщение 26.6.2010, 4:42
Сообщение #7


Продвинутый участник
****

Группа: Пользователи
Сообщений: 110
Регистрация: 25.6.2009
Пользователь №: 3 706
Спасибо сказали: 1 раз




Админу не приходит почему то а простым приходит) а так ptokax 0.4.1.2 xp скрипты админ меню анти реклама все а так проверял без скриптов тоже не работает!

P/s Просто почему то не реагирует если у админа такой ник "FaNaT^^" а реагирует на это "FaNaT" так что все норм спасибо!
Go to the top of the page
+Quote Post
Ksan
сообщение 26.6.2010, 15:51
Сообщение #8


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




1. У админов ники не должны быть вычурными.
2. Попробуй в таблице в нике вот эти знаки ^ экранировать слэшем...
Вот таким макаром:
Код
["FaNaT\^\^"] = true,
вдруг прокатит. big_smile.gif
Go to the top of the page
+Quote Post
Setuper
сообщение 26.6.2010, 21:11
Сообщение #9


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Во-первых, никакие символы экранировать не нужно так как не используются регулярные выражения.
Во-вторых, код должен работать с любыми символами в нике, так как используется простая операция сравнения строк.
В-третьих, экранирование обратным слешем - это экранирование в перловских регулярных выражениях, lua же использует свои регулярные и знаком экранирования является %
Go to the top of the page
+Quote Post
Ksan
сообщение 27.6.2010, 1:55
Сообщение #10


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Ну у него же почему-то не срабатывает, вот я и предложил проверить, просто у меня нет других версий. big_smile.gif
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsRss. Отображение новинок движка Magneto при подключении юзера
33 Saymon21 38 970 18.11.2010, 22:43 Посл. сообщение: Dzhin
No New Posts Инфо о пользователе при подключении
3 random name 7 051 21.10.2010, 9:30 Посл. сообщение: Damaks
No New Posts Topic has attachmentsотсылка сообщения при подключении только локальному диапозону
1 Saymon21 6 334 25.1.2010, 18:35 Посл. сообщение: Артём
No New Posts Проблема При Подключении Инета
ы
5 Vs_Warrior 9 095 26.10.2008, 21:05 Посл. сообщение: mariner

 



RSS Сейчас: 23.11.2024, 12:07