История Чата + Антирекламма, API2 | Ведет лог чата |
Здравствуйте, гость ( Вход | Регистрация )
История Чата + Антирекламма, API2 | Ведет лог чата |
6.12.2008, 15:19
Сообщение
#21
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 2 Регистрация: 5.12.2008 Пользователь №: 1 319 Спасибо сказали: 0 раз |
Убраны лишние пустые строчки. 10 последних фраз выводятся в чат. отображение времени в 24-часовом формате. Спасибо КОСу [attachment=844:Chat_History.lua] З.Ы. в историю не записываются сообщения действий (которые написаны с помощью команды /me) можно ли это исправить? не работает под ptokah 0.4.1.1 , точней работают только команды которые начинаются с + те же команды которые из закладки хаба должны работать не работают ни одна ну и собственно история в общее окно чата на хабе не появляется |
|
|
6.12.2008, 16:00
Сообщение
#22
|
|
Активный участник Группа: Пользователи Сообщений: 65 Регистрация: 27.11.2008 Из: Pro.Net (BBB) Пользователь №: 1 223 Спасибо сказали: 1 раз |
Спасибо
|
|
|
23.1.2009, 6:15
Сообщение
#23
|
|
Продвинутый участник Группа: Пользователи Сообщений: 120 Регистрация: 30.6.2008 Пользователь №: 104 Спасибо сказали: 2 раза |
Ищу скрипт, который записывает логи главного чата каждого юзера, т.е. если ник "Имя" написал в чат "привет всем" то тогда файл будет "имя.txt" и там все его слова будут записываться.
|
|
|
25.1.2009, 18:59
Сообщение
#24
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
Заметил, после кика юзера и сообщения
Цитата <STRELOK> is kicking nick because: test фразы ломаются и не выводятся в чат хаба, а выводятся в строку DC клиента, помогите исправить( PS: ломается из-за записи в логи сообщения Цитата <STRELOK> is kicking nick because: test , если сообщение стереть, то логи вновь выводятся в гл. чат
|
|
|
7.2.2009, 7:11
Сообщение
#25
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
А можно ли сделать так, чтобы номер сообщения не выводился, т.е.:
Цитата [ 1] [06.02.09] -- [22:05:57] <STRELOK> Message что бы было так: Цитата [06.02.09] -- [22:05:57] <STRELOK> Message
|
|
|
7.2.2009, 11:49
Сообщение
#26
|
|
Активный участник Группа: Пользователи Сообщений: 54 Регистрация: 29.12.2008 Из: Украниа, Харьков Пользователь №: 1 599 Спасибо сказали: 6 раз |
[10:44] Синтаксис E:\PtokaX 0.4.1.1\scripts\Chat_History.lua:301: attempt to index local 'handle' (a nil value)
[10:44] Синтаксис E:\PtokaX 0.4.1.1\scripts\Chat_History.lua:228: bad argument #1 to 'ipairs' (table expected, got nil) как это можно исправить ? API2 PtokaX 0.4.1.1 (качал с самого первого поста) |
|
|
7.3.2009, 14:59
Сообщение
#27
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
Никто не хочет за это браться :( Пытался сам, но не нашёл ничего такого, что надо исправить.
|
|
|
12.3.2009, 20:06
Сообщение
#28
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
Исправте пожалуйста вот такие ошибки:
Код :177: attempt to index global 'Cmds' (a nil value) Код :301: bad argument #1 to 'pairs' (table expected, got nil) - эта ошибка вылетает очень частоPS: Если что, вот мой скрипт лог чата
2. Убрал нумеровку сообщений 3. Лог в 24-х часовом формате Кому интересно, юзайте
Прикрепленные файлы
|
|
|
13.3.2009, 1:54
Сообщение
#29
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
замени в скрипте строку: Код Core.SendPmToUser(user,Cfg.Bot,add..GetChat(Cfg.History).."|") на: Код Core.SendToUser(user,"<"..Cfg.Bot.."> "..add..GetChat(Cfg.History).."|") и будет тебе счастье Заменил....но щастья нету...при входе на хаб не показует историю,показует только по запросу,а хотелось бы чтобы при входе... |
|
|
13.3.2009, 6:32
Сообщение
#30
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
качай http://mydc.ru/ipb.html?s=&showtopic=1...ost&p=11637, скрипт поправил как смог
|
|
|
14.3.2009, 0:52
Сообщение
#31
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
2THE STRELOKМне нужен с менюшкой,просто чтобы не в ЛС,а в чат отсылало Историю.
|
|
|
22.3.2009, 15:37
Сообщение
#32
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
Жаль что так никто и не помог :(
По моему мнению, ошибка где то в этой строке: Код ChatArrival = function(user, data)
data = data:sub(1,-2) local _,_,to = data:find("^$To: (%S+) From:") local _,_,prefix = data:find("%b<> (["..SetMan.GetString(29).."])") if not prefix and not to then local op = user.iProfile if (op < 3) and (op > -1) and ChkAd(data) and Cfg.AaBlock > 0 then if Cfg.AaReply ~= "" then Core.SendToUser(user,"<"..Cfg.Bot..">"..Cfg.AaReply:gsub("%(user%)",user.sNick).."|") end if Cfg.AaBlock == 2 then return true else return false end end |
|
|
22.3.2009, 18:56
Сообщение
#33
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Код for i,v in ipairs(Cfg.AaTrigs or {}) do
|
|
|
22.3.2009, 19:17
Сообщение
#34
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
|
|
|
22.3.2009, 19:53
Сообщение
#35
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
что значит не помогло?
это в 305 строке должно помочь |
|
|
22.3.2009, 20:05
Сообщение
#36
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
Вставил вот сюда:
Код ChkAd = function(data) for i,v in ipairs(Cfg.AaTrigs or {}) do if data:lower():find(v:lower(),1,1) or data:lower():find("%d+%.%d+%.%d+%.%d+") then return i end end end ситуация не изменилась =\. При кике($kick) сообщения выводится в адресную строку клиента |
|
|
22.3.2009, 20:50
Сообщение
#37
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
это должно было исправить вот эту ошибку
Код :301: bad argument #1 to 'pairs' (table expected, got nil) ошибка Код 177: attempt to index global 'Cmds' (a nil value) из-за того, что ты выбросил из скрипта целую глобальную таблицу Cmds
|
|
|
22.3.2009, 21:16
Сообщение
#38
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
Так то ошибки не мешают работать скрипту , мне просто нужно, чтобы исправилось это:
Цитата Заметил, после кика юзера и сообщения
<STRELOK> is kicking nick because: test фразы ломаются и не выводятся в чат хаба, а выводятся в строку DC клиента, помогите исправить( PS: ломается из-за записи в логи сообщения <STRELOK> is kicking nick because: test , если сообщение стереть, то логи вновь выводятся в гл. чат |
|
|
14.4.2009, 18:02
Сообщение
#39
|
|
Участник Группа: Пользователи Сообщений: 34 Регистрация: 14.3.2009 Пользователь №: 2 597 Спасибо сказали: 0 раз |
А чтоб просто 10 последних при конекте юзера в чат слались?) без менюшки и прочих наворотов
|
|
|
31.5.2009, 6:21
Сообщение
#40
|
|
Начинающий Группа: Пользователи Сообщений: 16 Регистрация: 3.12.2008 Пользователь №: 1 296 Спасибо сказали: 0 раз |
Помогите пожалуйста, история ведёться только когда админ пишет или оператор... а всё остальное не логируеться... Выдаёт такую ошибку :160: attempt to compare nil with number.
Прикрепленные файлы
|
|
|
Похожие темы
|
Сейчас: 23.11.2024, 17:00 |