myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
3 страниц V  < 1 2 3 >  
Ответить в данную темуНачать новую тему

> История Чата + Антирекламма, API2 | Ведет лог чата

Рейтинг 3 V
Shadow
сообщение 6.12.2008, 15:19
Сообщение #21


Абсолютный новичок


Группа: Пользователи
Сообщений: 2
Регистрация: 5.12.2008
Пользователь №: 1 319
Спасибо сказали: 0 раз




Цитата(Serx @ 12.11.2008, 0:06) *
Убраны лишние пустые строчки. 10 последних фраз выводятся в чат. отображение времени в 24-часовом формате. Спасибо КОСу big_smile.gif

[attachment=844:Chat_History.lua]

З.Ы. в историю не записываются сообщения действий (которые написаны с помощью команды /me) можно ли это исправить?



не работает big_smile.gif под ptokah 0.4.1.1 , точней работают только команды которые начинаются с + те же команды которые из закладки хаба должны работать не работают ни одна


ну и собственно история в общее окно чата на хабе не появляется big_smile.gif
Go to the top of the page
+Quote Post
West
сообщение 6.12.2008, 16:00
Сообщение #22


Активный участник
***

Группа: Пользователи
Сообщений: 65
Регистрация: 27.11.2008
Из: Pro.Net (BBB)
Пользователь №: 1 223
Спасибо сказали: 1 раз




Спасибо
Go to the top of the page
+Quote Post
Goblin
сообщение 23.1.2009, 6:15
Сообщение #23


Продвинутый участник
****

Группа: Пользователи
Сообщений: 120
Регистрация: 30.6.2008
Пользователь №: 104
Спасибо сказали: 2 раза




Ищу скрипт, который записывает логи главного чата каждого юзера, т.е. если ник "Имя" написал в чат "привет всем" то тогда файл будет "имя.txt" и там все его слова будут записываться.
Go to the top of the page
+Quote Post
Accelerator
сообщение 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
, если сообщение стереть, то логи вновь выводятся в гл. чат
Go to the top of the page
+Quote Post
Accelerator
сообщение 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
Go to the top of the page
+Quote Post
Кто-то_из_вне...
сообщение 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
(качал с самого первого поста)
big_smile.gif
Go to the top of the page
+Quote Post
Accelerator
сообщение 7.3.2009, 14:59
Сообщение #27


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Никто не хочет за это браться :( Пытался сам, но не нашёл ничего такого, что надо исправить.
Go to the top of the page
+Quote Post
Accelerator
сообщение 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: Если что, вот мой скрипт лог чата
    1. Убрал меню(т.к. считаю что оно не нужно)
    2. Убрал нумеровку сообщений
    3. Лог в 24-х часовом формате

Кому интересно, юзайте big_smile.gif
Прикрепленные файлы
Прикрепленный файл  chatlogs.lua ( 9.01 килобайт ) Кол-во скачиваний: 83
 


Спасибо сказали:
Go to the top of the page
+Quote Post
Артём
сообщение 13.3.2009, 1:54
Сообщение #29


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Цитата(Cjay @ 28.8.2008, 17:55) *
замени в скрипте строку:
Код
Core.SendPmToUser(user,Cfg.Bot,add..GetChat(Cfg.History).."|")

на:
Код
Core.SendToUser(user,"<"..Cfg.Bot.."> "..add..GetChat(Cfg.History).."|")

и будет тебе счастье

Заменил....но щастья нету...при входе на хаб не показует историю,показует только по запросу,а хотелось бы чтобы при входе... big_smile.gif
Go to the top of the page
+Quote Post
Accelerator
сообщение 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, скрипт поправил как смог
Go to the top of the page
+Quote Post
Артём
сообщение 14.3.2009, 0:52
Сообщение #31


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




2THE STRELOKМне нужен с менюшкой,просто чтобы не в ЛС,а в чат отсылало Историю.
Go to the top of the page
+Quote Post
Accelerator
сообщение 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
Go to the top of the page
+Quote Post
Setuper
сообщение 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
Go to the top of the page
+Quote Post
Accelerator
сообщение 22.3.2009, 19:17
Сообщение #34


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Цитата(Setuper @ 22.3.2009, 19:56) *
Код
for i,v in ipairs(Cfg.AaTrigs or {}) do

не помогло =\
Go to the top of the page
+Quote Post
Setuper
сообщение 22.3.2009, 19:53
Сообщение #35


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




что значит не помогло?
это в 305 строке должно помочь
Go to the top of the page
+Quote Post
Accelerator
сообщение 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) сообщения выводится в адресную строку клиента
Go to the top of the page
+Quote Post
Setuper
сообщение 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
Go to the top of the page
+Quote Post
Accelerator
сообщение 22.3.2009, 21:16
Сообщение #38


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Так то ошибки не мешают работать скрипту big_smile.gif , мне просто нужно, чтобы исправилось это:
Цитата
Заметил, после кика юзера и сообщения

