PM при подключении |
Здравствуйте, гость ( Вход | Регистрация )
PM при подключении |
24.6.2010, 7:28
Сообщение
#1
|
|
Продвинутый участник Группа: Пользователи Сообщений: 110 Регистрация: 25.6.2009 Пользователь №: 3 706 Спасибо сказали: 1 раз |
Доброго времени суток всем кто читает тему!
У меня вопросик или идея так как не нашел на форуме! Вообщем при подключении определенных ников (к примеру ники которые прописаны в скрипте) Приходило сообщение в РМ от администрации!! а лучще бы еще и не раз когда он подключен! Зарание спасибо!! |
|
|
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 |
|
|
24.6.2010, 15:42
Сообщение
#3
|
|
Продвинутый участник Группа: Пользователи Сообщений: 110 Регистрация: 25.6.2009 Пользователь №: 3 706 Спасибо сказали: 1 раз |
щас попробуем)) и отпишемся
К сожалению не работает включаеться без ошибок без всего просто не работает и все :( |
|
|
24.6.2010, 17:24
Сообщение
#4
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Выложил бы ты как у тебя оно переделано...
В таблицу надо вписать ники которым отсылается инфа: Код tNicksToSend = { -- ники для отправки
["Nickolya"] = true, ["Nick2"] = true, } |
|
|
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 |
|
|
25.6.2010, 21:03
Сообщение
#6
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Хаб - птока? Какая версия? Какая ОС? Какие скрипты стоят? Рассказывай... И попробуй скрипт на голом хабе. У меня все прекрасно работает.
|
|
|
26.6.2010, 4:42
Сообщение
#7
|
|
Продвинутый участник Группа: Пользователи Сообщений: 110 Регистрация: 25.6.2009 Пользователь №: 3 706 Спасибо сказали: 1 раз |
Админу не приходит почему то а простым приходит) а так ptokax 0.4.1.2 xp скрипты админ меню анти реклама все а так проверял без скриптов тоже не работает!
P/s Просто почему то не реагирует если у админа такой ник "FaNaT^^" а реагирует на это "FaNaT" так что все норм спасибо! |
|
|
26.6.2010, 15:51
Сообщение
#8
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
1. У админов ники не должны быть вычурными.
2. Попробуй в таблице в нике вот эти знаки ^ экранировать слэшем... Вот таким макаром: Код ["FaNaT\^\^"] = true, вдруг прокатит.
|
|
|
26.6.2010, 21:11
Сообщение
#9
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Во-первых, никакие символы экранировать не нужно так как не используются регулярные выражения.
Во-вторых, код должен работать с любыми символами в нике, так как используется простая операция сравнения строк. В-третьих, экранирование обратным слешем - это экранирование в перловских регулярных выражениях, lua же использует свои регулярные и знаком экранирования является % |
|
|
27.6.2010, 1:55
Сообщение
#10
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Ну у него же почему-то не срабатывает, вот я и предложил проверить, просто у меня нет других версий.
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
Rss. Отображение новинок движка Magneto при подключении юзера | 33 | Saymon21 | 39 053 | 18.11.2010, 22:43 Посл. сообщение: Dzhin | |
Инфо о пользователе при подключении | 3 | random name | 7 078 | 21.10.2010, 9:30 Посл. сообщение: Damaks | |
отсылка сообщения при подключении только локальному диапозону | 1 | Saymon21 | 6 354 | 25.1.2010, 18:35 Посл. сообщение: Артём | |
Проблема При Подключении Инета ы |
5 | Vs_Warrior | 9 106 | 26.10.2008, 21:05 Посл. сообщение: mariner |
|
Сейчас: 27.11.2024, 7:17 |