myDC.ru

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

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

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

Рейтинг 3 V
rus.region78
сообщение 28.6.2008, 18:19
Сообщение #1


Участник
**

Группа: Пользователи
Сообщений: 34
Регистрация: 20.6.2008
Из: S-Petersburg
Пользователь №: 48
Спасибо сказали: 11 раз




Хороший скриптик, частично перевёл, но думаю нужно исправить. В него можно добавить и антимат... (API2)
Прикрепленные файлы
Прикрепленный файл  Chat_History.lua ( 14.51 килобайт ) Кол-во скачиваний: 637
 
Go to the top of the page
+Quote Post
mariner
сообщение 20.7.2008, 1:49
Сообщение #2


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 874
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




Сбоит он вот так:
Код
J:\PtokaX\scripts\Chat_History_5.1_newapi.lua:156: attempt to index a nil value

Собственно строка:
Код
local op = ProfMan.GetProfile(user.iProfile).tProfilePermissions.bIsOP

профили у меня на хабе:
Код
Profiles = {
    [-1] = {1,"Unregistered User"},
    [0] = {1,"Owner"},
    [1] = {1,"NetFounder"},
    [2] = {1,"Master"},
    [3] = {1,"SuperOperator"},
    [4] = {1,"Operator"},
    [5] = {1,"KVIP"},
    [6] = {1,"Vip"},
    [7] = {1,"Registered User"},
    },

Собственно, думаю надо переписать так, чтобы оно проверяло, что профиль юзера меньше 6 и не равен -1
Go to the top of the page
+Quote Post
mariner
сообщение 20.7.2008, 1:55
Сообщение #3


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 874
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




Вот мое исправление:
Код
local op = user.iProfile
if (op < 6) and (op > -1) and ChkAd(data) and Cfg.AaBlock > 0 then


И еще один баг:
Цитата
258] 07/20/08 03:32a <St.MegaFon> какие все умные

