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