Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Готовые скрипты для PtokaX _ Сборщик магнет-ссылок

Автор: Serx 11.12.2009, 1:54

Сборщик магнет-ссылок
Версия скрипта: 2.4.1
Версия API: API2
Автор: http://mydc.ru/user574.html
Примечание: Для использования сохраненных магнет-ссылок скриптом версии 1.* сначала запустите Конвертер базы сборщика магнет-ссылок и введите команду для конвертации базы в новый формат (команда доступна только нику который указан в скрипте конвертера).  Converter.lua ( 1.97 килобайт ) : 118
Желательно делать копию старой перед конвертированием (на случай обнаружения ошибок в конвертере).
Описание скрипта: Магнет-ссылки сохраняются в файл под категорями в зависимости от расширения файла на который они были даны.
Захватываются все магнет-ссылки в сообщении под разными номерами.
Магнет-ссылки не дублируются из-за проверки по хэшу файла.
Производится очистка старых собранных магнет-ссылок по времени или по команде (доступ к команде определяется по указанным профилям).
Можно удалять по 1 магнет-ссылке по команде. (доступ к команде определяется по указанным профилям).
Магнет-ссылки выводятся при подключении тем никам которые не отказались от этого. (настраивается -кол-во выводимых магнет-ссылок или отключение этого).
Выводятся по командам вариантами: все, из интервала, последние (указываем кол-во) и все или последние в категории, от ника или за дату.
Просмотр ников дававших собранные магнет-ссылки.
Сообщение о произошедшей очистке отсылается указанным профилям в чат или в приват или отключается.
Возможна очистка базы от удаленных вручную записей (при пропущенных номерах в базе скрипт выдает ошибки).
 CollectorMagnets2.4.1.zip ( 5.11 килобайт ) : 135

От себя: Вдохновился идеей http://mydc.ru/topic1928.html http://mydc.ru/user97.html?#39;а, когда немного его для себя доработал... А потом решил приделать к нему показ последних при входе и разделение по категориям... Затем привел это к приемлемому виду и выкладываю здесь. big_smile.gif Если что-то сильно коряво, то просьба не пинать, а написать как будет оптимальнее. Спасибо http://mydc.ru/user1.html за ответы на неожиданно возникшие у меня вопросы. big_smile.gif

Автор: wasd 11.12.2009, 10:43

[10:37:03] <Skipper> Магнет-ссылки в категории Фильмы_и_видео:
2) 11.12.2009 [10:28:45] Prorok.2009.XviD.DVDRip.ELEKTRI4KA.avi (2,05 ГБ)
3) 11.12.2009 [10:29:22] The.Big.Bang.Theory.S03E10.rus.HDTVrip.[Kuraj-Bambey.Ru].avi (177,42 MБ)
5) 11.12.2009 [10:30:28]

так задумано?)
еще бы столбики подписать и пробелами их разделить, а когда выводится весь список тоже по категориям разделить. вообще конфетка будет=)

зы. спасибо за сравнение по хэшу

Автор: Serx 11.12.2009, 12:09

Сделано... и ещё сделал небольшую правку (странно почему я так не сделал раньше...) Файл перезалил... 3 раза (забыл пару символов добавить в 1й раз и во 2й раз сделал как посоветовал http://mydc.ru/user171.html в посте ниже)

Автор: Tsd 11.12.2009, 12:56

Вторую и 10-ю строку надо кидать в функцию OnStartup():

Код
function OnStartup()
    MagnetFile = Core.GetPtokaXPath().."scripts/CollMag/Magnet.tbl"
    if loadfile(MagnetFile) then
        dofile(MagnetFile)
    end
    sBot = SetMan.GetString(21)
    TmrMan.AddTimer(3600000, "OnExit")
    TmrMan.AddTimer(Timer*3600000, "Clear")
end

Автор: TiGRpp 12.12.2009, 0:16

Отлично работает. Спасибо.
Можно ли добавить автора загрузки ссылки?

Автор: Артём 12.12.2009, 0:34

Цитата(TiGRpp @ 11.12.2009, 23:16) *
Можно ли добавить автора загрузки ссылки?

а смысл? unhappy.gif

Автор: Serx 12.12.2009, 1:07

можно... кому это нужно поправьте строку 69 (вставка в таблицу) на:

Код
table.insert(tMagnet,{Hash, form, Time*24*3600+os.time(), Date.."\t"..tUser.sNick.."\t"..Magnet})

и строку 116 (подписи колонок)
Код
local col = "Номер\tДата добавления\tАвтор\tМагнет-ссылка\r\n"

Автор: wasd 12.12.2009, 1:39

чот я плохо воспринимаю нумерацию вида 2,5,7,8,9,12 %)...может все таки сделать чтобы нумерки были нормально 1,2,3,4...ведь не обязательно выводить номер под которым она сохранена

