|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#1
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 62 Регистрация: 11.10.2008 Пользователь №: 775 Спасибо сказали: 4 раза ![]() |
Помогите дописать в скрипте проверку по профелю, плиз...
Код -- Стоп Треп - запрещает говорить больше N сообщений подряд в чате
-- Автор Nickolya -- 06.11.08 sMsg = "Вы разговариваете сам с собой. Дождитесь пока кто-то вам ответит!" iCnt = 10 --количество пропускаемых сообщений function Main() sOne = 1 sBot = frmHub:GetHubBotName() Core = {} Core.SendToUser = function(tUser, sData) tUser:SendData(sData) end end function OnStartup() sBot = SetMan.GetString(21) end iCounter = 0 sNick = "" function ChatArrival(tUser) local sUserNick = tUser.sNick or tUser.sName if sNick == sUserNick then if iCounter >= iCnt then Core.SendToUser(tUser, "<"..sBot.."> "..sMsg) return sOne or true else iCounter = iCounter + 1 end else sNick = sUserNick iCounter = 1 end end |
|
|
![]()
Сообщение
#2
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 352 Регистрация: 25.7.2009 Пользователь №: 3 960 Спасибо сказали: 73 раза ![]() |
Зачем выкладывать весь код? Достаточно просто прикрепить к посту скрипт!
|
|
|
![]()
Сообщение
#3
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Иногда качать файл не очень хочется. Если код маленький (как этот). Почему бы не выложить кодом. Тем более, что это более наглядно в данной ветке форума.
Ограничения по профилю можно сделать так: Код local tProfiles = { [0] = true, -- master [1] = true, -- operator [2] = false, -- vip [3] = false, -- reg } function ChatArrival(tUser) if tProfiles[tUser.iProfile] then local sUserNick = tUser.sNick or tUser.sName ... end end |
|
|
![]()
Сообщение
#4
|
|
![]() 7 квадратиков ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз ![]() |
Вот-бы ещё подсветку синтаксиса...
|
|
|
![]() ![]() |
Похожие темы
![]() |
Сейчас: 17.2.2025, 8:45 |