Чат бот для greylink |
Здравствуйте, гость ( Вход | Регистрация )
Чат бот для greylink |
13.7.2010, 20:55
Сообщение
#1
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 2 Регистрация: 29.8.2009 Пользователь №: 4 300 Спасибо сказали: 0 раз |
Помогите сделать чтоб бот за место [NICK] подставлял ник юзера...
Код dcpp = {} BotSay = { { ["question"] = {"всем привет",}, ["answer"] = {"[NICK]: привет",}, }, } function dcpp.OnPublicMessage(cid, msg) local userInfo = DC():GetUserInfo(cid) if (userInfo.ME ~= "1") then local huburl = userInfo.HL for _, mini_table in pairs(BotSay) do for _, trigger in pairs(mini_table["question"]) do if string.find(msg, trigger) then DC():SendPublicMessage(huburl, mini_table["answer"][math.random(1,table.getn(mini_table["answer"]))]) return nil end end end end return nil end Заранее спасибо! |
|
|
13.7.2010, 22:06
Сообщение
#2
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Код DC():SendPublicMessage(huburl, mini_table["answer"][math.random(1,table.getn(mini_table["answer"]))]:gsub("%[NICK%]", userInfo.NI))
|
|
|
13.7.2010, 22:50
Сообщение
#3
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 2 Регистрация: 29.8.2009 Пользователь №: 4 300 Спасибо сказали: 0 раз |
Код DC():SendPublicMessage(huburl, mini_table["answer"][math.random(1,table.getn(mini_table["answer"]))]:gsub("%[NICK%]", userInfo.NI)) Код dcpp = {} BotSay = { { ["question"] = {"всем привет",}, ["answer"] = {"[NICK] привет",}, }, { ["question"] = {"всем пока",}, ["answer"] = {"[NICK]! не уходи!!!",}, }, } function dcpp.OnPublicMessage(cid, msg) local userInfo = DC():GetUserInfo(cid) if (userInfo.ME ~= "1") then local huburl = userInfo.HL for _, mini_table in pairs(BotSay) do for _, trigger in pairs(mini_table["question"]) do if string.find(msg, trigger) then DC():SendPublicMessage(huburl, mini_table["answer"][math.random(1,table.getn(mini_table["answer"]))]:gsub("%[NICK%]", userInfo.NI)) return nil end end end end return nil end не хочет работать |
|
|
Похожие темы
|
Сейчас: 26.11.2024, 20:51 |