Автор: prapor 12.12.2009, 14:52

Спасибо автору скрипта и тем, кто ему помогал. Скрипт успешно запущен на моём хабе big_smile.gif

Автор: Serx 12.12.2009, 15:19

Цитата(wasd @ 12.12.2009, 3:39) *
чот я плохо воспринимаю нумерацию вида 2,5,7,8,9,12 %)...может все таки сделать чтобы нумерки были нормально 1,2,3,4...ведь не обязательно выводить номер под которым она сохранена

тогда строчки 131 и 151 сделайте такими:
Код
tMsg = tMsg..tMagnet[i][4].."\r\n"

164я:
Код
sMsg = sMsg..v[4].."\r\n"

171я:
Код
table.insert(tTbl,v[4])

ну и в названиях колонок тож убрать надо будет... 116 строка:
Код
local col =    "Дата добавления\tМагнет-ссылка\r\n"

это просто уберет вывод номеров под которыми сохранены магнет-ссылки

Автор: TiGRpp 14.12.2009, 23:51

Цитата(Serx @ 11.12.2009, 2:54) *
Сборщик магнет-ссылок
Описание скрипта: Магнет-ссылки сохраняются в файл под категорями в зависимости от расширения файла на который они были даны. Магнет-ссылки не дублируются из-за проверки по хэшу файла.

Отлично работает скрипт.
У Wariner'а в скрипте лога магнет-ссылок, по просьбе, была добавлена функция сохранения их списком.
Как сделать здесь то же самое, ибо скрипт сохраняет только первую магнет-ссылку?

Автор: Serx 15.12.2009, 12:12

забыл про это...
сделано, скрипт перезалит... в колонках указывается ник (автор) кто дал магнет-ссылку в чат. для тех кому надо это убрать измените 2 строчки:
70

Код
table.insert(tMagnet,{Hash, form, Time*24*3600+os.time(), Date.."\t"..Magnet})

и 129
Код
local col =    "Номер\tДата добавления\tМагнет-ссылка\r\n"


хотя думаю позже сделать показ магнет-ссылок за дату и от ника...

Автор: Serx 21.12.2009, 19:59

Выложил новую версию (качать из первого поста)
Изменения:
-Изменен формат таблицы в которую сохраняются магнет-ссылки. Для использования старой применить конвертер (качать из первого поста примечания) Желательно делать копию старой перед конвертированием (на случай обнаружения ошибок в конвертере).
-Добавлены возможности просмотра собранных магнет-ссылок от ника и за дату
-Добавлена команда показа ников дававших магнет-ссылки
-Добавлена команда начала немедленной очистки от старых магнет-ссылок (доступ вместе с возможностью удалять магнет-ссылки по одной)
-Сообщение о очистке приходит назначенным профилям по выбору в чат или приват

Автор: drynyry 22.12.2009, 23:25

А как добовлять! конечно без смеха чето я туплю и не могу сделать!

Автор: Артём 23.12.2009, 0:20

В чат вроде кидаешь магнетку, а оно автоматом добавит...

Автор: TiGRpp 28.12.2009, 23:08

Версия 2 функционально отлично сделана.