<STRELOK> is kicking nick because: test

фразы ломаются и не выводятся в чат хаба, а выводятся в строку DC клиента, помогите исправить(

PS: ломается из-за записи в логи сообщения

<STRELOK> is kicking nick because: test
, если сообщение стереть, то логи вновь выводятся в гл. чат
Go to the top of the page
+Quote Post
BeN
сообщение 14.4.2009, 18:02
Сообщение #39


Участник
**

Группа: Пользователи
Сообщений: 34
Регистрация: 14.3.2009
Пользователь №: 2 597
Спасибо сказали: 0 раз




А чтоб просто 10 последних при конекте юзера в чат слались?) без менюшки и прочих наворотов
Go to the top of the page
+Quote Post
IceRoma
сообщение 31.5.2009, 6:21
Сообщение #40


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 3.12.2008
Пользователь №: 1 296
Спасибо сказали: 0 раз




Помогите пожалуйста, история ведёться только когда админ пишет или оператор... а всё остальное не логируеться... Выдаёт такую ошибку :160: attempt to compare nil with number.
Прикрепленные файлы
Прикрепленный файл  ИсторияЧата.lua ( 14.64 килобайт ) Кол-во скачиваний: 23
 
Go to the top of the page
+Quote Post

3 страниц V  < 1 2 3 >
Ответить в данную темуНачать новую тему
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts История чата
помогите исправить
0 fenrir 4 971 17.11.2014, 2:24 Посл. сообщение: fenrir
No New Posts Topic has attachmentsВывод последний N сообщений чата при входе
Verlihub
2 Vizunchik 9 998 13.9.2014, 9:53 Посл. сообщение: Ahton
No New Posts Topic has attachmentsПроблема со скриптом Истории чата
5 SonicX 9 305 27.6.2014, 19:04 Посл. сообщение: sergius_s
No new Topic has attachmentsИстория чата
версия 2.1a
18 Accelerator 28 548 13.2.2013, 15:59 Посл. сообщение: Артём
No new Topic has attachmentsСкрипт блок привата и общего чата (ответ цифрами) для Verlihub
19 Алекс 22 941 28.11.2012, 0:30 Посл. сообщение: Алекс
No New Posts Topic has attachmentsПоказ список онлайн пользователей и мониторинг чата на сайте
Verlihub
5 Vizunchik 13 484 25.9.2012, 7:37 Посл. сообщение: wolf night
No New Posts Как получить сообщения из чата
6 Radzhab 10 940 13.9.2012, 23:01 Посл. сообщение: mariner
No New Posts Заглушка чата (GAG)
для одного пользователя
9 arktik 14 069 31.1.2012, 0:27 Посл. сообщение: Otshelnik-Fm
No New Posts Нужен скрипт для вкл/выкл чата
2 RAZORkhv 6 966 23.12.2011, 22:06 Посл. сообщение: Ksan
Closed Скрипт логирования главного чата
г.
1 Lamo 6 046 2.8.2011, 17:28 Посл. сообщение: Setuper
No New Posts От: Заглушка чата (GAG)
От темы с ID: 4889
1 DEN 007 5 573 1.7.2011, 11:51 Посл. сообщение: Ksan
No new Topic has attachmentsИстория чата в интересном месте
15 CrazyCat 14 614 5.5.2011, 1:04 Посл. сообщение: Alexey
No New Posts прога только для чата
10 baralgin 12 132 23.2.2011, 1:31 Посл. сообщение: pro
No New Posts прога только для чата
0 baralgin 5 398 16.2.2011, 20:53 Посл. сообщение: baralgin
No New Posts От: История чата
От темы с ID: 2919
0 Perspect 4 692 20.1.2011, 18:12 Посл. сообщение: Perspect

 



RSS Сейчас: 27.11.2024, 9:39