Нету открывающей квадратной скобки. Проблема в строке:
Код
str = str.."\r\n "..string.format("%"..string.len(#Cfg.Chat).."s",i).."] "..v[2].." "..v[3].." "..v[4]

А с исправлением стало так:
Код
str = str.."\r\n ["..string.format("%"..string.len(#Cfg.Chat).."s",i).."] "..v[2].." "..v[3].." "..v[4]
Go to the top of the page
+Quote Post
dimetrius
сообщение 21.7.2008, 10:16
Сообщение #4


Освоившийся участник
*****

Группа: Модераторы
Сообщений: 281
Регистрация: 24.6.2008
Из: Луганск
Пользователь №: 70
Спасибо сказали: 47 раз




Цитата(Setuper @ 20.7.2008, 23:45) *
прошу убрать этот скрипт!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
логировать лички не есть хорошо!!!!!!!!! на то она и личка !!!!!!!!!!!!!!!! >:(
вырвать руки таким скриптописателям!!!!!

Может я мало его посмотрел, но что-то не увидел там функцию логирования личек!
Go to the top of the page
+Quote Post
dimetrius
сообщение 21.7.2008, 11:56
Сообщение #5


Освоившийся участник
*****

Группа: Модераторы
Сообщений: 281
Регистрация: 24.6.2008
Из: Луганск
Пользователь №: 70
Спасибо сказали: 47 раз




Цитата(Setuper @ 21.7.2008, 11:11) *
Попытайся узреть!!!
Или запусти скрипт и проверь

Читаю описание скрипта:
Код
    Logs Main Chat and provides chat history
    in private message at user connect.

    -Provides manual history command
    -Provides delete message command
    -Provides delete all messages command
    -Provides history by days command
    -Provides chat history help command
    -Provides context menu [right click]
    -Optional max history entries
    -Optional number of messages sent at connect
    -Optional exclude pm at login per user


Что говорит о том что скрипт логирует основной чат и отсылает в личку историю, когда юзер конектится!

Читаем дальше команды:
Код
    Command            Description

    +delchat            Delete Single Chat Entry
    +history            Get Chat History
    +togglehistory      Toggle Chat History
    +dayhistory         Chat History By Days
    +chathelp           Chat History Help
    +delete             Delete Chat History

Где здесь есть ПОСМОТРЕТЬ ИСТОРИЮ ЛИЧКИ?

Вот скриншот:
Прикрепленный файл  history.PNG ( 67.08 килобайт ) Кол-во скачиваний: 545

Как здесь посмотреть историю лички? confident.gif
Go to the top of the page
+Quote Post
Setuper
сообщение 21.7.2008, 12:33
Сообщение #6


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

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




команда +history - команда просмотра лога
Go to the top of the page
+Quote Post
dimetrius
сообщение 21.7.2008, 13:03
Сообщение #7


Освоившийся участник
*****

Группа: Модераторы
Сообщений: 281
Регистрация: 24.6.2008
Из: Луганск
Пользователь №: 70
Спасибо сказали: 47 раз




Честно, у меня всё нормально!
вот скрин, обрати внимание на время!
Прикрепленный файл  history.PNG ( 166.81 килобайт ) Кол-во скачиваний: 500


Тем более эта команда доступна для использования всем профилям! ТОлку Mutor'у делать такие скрипты!? Чтоб все читали лички всех?
Go to the top of the page
+Quote Post
Setuper
сообщение 21.7.2008, 13:19
Сообщение #8


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

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




сори я был не прав, в этом скрипте действительно все в порядке.
приношу свои извинения. у меня чуть другой скрипт
Go to the top of the page
+Quote Post
dimetrius
сообщение 21.7.2008, 13:26
Сообщение #9


Освоившийся участник
*****

Группа: Модераторы
Сообщений: 281
Регистрация: 24.6.2008
Из: Луганск
Пользователь №: 70
Спасибо сказали: 47 раз




big_smile.gif да, все мы иногда уверены на 100%, а потом... упс
Go to the top of the page
+Quote Post
mariner
сообщение 21.7.2008, 14:05
Сообщение #10


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 874
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




Вот 203я строка.
Код
ToArrival = ChatArrival

И вы еще говорите, что он не логит лички? Может я чего-то не понимаю? PS Setuper у меня на хабе заметил логи личек big_smile.gif Строку удалили - все норм стало %-) Но в шапке то висит скрипт, что лички ловит!
Go to the top of the page
+Quote Post
Андреw
сообщение 10.8.2008, 13:07
Сообщение #11


Участник
**

Группа: Пользователи
Сообщений: 47
Регистрация: 29.7.2008
Из: керчь
Пользователь №: 293
Спасибо сказали: 0 раз




как зделать чтобы кидало не в пм? напишите плис
Go to the top of the page
+Quote Post
Cjay
сообщение 28.8.2008, 0:49
Сообщение #12


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

Группа: Пользователи
Сообщений: 77
Регистрация: 31.7.2008
Из: Омск
Пользователь №: 299
Спасибо сказали: 17 раз




подправил этот скрипт и полностью перевёл на русский. Тест на птохе 0.4.1.1 пройден удачно
Антиреклама отключена, кому надо включите.
Ловите
Прикрепленные файлы
Прикрепленный файл  Chat_History.lua ( 14.81 килобайт ) Кол-во скачиваний: 397
 


Спасибо сказали:
Go to the top of the page
+Quote Post
Cjay
сообщение 28.8.2008, 16:55
Сообщение #13


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

Группа: Пользователи
Сообщений: 77
Регистрация: 31.7.2008
Из: Омск
Пользователь №: 299
Спасибо сказали: 17 раз




Цитата(DEM0N @ 10.8.2008, 17:07) *
как зделать чтобы кидало не в пм? напишите плис

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

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

и будет тебе счастье
Go to the top of the page
+Quote Post
Andersen
сообщение 3.11.2008, 12:58
Сообщение #14


Начинающий
*

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




Цитата(Cjay @ 28.8.2008, 0:49) *
подправил этот скрипт и полностью перевёл на русский. Тест на птохе 0.4.1.1 пройден удачно
Антиреклама отключена, кому надо включите.
Ловите

Спасибо за перевод на птохе 0.4.1.1 работает замечательно, на первоначальном ошибка была...
Go to the top of the page
+Quote Post
Mol
сообщение 3.11.2008, 13:48
Сообщение #15


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

Группа: Пользователи
Сообщений: 105
Регистрация: 21.8.2008
Из: Москва
Пользователь №: 404
Спасибо сказали: 1 раз




По поводу Антирекламы, можноли изменить скрипт 4тобы сканировало не только 4ат, но и ЛС ?
Go to the top of the page
+Quote Post
Andersen
сообщение 4.11.2008, 18:38
Сообщение #16


Начинающий
*

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




Цитата(Mol @ 3.11.2008, 13:48) *
По поводу Антирекламы, можноли изменить скрипт 4тобы сканировало не только 4ат, но и ЛС ?

Он и сканет по выбору там в настройках есть....
Go to the top of the page
+Quote Post
Serx
сообщение 12.11.2008, 0:06
Сообщение #17


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

Группа: Пользователи
Сообщений: 153
Регистрация: 21.9.2008
Из: Челябинск
Пользователь №: 574
Спасибо сказали: 54 раза




Убраны лишние пустые строчки. 10 последних фраз выводятся в чат. отображение времени в 24-часовом формате. Спасибо КОСу big_smile.gif

Прикрепленный файл  Chat_History.lua ( 14.65 килобайт ) Кол-во скачиваний: 223


З.Ы. в историю не записываются сообщения действий (которые написаны с помощью команды /me) можно ли это исправить?
Go to the top of the page
+Quote Post
Scorp86
сообщение 4.12.2008, 10:31
Сообщение #18


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


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




Народ у меня такой Вопрос. В скриптологии LUA я не шарю: Как чтоб история чата отображалась на хабе в самом внизу. А то скриптов у меня многовасто. А получается что он показывается в самом верху хаба. А хотелось бы чтоб он показывался перед сообщениями... Спс заранее
Go to the top of the page
+Quote Post
Spongebob
сообщение 4.12.2008, 10:51
Сообщение #19


Начинающий
*

Группа: Пользователи
Сообщений: 24
Регистрация: 1.12.2008
Из: ●√ιק●E~N~G~E~L~S●√ιק●
Пользователь №: 1 262
Спасибо сказали: 1 раз




подозрительно отношусь к скриптам такого рода...да, есть вещи которые можно для удобства обЪединить...но помоем это не тот случей...но всё равно спс за скрипт) victory.gif
Go to the top of the page
+Quote Post
Sephiroth_Lukaw
сообщение 4.12.2008, 10:52
Сообщение #20


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173
Спасибо сказали: 31 раз




To: Scorp86
Перед выводом информации другими скриптами?. Тогда просто в самый низ его опусти.
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts История чата
помогите исправить
0 fenrir 3 755 17.11.2014, 2:24 Посл. сообщение: fenrir
No New Posts Topic has attachmentsВывод последний N сообщений чата при входе
Verlihub
2 Vizunchik 8 269 13.9.2014, 9:53 Посл. сообщение: Ahton
No New Posts Topic has attachmentsПроблема со скриптом Истории чата
5 SonicX 7 189 27.6.2014, 19:04 Посл. сообщение: sergius_s
No new Topic has attachmentsИстория чата
версия 2.1a
18 Accelerator 23 491 13.2.2013, 15:59 Посл. сообщение: Артём
No new Topic has attachmentsСкрипт блок привата и общего чата (ответ цифрами) для Verlihub
19 Алекс 17 965 28.11.2012, 0:30 Посл. сообщение: Алекс
No New Posts Topic has attachmentsПоказ список онлайн пользователей и мониторинг чата на сайте
Verlihub
5 Vizunchik 11 050 25.9.2012, 7:37 Посл. сообщение: wolf night
No New Posts Как получить сообщения из чата
6 Radzhab 8 378 13.9.2012, 23:01 Посл. сообщение: mariner
No New Posts Заглушка чата (GAG)
для одного пользователя
9 arktik 11 164 31.1.2012, 0:27 Посл. сообщение: Otshelnik-Fm
No New Posts Нужен скрипт для вкл/выкл чата
2 RAZORkhv 5 647 23.12.2011, 22:06 Посл. сообщение: Ksan
Closed Скрипт логирования главного чата
г.
1 Lamo 4 943 2.8.2011, 17:28 Посл. сообщение: Setuper
No New Posts От: Заглушка чата (GAG)
От темы с ID: 4889
1 DEN 007 4 453 1.7.2011, 11:51 Посл. сообщение: Ksan
No new Topic has attachmentsИстория чата в интересном месте
15 CrazyCat 11 364 5.5.2011, 1:04 Посл. сообщение: Alexey
No New Posts прога только для чата
10 baralgin 9 567 23.2.2011, 1:31 Посл. сообщение: pro
No New Posts прога только для чата
0 baralgin 4 510 16.2.2011, 20:53 Посл. сообщение: baralgin
No New Posts От: История чата
От темы с ID: 2919
0 Perspect 3 717 20.1.2011, 18:12 Посл. сообщение: Perspect

 



RSS Сейчас: 28.1.2022, 6:17