Я тестировал на 2-х хабах, вот такую ошибку нашел:
Если нет удаленных ссылок, то все показывает правильно.
На одном хабе у меня удалена ссылка №1 еще в прежней версии скрипта (конвертер отработал при смене версии), и вот при команде показать ВСЕ и в интервале от 1 до, например 10, скрипт список не показывает, а команда проходит в чат.
По команде показать ники, дававшие магнет-ссылки, взамен ника - автора удаленной ссылки, проходит ссылка №1.
Не работает команда [10:11:22] <Inetmmm> !magnetscat Программы....проходит в чат.

Проблема с этими ошибками была решена чистой загрузкой всех магнет-ссылок заново, однако теперь не сработала команда удаления:

Код
[11:16:11] <magnet-references> Введите номер магнет-ссылки
[11:16:39] <magnet-references> Введите номер магнет-ссылки
[11:17:01] <magnet-references> Введите номер магнет-ссылки

Номер ссылки в диалогом окне был введен, но скрипт это не воспринимает.

Автор: Serx 30.12.2009, 11:33

Команде удаления не досталось захвата номера удаляемой магнет-ссылки... мой недогляд при создании версии 2.0. Для исправления между 193й и 194й строчками:

Код
            if tDelProfiles[tUser.iProfile]==1 then
                if numb then

нужно вставить
Код
local numb = sData:match"%b<>%s+%S+%s+(%d+)"

или можно скачать новую версию скрипта в первом посте.

При ошибках в базе сохраненных магнет-ссылках скрипт начинает выдавать ошибки. Командой показа ссылок из интервала можно найти "проблемные" записи и удалить их из базы вручную (после остановки скрипта). Затем после запуска скрипта новой версии 2.1 нужно будет запустить процесс очистки базы от несуществующих записей (для восстановления нумерации ссылок). Доступ вместе с возможностью удалять магнет-ссылки. В меню команда зовется Перезагрузить базу (меняется в 415й строчке)

Автор: Serx 2.1.2010, 14:58

Пункт меню показать все за Сегодня работал только для даты запуска скрипта...
Исправил и решил отказаться от отдельной команды показа всех ников (функция теперь вызывается по команде показа по нику без указания ника).
И добавил показ всех категорий (названий). И ещё сократил текст помощи big_smile.gif
Новая версия в 1м посте.

Ещё 1 обновление: При большом кол-ве собранных магнет-ссылок выводимый текст становится больше 128000 символов и за 1 раз его отправить не получается... Добавлена функция, которая в этом случае разделяет сообщение на несколько частей и отправляет их по очереди.

Автор: KauH™ 4.3.2010, 14:14

возможно ли добавить отказ от отображения списка последних магнет-ссылок при подключении ?
желательно как в скрипте http://mydc.ru/topic281.html
заранее спс

Автор: Serx 4.3.2010, 14:36

В начале скрипта его настройки. Там есть строчка local ShowConnected = 20 -- Кол-во выводимых магнет-ссылок при подключении (для отключения вписать nil)
Чтоб уж было точно понятно: для отключения нужно вместо 20 написать nil

Автор: KauH™ 4.3.2010, 16:34

так никто не сможет видеть при подключении список
я говорил лишь о том чтобы юзер мог выбирать сам показывать ему этот список или нет

Автор: Saymon 4.3.2010, 18:51

а под рус хаб этот скрипт бы big_smile.gif там есть правда но этот лучше big_smile.gif

Автор: Serx 4.3.2010, 19:20

под Русхаб этот скрипт будет переведен неизвестно когда... думаю Стрелок тот скрипт ещё усовершенствует до или выше уровня этого big_smile.gif
Насчет выбора пользователями отсылки при входе последних магнет-ссылок - это не так уж и сложно реализовать... так что думаю скоро будет.

Автор: Serx 7.3.2010, 20:14

В новой версии (2.4) доступна команда по которой включается и отключается отсылка последних магнет-ссылок при входе на хаб для вашего ника.

Автор: truth 11.3.2010, 20:08

Скрипт хватает магнет-ссылки только опов, как сделать, что бы отлавливал ссылки и от всех профилей?

Автор: Serx 11.3.2010, 22:11

Может разрешить чат для других профилей?
Скрипт отлавливает магнет ссылки из общего чата независимо от профиля юзера.

Автор: truth 11.3.2010, 22:14

