Автор: CrazyBoyTula 9.8.2009, 15:13
Народ помогите оч нужен скрип когда в чате пишешь бот топик и чтоб бот выдавал текущий топик
Автор: Setuper 9.8.2009, 15:21
Код
function ChatArrival(tUser, sData)
if sData:find"бот топик" then
Core.SendToUser(tUser, "<Bot> Топик хаба: "..SetMan.GetString(10))
end
end
Автор: CrazyBoyTula 9.8.2009, 22:52
спасибо
я чёто понять не могу когда пишешь бот топик сначала вылазиет топик а потом сообщение от бота топик
[23:35:20] <БОТ> Текущий топик: 2985823649856283746
[23:35:20] <Мой ник> бот топик
а как сделать чтоб эти сообщения наоборот писались?
Автор: crake 10.8.2009, 0:08
А не всё ли равно ?) Помоему никто на это не смотрит.
Автор: CrazyBoyTula 10.8.2009, 0:15
Цитата(crake @ 10.8.2009, 0:08)
А не всё ли равно ?) Помоему никто на это не смотрит.
я просто делаю хаб и надо чтоб там было всё красиво и аккуратно если знаешь как сделать то помоги плиз оч просто надо
Автор: Setuper 10.8.2009, 0:21
Код
function ChatArrival(tUser, sData)
if sData:find"бот топик" then
for k,v in pairs(Core.GetOnlineUsers()) do
Core.SendToUser(v, sData)
end
Core.SendToUser(tUser, "<Bot> Топик хаба: "..SetMan.GetString(10))
return true
end
end
или так:
Код
function ChatArrival(tUser, sData)
if sData:find"бот топик" then
Core.SendToUser(tUser, sData)
Core.SendToUser(tUser, "<Bot> Топик хаба: "..SetMan.GetString(10))
return true
end
end
всё зависит от того, что именно нужно)
Автор: CrazyBoyTula 10.8.2009, 1:16
спасибо второй вариант помог
а как сделать так чтобы все в чате видели?
Автор: Setuper 10.8.2009, 1:18
Код
function ChatArrival(tUser, sData)
if sData:find"бот топик" then
Core.SendToAll(sData.."<Bot> Топик хаба: "..SetMan.GetString(10))
return true
end
end