ChatArrival |
Здравствуйте, гость ( Вход | Регистрация )
ChatArrival |
27.11.2009, 23:50
Сообщение
#1
|
|
Начинающий Группа: Пользователи Сообщений: 11 Регистрация: 28.10.2009 Пользователь №: 4 847 Спасибо сказали: 0 раз |
Есть юзер и чат. Если юзер наберет в чате !команда, а затем, после того !команда2, тогда начнет выполнятся функция. Но только, если так. Если он просто наберет !команда или !команда 2, то ничего не должно выполнятся. Как это сделать ?
|
|
|
28.11.2009, 0:09
Сообщение
#2
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Простейшая реализация думаю выглядит так:
Код function MyFunc()
Core.SendToAll"do func!" end local bFlag = false function ChatArrival(tUser, sData) if not bFlag and sData:find"^%b<> !команда|$" then bFlag = true return true elseif bFlag and sData:find"^%b<> !команда2|$" then MyFunc() return true end bFlag = false end |
|
|
|
Сейчас: 1.11.2024, 3:01 |