Никаких ограничений на чат нет. С профилей мастер и оп - загребает ссылку. Попробовал с анрега и с рега - ноль на массу =((

Автор: Serx 11.3.2010, 22:16

Ещё возможно, что ссылка просто не доходит до этого скрипта... Например перехватывается каким-нибудь скриптом выше.

Автор: truth 11.3.2010, 22:19

хех, поднял скрипт.. все заработало. Все таки какой-то скрипт перехватывал =\

Спасибо за подсказку big_smile.gif

Автор: sania 16.4.2010, 11:55

У меня при установке этого скрипта - магнет-ссылок - Проблема
Хочу послать лс пользователю хаба
Выбираю послать лс
Потом жму правую кнопку мышки(в дс) на прямоугольничке с его ником(чтобы выбрать меню хаба)
А меню хаба кудато уходит вних экрана монитора, хотя должно нормально вызываться
У меня PtokaX 0.4.1.2
Помогите решить проблему

Автор: Serx 16.4.2010, 18:18

Думаю эта проблема возникает из-за какого-нибудь бага дс клиента. Скрипт(ы) не при чем.

Автор: sania 17.4.2010, 11:48

Точно, спасибо, на флайлинке этой проблемы не вижу, а на грейлинке есть

Автор: PleXXXor 10.7.2010, 10:19

а возможно ли сделать так чтоб скрипт собирал ссылки только на определенные файлы например на AVI, MKV, а остальные игнорировал?

Автор: Артём 10.7.2010, 11:13

PleXXXor

Попробуй здесь настроить под себя, удалить не нужное
Код
local TypeFile = {                -- расширения файлов магнет-ссылки на которые распределяются по категориям (расширения обязательно из 3 символов, имена категорий без пробелов и цифр)
["Фильмы_и_видео"] = {"avi","mkv","flv","mp4","mpg","wmv","vob","3gp","2ts","mov","m4v","f4v",},
["Музыка_и_звуки"] = {"mp3","wav","ogg","lac","m4a","cue",},
["Архивы"] = {"rar","zip",".7z",},
["Образы_дисков"] = {"iso","mdf","mds",},
["Программы"] = {"exe","msi",},
["Изображения"] = {"jpg","gif","bmp","png","ico",},
[other] = {}, --эту строчку НЕ менять
}

Автор: Serx 10.7.2010, 13:24

Правильно, только чтобы скрипт не реагировал на ссылки которые будут попадать в категорию other надо ещё будет изменить строчку (104я)

Код
if bRepeat then

на
Код
if bRepeat and form ~= other then


Автор: PleXXXor 10.7.2010, 21:14

Спасибо ребят, всё пошло как надо... Реально полезный скрипт! Снес Freshstuff и оставил этот, хотя это не одно и тоже, но данный скрипт оказался удобней.

Автор: PleXXXor 11.7.2010, 20:54

Serx,
неподскажешь, как сделать так, чтоб все таки скрипт захватывал магнеты только от определенных профилей, например VIP и выше... оч. нужно, чтоб отсеять "мусор" несознательных юзеров ))


Автор: Serx 12.7.2010, 0:35

Пользуемся http://mydc.ru/index.html?showtopic=1164&view=findpost&p=22528
нужный кусок кода находится начиная с 78й и заканчивая 108й строчкой (в оригинальной версии скрипта)

Автор: Strannik 3.8.2010, 20:55

Странно все работало нормально а теперь выводит такую фигню
[21:43] В скрипте нет синтаксических ошибок
[21:44] Синтаксис C:\PtokaX\scripts\CollectorMagnets2.4.lua:448: bad argument #1 to 'ipairs' (table expected, got nil)
[21:44] Синтаксис C:\PtokaX\scripts\CollectorMagnets2.4.lua:448: bad argument #1 to 'ipairs' (table expected, got nil)
[21:49] Синтаксис C:\PtokaX\scripts\CollectorMagnets2.4.lua:489: bad argument #1 to 'pairs' (table expected, got nil)
[21:49] Скрипт остановлен.
[21:49] CollectorMagnets2.4.lua загружен.
[21:49] Нет синтаксических ошибок в файле скрипта CollectorMagnets2.4.lua
[21:49] Скрипт запущен.
[21:49] В скрипте нет синтаксических ошибок
[21:49] Синтаксис C:\PtokaX\scripts\CollectorMagnets2.4.lua:120: bad argument #1 to 'getn' (table expected, got nil)
[21:49] Синтаксис C:\PtokaX\scripts\CollectorMagnets2.4.lua:448: bad argument #1 to 'ipairs' (table expected, got nil)
[21:49] Синтаксис C:\PtokaX\scripts\CollectorMagnets2.4.lua:278: bad argument #1 to 'getn' (table expected, got nil)
[21:49] Скрипт остановлен.
[21:50] Синтаксис C:\PtokaX\scripts\CollectorMagnets2.4.lua:448: bad argument #1 to 'ipairs' (table expected, got nil)
[21:50] Синтаксис C:\PtokaX\scripts\CollectorMagnets2.4.lua:120: bad argument #1 to 'getn' (table expected, got nil)
[21:50] Синтаксис C:\PtokaX\scripts\CollectorMagnets2.4.lua:278: bad argument #1 to 'getn' (table expected, got nil)
[21:50] Синтаксис C:\PtokaX\scripts\CollectorMagnets2.4.lua:247: bad argument #1 to 'maxn' (table expected, got nil)
[21:51] Синтаксис C:\PtokaX\scripts\CollectorMagnets2.4.lua:162: bad argument #1 to 'ipairs' (table expected, got nil)
[21:51] Синтаксис C:\PtokaX\scripts\CollectorMagnets2.4.lua:401: bad argument #1 to 'ipairs' (table expected, got nil)

Автор: Serx 3.8.2010, 21:34

Что-то случилось с файлами (таблицами в файлах) сохранения ников которым не нужно показывать ссылки при входе (судя по первым приведенным ошибкам) и базы ссылок (судя по дальнейшим ошибкам). Могу предложить только исправлять вручную (если они не стерты полностью) или восстановить ранее сделанную копию если она существует. А вот из-за чего это случилось у меня догадок нет.

Автор: Strannik 3.8.2010, 22:42

Все базы по 0 и сам скрипт работает на половину меню есть помощь по команде выводит остальные команды тупо лепит в чат какая команда то такая же ошибка (другими скриптами неблокируется вверх вниз не помогло) менял полность по новой скрипт итог тот же видать что то обновилось в птохе( хотя все же работало как часы

Автор: Serx 4.8.2010, 9:05

Надеюсь путь к файлам у вас верно указан. Если у вас ОС Windows 7 или Vista может возникла проблема с правом на запись в папке PtokaX? (Хотя тогда скорее просто бы не обновлялась база ссылок)
На PtokaX 0.4.1.2 работает стабильно... настройки, которые могли помешать работе скрипта мне неизвестны.

Автор: baralgin 10.12.2010, 13:02

converter пишет ошибку scripts\Converter.lua:52: bad argument #1 to 'ipairs' (table expected, got nil)
(((

Автор: Артём 10.12.2010, 13:03

baralgin, какой конвертер, ты куда его конвертируешь? bad_smile.gif

Автор: baralgin 10.12.2010, 13:06

который в первом посте. хотя я наверно не правильно понял работу скрипта.....

PS:трудно думать после бессонной ночи. сор. big_smile.gif

Автор: Perspect 16.12.2010, 13:44

Хотелось, чтобы в чат выводились только автор и магнет-сслыка.
Номер и дата добавления в чате ни к чему, поскольку в чате магнет-ссылки всегда свежие, а полную информацию можно получить через меню в приват.

Автор: Serx 16.12.2010, 15:36

Если имеется ввиду при входе на хаб, то там выполняется таже функция показа последних ссылок, что и для отображения их же в приват. Если вам это не важно, то измените строчку 277

Код
local col = "Номер\tДата добавления\tАвтор\tМагнет-ссылка\r\n"

на
Код
local col = "Автор\tМагнет-ссылка\r\n"

и строчку 290
Код
tMsg = tMsg..i..")\t"..tMagnet[i][4].."\t"..tMagnet[i][5].."\t"..tMagnet[i][6].."\r\n"

на
Код
tMsg = tMsg..tMagnet[i][5].."\t"..tMagnet[i][6].."\r\n"


Автор: ZeFein 12.5.2011, 23:37

Отцы, очень нуждаюсь в функции записи магнет в Mysql (хочу на сайт выводить собранные ссылки). Помогите пожалуйста с этим делом. Буду очень признателен.

Автор: Naum_Off 30.8.2012, 19:30

Да, запись в MySQL и вебморда не помешали бы.

Автор: Yamakasi 30.1.2013, 0:22

попробовал на 0.5.0.0 не работает, выдаёт ошибки, как его правильно надо установить и пашет ли он вообще?

Автор: Артём 30.1.2013, 0:23

Yamakasi, надо лог ошибки прикреплять, как же тебе помогут если не знают в чём проблема?!?

Автор: Yamakasi 30.1.2013, 0:41

Цитата(Артём @ 30.1.2013, 2:23) *
Yamakasi, надо лог ошибки прикреплять, как же тебе помогут если не знают в чём проблема?!?

Цитата
[2:41:13] Синтаксис C:\0.5.0.0-Lua5.2.1-x64\scripts\CollectorMagnets2.4.lua:278: attempt to call field 'getn' (a nil value)
[2:41:30] Синтаксис C:\0.5.0.0-Lua5.2.1-x64\scripts\CollectorMagnets2.4.lua:120: attempt to call field 'getn' (a nil value)

Автор: Артём 30.1.2013, 0:50

Yamakasi, только что скачал, закинул в папку скриптов, включил, работает нормально, без ошибок.

Автор: Yamakasi 30.1.2013, 0:56

Цитата(Артём @ 30.1.2013, 2:50) *
Yamakasi, только что скачал, закинул в папку скриптов, включил, работает нормально, без ошибок.

на 0,5 линейке у меня, вот так выходит, а первый там в посте конвертер какой то, его тоже надо сувать куда то или что то делать?

Автор: Артём 30.1.2013, 1:39

Yamakasi
1 - взять себя в руки
2 - взять в руки мышку
3 - нажать на http://mydc.ru/ipb.html?act=attach&type=post&id=4186
4 - распаковать содержимое в папку scripts
5 - запустить скрипт
6 - радоваться жизни, что получилось установить скрипт.
P.S. Скрипт работает на PtokaX 0.5.0.0 проверил!!!

Автор: Yamakasi 30.1.2013, 1:47

Цитата(Артём @ 30.1.2013, 3:39) *
Yamakasi
1 - взять себя в руки
2 - взять в руки мышку
3 - нажать на http://mydc.ru/ipb.html?act=attach&type=post&id=4186
4 - распаковать содержимое в папку scripts
5 - запустить скрипт
6 - радоваться жизни, что получилось установить скрипт.
P.S. Скрипт работает на PtokaX 0.5.0.0 проверил!!!

Вы думаете я вообще тупой и криворукий? )))) ок ещё 7-ой раз скачаю и попробую )))
спасибо за терпение )))


я как вижу он ругается на эту строку: local all = table.getn(tMagnet)
и ещё на эту: SendMsg(tUser, sBot, ShowMagnet(0,table.getn(tMagnet)))

ещё вопрос, надо установить плагин на бота или свой в хабе который есть ну бот в настройках он хватает? или как?

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

Автор: Артём 30.1.2013, 2:20

Yamakasi, ты уж прости, я не осилил весь твой текст прочитать eyes_droped.gif

Автор: Yamakasi 30.1.2013, 3:04

Цитата(Артём @ 30.1.2013, 4:20) *
Yamakasi, ты уж прости, я не осилил весь твой текст прочитать eyes_droped.gif

да нечё ))) коротко половина скрипта не пашет и валит ошибки ))) extreme_sexy_girl.gif

Автор: Serx 30.1.2013, 17:40

Проверил на скорую руку, заменил везде "table.getn()" на "#", вроде работает. Перезалил архив.

Автор: Yamakasi 31.1.2013, 0:16

Цитата(Serx @ 30.1.2013, 19:40) *
Проверил на скорую руку, заменил везде "table.getn()" на "#", вроде работает. Перезалил архив.


Во Уважаемый большое спасибо, всё теперь хорошо пашет без ошибок!

Артём, видишь не у меня руки кривые, а всё токи было, что то в скрипте )))

есть вопрос касающийся настроек по плагину:
что значит?
local Time = 30 -- Время хранения магнет-ссылок в днях (тут я как понял сколько будут хранится ссылки в базе)
а что тогда это?
local Timer = 6 -- Время через которое будет стартовать очистка в часах (не понял насчёт очистки, по умолчанию стоят такие параметры, если смотреть выше, то видим, то что выше настроено, то что 30 дней хранятся ссылки, а далее видим, то что через 6 часов он очистится, что то тут вообще не догнал я)
можете дать понятный ответ по данной настройки? как идёт очистка, если хранение больше или как вообще эти правила использовать, не совсем понял...

эта настройка тоже интересует:
local ShowConnected = 15 -- Кол-во выводимых магнет-ссылок при подключении (для отключения вписать nil)
если вписать nil то вообще не будет отображать последние ссылки, или они отобразятся все которые были добавлены, то есть не 15 как в настройках, а все, или всё токи просто отключение это?



Заранее спасибо за ответ!

Автор: Serx 31.1.2013, 11:45

30 дней хранения в базе и каждые 6 часов очистка базы от ссылок, которые в ней находятся больше 30 дней <_<
Возникновение второго вопроса вообще не понимаю. Указывается кол-во ссылок выводимых при подключении. Если это не нужно вписываем nil и ссылки при подключении не появляются.

Автор: Yamakasi 31.1.2013, 18:41

Цитата(Serx @ 31.1.2013, 13:45) *
30 дней хранения в базе и каждые 6 часов очистка базы от ссылок, которые в ней находятся больше 30 дней <_<
Возникновение второго вопроса вообще не понимаю. Указывается кол-во ссылок выводимых при подключении. Если это не нужно вписываем nil и ссылки при подключении не появляются.

теперь понятно, но не понятно зачем выставлено 6 часов то по умолчанию?
если получается ссылки старше 30-дней они очищаются через 6 часов и так каждые 6 часов, а зачем и почему 6 часов? разве у нас сутки не через 24 часа?
если брать в корень по соображению, то старые ссылки которые нужно очистить появляются на следующий день так? то есть на 31-ый день, так не умно ли будет выставить очистку 1 раз в день, что получается будет чистить старые ссылки которые старше 30-ти дней. то есть очистка 24 часа получается... или я неправильно догнал данный пункт настроек ))) ?

насчёт второго ответа на мой вопрос второй, я понял, я просто думал если сделать nil то он все ссылки выдаст, теперь всё ясно, спасибо!

Автор: Serx 1.2.2013, 21:34

Когда создавался скрипт, в моей локалке существовали хабы работающие не круглосуточно, возможно с учётом этого и выбран такой вариант. big_smile.gif Я не помню почему сделал 6 часов, а так всамом деле логичнее было бы сделать раз в сутки.

Автор: Скептик 21.1.2014, 6:09

Скприт работает отлично, но подскажите можно ли сделать вывод последних N-ных ссылок в главный чат постоянно через промежутки времени, ну к прмеру через 2 часа. Не которые постоянные сидельцы моего хаба пишут, что им в лом вызывать через меню последние новинки.

Автор: Артём 21.1.2014, 13:04

Скептик, а потом им будет в лом ждать, ну к примеру, каждые 2 часа. big_smile.gif Ну, а вообще, конечно можно, делай, таймер и вывод в чат в нужное тебе время big_smile.gif

Автор: INTROVERT 4.12.2015, 23:00

Доброго времени суток.
Есть возможность "дорисовать" скрипт и добавить функцию добавления ссылок в категории? К примеру если в ссылке есть слово триллер, то закидывать эту ссылку в категорию Триллеры и т.д. И ещё вопрос, на последней птоке скрипт работает?

Автор: Saymon21 5.12.2015, 2:08

Цитата
И ещё вопрос, на последней птоке скрипт работает?

Посоветую поставить и посмотреть.