myDC.ru

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

 
История благодарностей участнику Saymon21. Спасибо сказали: 479
Дата поста: В теме: За сообщение: Спасибо сказали:
5.5.2011, 15:25 CountryStats
Статистика местоположения пользователей по странам
Название: CountryStats
Версия: 1.00 (RusHub)
Оригинал: http://mydc.ru/topic3167.html?hl=CountryStats
Автор: alex82
Перевод под RusHub: Saymon
Описание:
Скрипт отображает статистику местоположения пользователей по странам. Статистика может отсылаться как при входе юзера на хаб, так и по команде в чат или ЛС боту.

Требования:
Модуль IP2Country - http://mydc.ru/topic2937.html?view=findpost&p=38859
База IP2Country http://ip-to-country.webhosting.info/downl...country.csv.zip
Setuper, CrazyKiller, DEN 007, AltSide, AfLc
5.5.2011, 13:43 Модули для скриптов RusHub
IP2Country - Модуль работы с IP2Country.csv
Автор: Nickolya
Подключение модуля: require"IP2Country"
Функции:
IP2Country.GetCountryCode(sIP) - Возвращает код страны для указанного ip
IP2Country.GetCountryName(sIP) - Возвращает имя страны для указанного ip

База IP2Country.csv должна быть в корневой дериктории хаба.
Nickolya, Setuper, AltSide, AfLc, мамин_парень
2.5.2011, 21:37 ChatControl
Аварийная заглушка чата
Название: ChatControl
Версия: 0.1
Автор: Saymon
Хабсофт: RusHub
Протестирован на: Ubuntu 10.10 GNU/Linux, RusHub 2.3.0, LuaScripts 2.0
Описание: Скрипт аварийной заглушки чата хаба для тех случаев, когда нет иного способа присечь например флуд.
Есть возможность заглушить чать отдельно для незарегистрированных юзеров или всех, кроме операторов.
!chat on - Обычный режим чата
!chat off - Для всех, кроме операторов (тех, кто в ОПлисте или имеет ключ)
!chat regs - Только для зарегистрированных.
Setuper, CrazyKiller, AltSide, AfLc
30.4.2011, 17:35 нужен простой скрипт
отправка лс при входе на хаб
НеуНейм
28.4.2011, 11:42 Чат для админов
Настройки - Основные боты - OpChat
Включить и показывать на хабе
мамин_парень
26.4.2011, 16:08 RHConf Manager
Быстрая настройка хаба
RH Conf Manager 0.1.1:
Исправлена одна маленькая ошибка.
Сделаны небольшие доработки.
Добавлена функция отсылки меню. По умолчанию она выключена, ибо подумал, что некоторые вещи в меню не нужны.
Включить её можно установив значение true для итема enusercommand в таблице commands.
Setuper
26.4.2011, 2:19 RHConf Manager
Быстрая настройка хаба
Название: RH Conf Manager
Версия: 0.1.1
Автор: Saymon
Протестирован на: Ubuntu 10.10 GNU/Linux, RusHub 2.3.0, LuaScripts 2.0
Описание: Скрипт быстрой настройки хаба, при помощи команд:
+setconfig [переменная] [новое значение] - Установить настройку
+getconfig - Посмотреть настройки хаба

Так же есть логирование управления настройками. При старте скрипта будет создана дериктория: ~/rushub/logs/cfg/, а при управлении настройками в ней будут файлы-логи с названием [11-04-26]-<ник_юзера>.log.
Например:
+setconfig sTopic Добро пожаловать - Будет установлен топик "Добро пожаловать".
Цитата
Saymon-[10.128.162.28]:[26.04.2011 03:00:27] просмотр настрек хаба
Saymon-[10.128.162.28]:[26.04.2011 03:00:35] просмотр настрек хаба
Saymon-[10.128.162.28]:[26.04.2011 03:00:51] Установка переменной sTopic с test на test....
Saymon-[10.128.162.28]:[26.04.2011 03:09:44] Установка переменной sTopic с test.... на Добро пожаловать!
Saymon-[10.128.162.28]:[26.04.2011 17:02:49] Попытка установки запрещённого параметра sAddresses

О настройках хаба читать тут: http://mydc.ru/topic2378.html

PS. Скрипт писал исключительно для себя.
Setuper, PomanoB, DEN 007, Snacho, AltSide, kma21
23.4.2011, 22:34 Last Seen
Когда был юзер
Название: Last Seen
Автор оригинала: ?
Скрипт переводил и тестировал под PtokaX: NRJ
Перевод под RusHub: Saymon
Описание:
Цитата
Благодаря данному скрипты, вы всегда сможете узнать, когда кто-либо из пользователей хаба подключился и находится ли на хабе в данный момент, а так же, если юзер онлайн, то когда он последний раз что-либо писал в чате.
Setuper, Dimon21, mod, AltSide
18.4.2011, 16:59 Tiny Hublist
Программа для создания хаблистов
Ну верстайте, верстайте. У нас во всех браузерах всё нормально. big_smile.gif

Раскрывающийся текст

открываем самый обычный текстовый редактор и пишем такие функции. bad_smile.gif

UPD: Поделюсь всётаки своим куском, не жадный.
Возможно не лучшая реализация но...
В tinyhublist.lua находим кусок:
Раскрывающийся текст
Код
if f then
            local header,row,footer
            local f2 = io.open(path.."themes/"..tCfg.Theme..".tpl")
            if f2 then
                header,row,footer = f2:read("*a"):gsub("{SITENAME}",
                (tCfg.SiteName:gsub("%%","%%%%"))):match("(.*){ROW_BEGIN}(.*){ROW_END}(.*)")
                f2:close()
            end
            
            if header then
                f:write(header)
            end
            
            local even = false

После него добавляем:
Код
local total_users_count,total_share_size=0,0
            local hubs_count,online_hubs_count = 0,0
            for _,hubid in ipairs(hubs) do
                total_users_count = total_users_count + (hubid.Info.Users or 0)
                total_share_size = total_share_size + (hubid.Info.Share or 0)
                hubs_count = hubs_count + 1
                online_hubs_count = online_hubs_count + (hubid.Info.Online and 1 or 0)
            end
            if header then
                f:write('<b>Краткая статистика:</b><br> '..
                    '<ul><li>Всего хабов: '..hubs_count..'</li>'..
                    '<li>Онлайн хабов: '..online_hubs_count..'</li>'..
                    '<li>Общее число юзеров на хабах сети: '..total_users_count..'</li>'..
                    '<li>Общий размер шары: '..FormatSize(tonumber(total_share_size),true)..'</li>'..
                    '<li>Обновление информации происходит один раз в час.</li>'..
                    '</ul><br><b>Список хабов:</b><br>')
            end


Добавляем стату среднее число юзеров и шары:
Например, после:
Код
'<li>Общий размер шары: '..FormatSize(tonumber(total_share_size),true)..'</li>'..

Добавляем:
Код
'<li>В среднем на каждом хабе '..math.floor(total_users_count/online_hubs_count)..' юзеров и '..FormatSize(tonumber(total_share_size/online_hubs_count),true)..' шары</li>'..


Делаем отображение иконок софта:
Раскрывающийся текст

Например в начале tinyhublist.lua создаём табличку, типа:
Код
tSoftWare = {
    ["PtokaX"] = "<a href=\"http://www.ptokax.org\" target=\"_blank\" title=\"Перейти на домашную страницу\"> <img src=\"/style/soft_img/"..
                "ptokax.png\" border=\"0\"></a>  PtokaX DC Hub",
    ["RusHub"] = "<a href=\"http://rushub.org\" target=\"_blank\" title=\"Перейти на домашную страницу\"> <img src=\"/style/soft_img/"..
                "rushub.png\" border=\"0\"></a>  RusHub",
    ["YnHub"] = "<a href=\"http://ynhub.org/\" target=\"_blank\" title=\"Перейти на домашную страницу\"> <img src=\"/style/soft_img/"..
                "ynhub.png\" border=\"0\"</a>  YnHub",
    ["VerliHub"] = "<a href=\"http://www.verlihub-project.org/doku.php?id=start\" target=\"_blank\" title=\"Перейти на домашную страницу\">"..
                    "<img src=\"/style/soft_img/verlihub.png\" border=\"0\"></a>  VerliHub",
    ["Eximius"] = "<a href=\"http://eximius.rs2soft.nl/\" target=\"_blank\" title=\"Перейти на домашную страницу\"> <img src=\"/style/soft_img/"..
                    "eximius.png\" border=\"0\"></a>  Eximius",
    ["HexHub"] = "<a href=\"http://nemesis.te-home.net/HeXHub/\" target=\"_blank\" title=\"Перейти на домашную страницу\">"..
                    "<img src=\"/style/soft_img/hexhub.png\" border=\"0\"></a>  HexHub",
    ["FlexHubBeta 0.1"] = "<a href=\"http://www.flexhub.org/forum/\" target=\"_blank\" title=\"Перейти на домашную страницу\">"..
                        "<img src=\"/style/soft_img/flexhub.png\" border=\"0\"></a>  FlexHub",
}



В tinyhublist.lua находим:
Код
:gsub("{FLAG}",v.Country == "??" and "unknown" or v.Country:lower())


После добавляем:
Код
:gsub("{HubSoft}",(tSoftWare[v.Info.HubSoft]   or (v.Info.HubSoft and v.Info.HubSoft or "n/a")))


В той дериктории, где у нас будет сохранение странички хаблиста создаём папки style и soft_img, после чего в soft_img кладём изображения ptokax.png,rushub.png,ynhub.png,verlihub.png, eximius.png, hexhub.png,flexhub.png после открываем шаблон, и в нужном месте добавляем {HubSoft}

PS. Пример, как это всё выглядит у нас в посте № 43
KauH™, AltSide
17.4.2011, 19:24 Tiny Hublist
Программа для создания хаблистов
открываем самый обычный текстовый редактор и пишем такие функции. bad_smile.gif

UPD: Поделюсь всётаки своим куском, не жадный.
Возможно не лучшая реализация но...
В tinyhublist.lua находим кусок:
Раскрывающийся текст
Код
if f then
            local header,row,footer
            local f2 = io.open(path.."themes/"..tCfg.Theme..".tpl")
            if f2 then
                header,row,footer = f2:read("*a"):gsub("{SITENAME}",
                (tCfg.SiteName:gsub("%%","%%%%"))):match("(.*){ROW_BEGIN}(.*){ROW_END}(.*)")
                f2:close()
            end
            
            if header then
                f:write(header)
            end
            
            local even = false

После него добавляем:
Раскрывающийся текст
Код
local total_users_count,total_share_size=0,0
            local hubs_count,online_hubs_count = 0,0
            for _,hubid in ipairs(hubs) do
                total_users_count = total_users_count + (hubid.Info.Users or 0)
                total_share_size = total_share_size + (hubid.Info.Share or 0)
                hubs_count = hubs_count + 1
                online_hubs_count = online_hubs_count + (hubid.Info.Online and 1 or 0)
            end
            if header then
                f:write('<b>Краткая статистика:</b><br> '..
                    '<ul><li>Всего хабов: '..hubs_count..'</li>'..
                    '<li>Онлайн хабов: '..online_hubs_count..'</li>'..
                    '<li>Общее число юзеров на хабах сети: '..total_users_count..'</li>'..
                    '<li>Общий размер шары: '..FormatSize(tonumber(total_share_size),true)..'</li>'..
                    '<li>Обновление информации происходит один раз в час.</li>'..
                    '</ul><br><b>Список хабов:</b><br>')
            end

Итог, если мы ничего не накосячили - будет что-то вроде:
[attachment=5757:_______4.png]
PS. Среднее число юзеров и шары в процессе допиливания.
Damaks, STIVAN, AltSide
7.4.2011, 23:06 Отправка личек по профилям
Отправка сообщений в личку по профилям
sania
2.4.2011, 8:31 RusHub and MySQL?! есть ли и как ...
вопросы про mysql, md5 hash и т.д.
Нет сейчас не хеширует.
Цитата
ну да для хеширования придется подключать какунеть либу внешнею, типа OpenSSL)))) блин)

Для этого дела есть же библиотека Lua-MD5... В полне можно сие мне кажется проделать.
Цитата
эт единственный скрипт с mysql регой юзеров? а ваще так регистрацию RusHub хранит в файликах?

Ну сказал же, в этом скрипте даже только в планах мускл и и прочее.

Да, забыл совсем. Читаем: http://mydc.ru/topic2905.html
Цитата
Реализовать хранение информации в бд. По умолчанию в SQLite3 с возможностью подключения драйверов других баз данных (в частности, в первую очередь MySQL и PostgreSQL).

.... Ждём.
DRUG_ADDICT
2.4.2011, 1:15 RusHub and MySQL?! есть ли и как ...
вопросы про mysql, md5 hash и т.д.
Цитата
слышал что RusHub использует MySQL

Lua-либа есть. Пожалуйста.
Цитата
как оно работает FreeBSD есть ли замечания?

Увы, Lua плагин я пока не смог собрать, хотя даже особо не вникал. Ленивоbig_smile.gif
В убунте так всё отличноbig_smile.gif

Пароли пока в самой простой Lua таблице, да и если кто-то что-то не затаил из своих творений big_smile.gif
Идея шифрования пароля есть для этого творения. Но пока много чего другова нужно сделать.
DRUG_ADDICT
27.3.2011, 12:46 Мафия
игра Мафия для Птохи API2
Скорей таки опять не запущен хаб....
Underconstruction
18.3.2011, 16:09 Нужен файл Русского языка для PtokaX 0.4.1.2
зачем texts???? language
Солдат
12.2.2011, 17:30 Можно ли переписать то что выдаёт команда !stat
Подскажите если не трудно !!
@_JuNiOr_@, только в исходниках птоки.
@_JuNiOr_@
11.2.2011, 2:52 CountryStats
API2 | Статистика местоположения пользователей по странам
Либо забить на хуббабот т.к полно хороших других скриптов, либо делать кастыль, который тоже очень сомнительный.
stailzoRE
11.2.2011, 2:29 CountryStats
API2 | Статистика местоположения пользователей по странам
stailzoRE, 1 вариант написать что не работает, как не работает, в чём заключается эта неработоспособность, какие ошибки... Второй, попробовать поставить скрипт выше.
stailzoRE
3.2.2011, 20:54 RusHub. Пакеты для Debian/Ubuntu
Собственно особо ничем так. Разве чуть правили Makefile.Debian.conf CLIB_LDFLAGS=-llua5.1
KT315
31.1.2011, 23:27 От: StatPX Lite
От темы с ID: 3860
читаем тему внимательно http://mydc.ru/topic3860.html?view=findpost&p=34644
ProGeTTo
31.1.2011, 1:06 Ошибки текущей версии хаба
Обнаруженные ошибки публикуются в этой теме
Опять интересно, похоже при тех же ошибках хаб падает если пытатся не запускать, а перезапускать итак остановленный скрипт.

Т.е
1) перезапускаем скрипт, возникает ошибка в коде, скрипт остановлен
2) Правим ошибку в коде, и не запускаем, а презапускаем скрипт.
Тут и падение если я всё правильно понял. Но если не перезапускать, а запускать, то всё нормально. big_smile.gif
Мда...
Setuper
30.1.2011, 16:32 С Днюхой Тебя!
поздравления
Поздравляем Илью Setuper'a, всего самого хорошего big_smile.gif
Setuper
26.1.2011, 16:24 Люди помогите!
помогите с компом
Something_Wild, отключить автоматическое обновление bad_smile.gif
Something_Wild
22.1.2011, 6:13 FlexHub
Lua | ADC, NMDC | Win32, Linux |


FlexHub - это серверное программное обеспечение (хаб) для организации пиринговых файлообменных сетей Direct Connect (DC++), написанное на Lua. Является open-source проектом и распространяется по лицензии AGPL v3.

Основные характеристики

  • Поддержка ADC и NMDC протоколов на одном порту, с автоматическим определением протокола, это делает хабсофт отличным выбором для владельцев NMDC, которые хотели бы, чтобы перейти к ADC без потери пользователей с устаревшими NMDC-клиентами, и все еще быть в состоянии использовать тот же адрес и порт (ы).
  • Пользователям различных протоколов могут общаться в чате и использовать поиск, но скачивание не представляется возможным между различными протоколами.
  • Удаленное GUI, графический интерфейс может использоваться локально или удаленно, связи с использованием ADC (ADCS поддержка планируется) по TCP.
  • Настраиваемая система антифлуда
  • Текст сканер для главного чата, л.с, поиск, репорты, ники, описания, электронной почты и т.д. (сам не совсем понял)
  • Неограниченное количество профилей пользователей
  • Главный чат интегрирован в GUI, чаты с графическим интерфейсом (ЛС поддержк планируется)
  • Монитор трафика
  • Подробная статистика хаба
  • Возможность запуска нескольких хабов с одной установки.


TODO:
  • Поддержка нескольких Lua API для скриптов, предназначенные для других софтов.
  • Многоязыковая поддержка, индивидуальный язык для GUI и хабсофта, возможность определение языка благодаря GeoIP.


Недостатки
Врятли хаб будет держать больше 1000 юзеров.

Поддержка операционных систем:
  • Windows 7
  • Windows Vista
  • Windows XP
  • BackTrack Linux 4 final
  • Debian 5.0.6 i386
  • Fedora13 i386
  • kUbuntu i386
  • Mandriva Free 2010 Spring x86/x64
  • Ubuntu 10.04.1 LTS i386


Требования для Linux:
  • x11 wxGTK
  • x11 gtk+ 2.0 or higher
  • x11 xorg-server


Ссылки:


Скачать:
[attachment=5670:FlexHub_...in32_x86.zip]
[attachment=5671:FlexHub_..._svn1037.7z]
[attachment=5672:FlexHub_Manual.chm.7z]

http://www.flexhub.org/forum/index.php?action=downloads ( Только для зарегистрированных )
Nickolya, Invisible, sergius_s
21.1.2011, 17:06 От: RHWarnings Users
От темы с ID: 4569
Miha
21.1.2011, 3:06 RusHub. Пакеты для Debian/Ubuntu
Собственно пытался я сам к русхабу прикрутить луасокеты,но мало вышло. Оказалось перед сборкой нужно править исходники и линковать....
В итоге с помощью маринера, за что ему огромное спасибо собрали мы тут пакеты и думаем стоит выложить их в репозиторий. К сожалению описать как всё делалось увы не смогу, не столь хорошо сам это освоил....

KT315, собственно предлагаю добавить пакеты.
В архиве 3 пакета, luagd, luasocket, mysql [attachment=5522:luagd_lu...et_mysql.rar]
ps собирал и тестил на убунте 10.10
Nickolya, KT315, Kingston
19.1.2011, 14:59 Webstats
API2 | Веб-статистика для хаба
Может данная проблема уже решалась но я пропустил как всегда.
После перехода на убунту заметил, что в бд некорректное отображение символов русского алфавита. Хотя в венде было всё нормально.
Лечить так:
В функции OnStartup перед:
Код
assert(conn:execute("SET sql_mode=''"))

Добавляем:
Код
assert(conn:execute("SET NAMES cp1251"))
PomanoB
14.1.2011, 15:40 RHWarnings Users
Предупреждения юзеров с возможностью бана после N предупреждений
Название: RHWarnings Users
Этот скрипт для RusHub
Версия: 0.1
Автор: Saymon
Описание: Скрипт предупреждений юзера с возможностью отправки в бан после N предупреждений.
Для работы скрипта нужен модуль банов.
Nickolya, Setuper, Accelerator, PomanoB, DEN 007, AltSide, AfLc, hjet
14.1.2011, 3:12 FirstRusHubBot
приводим RusHub к рабочему виду функционалом скриптов
Din
13.1.2011, 20:19 Интересная находка
наткнулся в гугле на сайтик один)
Nickolya, 2.3.х больше. big_smile.gif Ставил - ничего особо хорошего.
Accelerator
7.1.2011, 6:36 Скрипт для пингеров
Sekretchik, ну мы конечно очень рады, что ты так устремлён к скриптам, но вот уже такие мелочи кому надо сами могут добавить.....
Ksan
6.1.2011, 15:19 Вопросы по RusHub
Технические вопросы
проверь настройки скрипта пингера. Актуальны ли данные,которые указаны в нём.
У меня было токое когда в настройках хаба указаны одни данные, а в скрипте другие....
Sekretchik
6.1.2011, 0:20 'minSHARE' для RusHub
Простой скрипт минимального размера 'шары'
с дисконектом и перенаправлением можно было сделать как-то так
Код
Redirect=true

if Redirect then
Core.Redirect(tUser, sAddress, " *** Ваша 'шара' меньше  •  "..sMinShare.."  •")
else
Core.Disconnect(tUser)
end


Цитата
.....• указан в качестве примера, да простит меня Saymon ## --

Вот откуда мне туда спамеры прут bad_smile.gif
лучше бы на 411 порт big_smile.gif
Sekretchik
5.1.2011, 20:05 Ошибки текущей версии хаба
Обнаруженные ошибки публикуются в этой теме
А вот и падает наша бета версия big_smile.gif
Цитата
Code: c0000005
Version: 2.2.14[beta]
OS: Microsoft Windows XP Professional Service Pack 2 (Build 2600)
Time: 2011-01-05 20:01:24

Stack trace:

ntdll|0x7C9109D8: wcsncpy
ntdll|0x7C91080B: wcsncpy
lua|0x00BD625F: ?
lua|0x00BB6D22: luaL_loadstring
lua|0x00BBEC15: lua_yield


Были запущены скрипты: [attachment=5449:scripts.rar]
Лог хаба: [attachment=5450:system.2011_01_05.log]
Хаб упал при перезапуске регистратора.
Перезапускал скриптом scripts
Setuper
5.1.2011, 1:58 Cкрипт.
Код
Core.SendToUser(tUser,"<"..SetMan.GetString(21).."> \n[::] Your info: \n[::] Nick: "..tUser.sNick.." \n[::] Class: "..Profile.." ("..tUser.iProfile..") \n[::] IP: "..tUser.sIP.." \n[::] Country Code: "..tostring(IP2Country.GetCountryName(tUser)).."\n")
Nickolya
5.1.2011, 1:01 Cкрипт
А заглядывать в поиск не побовал? http://mydc.ru/topic1950.html
Nickolya, KiLl-MeE
5.1.2011, 0:38 RHRegistrator
Многофункциональный бот работающий с профилями и регистрациями на хабе
\scripts\RHRegistrator\RegisteredUsers.tbl
доктор ливси
4.1.2011, 3:30 RHRegistrator
Многофункциональный бот работающий с профилями и регистрациями на хабе
Название: RHRegistrator
Версия: 0.4 alpha
Лицензия: GPL v3
Протестирован на: Ubuntu GNU/Linux, RusHub 2.3.4, LuaScripts 2.4
Автор: Saymon
Благодарности: Setuper, Nickolya
Возможности:
  • Обычная регистрация
  • Регистрация через E-Mail
  • Привязка IP к аккаунтам любого профиля
  • Минимальный размер шары для регистрации
  • Проверка ника на рекламу и запрещённые символы при регистрации
  • Установка специального IP/хоста/порта для подключения юзеров с профилем N
  • Ограничение ника/IP к регистрации
  • Блокировка/поиска/скачивания/чата/ пользователям с профилем
  • Временная блокировка чата/привата после подключения к хабу
  • Ограничение длины пароля/запрет регистрации с "идиотскими" паролями вроде "!regme" "<пароль>", запрет регистрации с паролями из клавиатурных последовательностей.
  • Храниение паролей в зашифрованном виде. (md5)

Раскрывающийся текст

[attachment=5776:1.png]
[attachment=5777:2.png]
[attachment=5778:3.png]
[attachment=5827:regscount.png]
big_smile.gif




Требования:
  • Скрипт и модуль банов: http://mydc.ru/topic2885.html
  • Библиотека LuaSocket для регистрации через E-Mail.
  • Библиотека lua-md5
  • RRDTool или RRDTool Cygwin (Опционально)
  • Или все требуемые модули и библиотеки в дистрибутиве.

ВНИМАНИЕ!!! В связи с некоторыми проблемами если библиотека LuaSocket была у Вас установлена рание, то требуется переустановить её для безопасности аккаунта админа на почтовом сервере - Только для Windows
Совместимость:
Данный скрипт не совместим с ботом FirstRusHubBot.
Поддержка IPv6: НЕТ

Установка

1) Скачиваем RHRegistrator_v*rev*.7z
2) Открываем архив. Идём в папку /lua, распаковываем скрипт и рабочую папку в ~/rushub/scripts
3) Идём в дерикторию ~/RHRegistrator/data и открываем файл RegisteredUsers.tbl
4)
Код
tRegUsers = {
    ["YourNickName"] = {
        ["sLastLoginDate"] = 1302703806,
        ["sRegIp"] = "127.0.0.1",
        ["sRegDate"] = 1301573746,
        ["sRegMail"] = "",
        ["RegBy"] = "RHRegistraror",
        ["sPass"] = "YourPassword",
        ["iProfile"] = 0,
        ["tLastMsg"] = {
            ["sDate"] = 1301573746,
            ["sMsg"] = "Registation",
        },
        ["bProtect"] = 0,
        ["iLoginCount"] = 1,
    },
}

Вместо YourNickName вписываем свой ник. Вместо YourPassword вписываем свой пароль. (Можно также вписать свой IP адрес вместо 127.0.0.1 ).
5) Идём в дерикторию ~/plugins и в файле scripts.xml для активации скрипта меняем "0" на "1":
Код
< Script Name="RHRegistrator.lua" Enabled="1" />

Запускаем хаб, теперь Вы админ и имеете начальные функции управления регистрациями пользователей!
Больше информации о настройке скрипта можно получить в мануале RHRegistrator_v*rev*[MANUAL].pdf

PS. При проблемах с открытием арихива установите архиватор 7-Zip

ToDo:
  • Доработать алгоритм проверки пароля на безопасность.
  • Доработать плагин чистки регистраций
  • Доработать плагин конвертер регистраций. (Поддержка PtokaX, первых версий RHRegistrator, FirstRusHubBot)
  • Независимый Bash скрипт, очистки от старых "бекапов". Или утилитой find (Linux only, если кто хорошо разбирается в подобных вещах под венду, напишите в Лс)
  • Доработать функцию создания случайного пароля. Пароль должен состоять не только из цифр, но и из символов латинского алфавита в верхнем регистре и в нижнем.
  • Доработать плагин RestrictedAttributes:
    • Ограничение диапазона к регистрации
    • Ограничение кода страны к регистрации IP2Country ?
    • Вынести в плагин функции проверки ника на запрещённые символы и словосочетания, ограничение регистраций по размеру минимальной шары, (ограничение по слотам ?), ограничение по числу OP-хабов в теге. (Для RusHubAdmins).
    • Сделать быструю настройку всех ограничений по команде. !regrules <restricted_var> <value>
    • Если регистрация для юзера запрещена плагином то отправить юзера на регистрацию через операторов.
  • Модуль срока использования пароля (man chage in linux)
  • Плагин хранения регистраций в MySQL + небольшой Lua скрипт для вебсервера, реализующий форму регистрации с вебсайта.
  • Оптимизация кода.


UPD from Пнд Фев 18 01:38:09 MSK 2013 project is closed!
Nickolya, intlive, Setuper, Invisible, Accelerator, KT315, npocToNIK, DEN 007, доктор ливси, AltSide
3.1.2011, 16:22 Открытие wiki
Давно хотели, и вот она!
Коль, что думаю то, там где у нас ссылка на хаб майдц (под шапкой форума) и в "Навигация сайта" на портале, может стоит туда добавить ссылку и на вики?
Nickolya
3.1.2011, 0:35 Нужен скрипт
Помогите
Цитата(Ferb @ 2.1.2011, 20:54) *
я спросил вы сможете сделать


Цитата(alex82 @ 24.7.2010, 12:26) *
Мексиканский суслик может развивать скорость до 300 км/ч. Но не хочет. big_smile.gif
Надеюсь, намек понятен?

М?

А пора своими руками делать такие скрипты..... или
Цитата
Нафиг нам скрипты писать, пусть "задроты" пишут их, а мы будем только юзать готовое, стирать копирайты, и орать на каждом углу, что мы сделали с нуля наш хаб, без всяких скриптов, а в стороке "Этот хаб работает под управленеием PtokaX DC Hub...." мы оставили название,потому как нам понравилось название "птоксикс".

(Делали хотя бы из готового велосипеды себе.)
Ksan
3.1.2011, 0:22 Открытие wiki
Давно хотели, и вот она!
Ну если так могу с модерацией по времени.... big_smile.gif
Nickolya, мамин_парень
2.1.2011, 18:29 От: luasocket
От темы с ID: 2951
Собственно интересно вот что, даже не знаю как вернее сказать.
Начал юзать smtp модуль и при отправке почты я вижу в чате
Код
[17:28:40]
мыло одмина.
smtp.mail.ru
25
nil
nil
логин одминского ящика
пасс от мыла одмина
[17:28:40]
smtp.mail.ru
25
60
nil
[17:28:40] ->0
[17:28:40] -->tcp{master}: 00C8D2F8
[17:28:40] -->60
[17:28:40] -->smtp.mail.ru
[17:28:40] -->25
[17:28:40] -->1
[17:28:40] -->2
[17:28:40] ->1
[17:28:40] ->2
[17:28:40] ->3
[17:28:40] Вы были зарегистрированы на хабе RHSBot Dev hub. Данные регистрации были отправлены успешно на E-Mail: ..

Задался вопросом, что такое откуда, где, как? Не мог понять я. Тут уважаемый alex82 подал идею заглянуть в модуль smtp.
Как только я открываю, я вижу в нём:
Код
function open(server, port, create)

base.Core.SendToAll("\n"..base.tostring(server or SERVER).."\n"..
  base.tostring(port or PORT).."\n"..
  base.tostring(TIMEOUT).."\n"..
  base.tostring(create)
  )
  
base.Core.SendToAll"->0"
    local tp = socket.try(tp.connect(server or SERVER, port or PORT,
        TIMEOUT, create))
base.Core.SendToAll"->1"
    local s = base.setmetatable({tp = tp}, metat)
base.Core.SendToAll"->2"
    -- make sure tp is closed if we get an exception
    s.try = socket.newtry(function()
        s:close()
    end)
base.Core.SendToAll"->3"
--base.Core.SendToAll("->"..base.tostring(s).."\n")
    return s
end

Такие кренделя в smtp.lua и в tp.lua. У себя я это просто закоментировал....
Почему? Зачем? Не знаю что дальше ж спросить. Setuper, ???
Setuper
2.1.2011, 0:10 'Restart Hub' для RusHub
Простой скрипт рестарта 'RusHub'
Интересно однако, когда же народ начнёт читать ПОЛНОСТЬЮ темы скриптов? http://mydc.ru/topic2878.html?view=findpost&p=35976
Invisible
31.12.2010, 17:01 С Новым Годом!
см название темы
Поздравляю, всего самого лучшего Вам господа! big_smile.gif
Nickolya, Invisible, Otshelnik-Fm
29.12.2010, 14:22 Ошибки текущей версии хаба
Обнаруженные ошибки публикуются в этой теме
Ну пробуем ещё разbig_smile.gif
Раскрывающийся текст
Time: 2010-12-29 14:20:41

Stack trace:

ntdll|0x7C9109D8: wcsncpy
ntdll|0x7C91080B: wcsncpy
f:\dd\vctools\crt_bld\self_x86\crt\src\free.c(110): free
f:\c\rushub\lua_plugin\src\lua\lauxlib.c(631): l_alloc
f:\c\rushub\lua_plugin\src\lua\lmem.c(79): luaM_realloc_
f:\c\rushub\lua_plugin\src\lua\lgc.c(395): freeobj
f:\c\rushub\lua_plugin\src\lua\lgc.c(424): sweeplist
f:\c\rushub\lua_plugin\src\lua\lgc.c(489): luaC_freeall
f:\c\rushub\lua_plugin\src\lua\lstate.c(111): close_state
f:\c\rushub\lua_plugin\src\lua\lstate.c(213): lua_close
f:\c\rushub\lua_plugin\src\cluainterpreter.cpp(169): nLua::cLuaInterpreter::Stop
f:\c\rushub\lua_plugin\src\clua.cpp(220): cLua::StopScript
f:\c\rushub\lua_plugin\src\clua.cpp(252): cLua::RestartScript
f:\c\rushub\lua_plugin\src\api.cpp(836): nLua::RestartScript
lua|0x00BFB2D8: _87except
0x00C39748: ?
0x00C46BF0: ?

В остальных логах пусто...
Setuper
28.12.2010, 20:24 Spam-Report
Юзер может сообщать о спаме и спамере прямо в Опчат админам

Код
function UserConnected(tUser)
Core.SendToUser(tUser, "$UserCommand 1 3 Этот юзер спамер$<%[mynick]> !spam %[nick] %[line:Текст сообщения]&*#124;")
Core.SendToUser(tUser, "$UserCommand 1 3 Этот юзер спамер$<%[mynick]> !spam %[line:Ник] %[line:Текст сообщения]&*#124;")
end

Удали *
Milena
27.12.2010, 1:55 Ошибки текущей версии хаба
Обнаруженные ошибки публикуются в этой теме
Я как всегда рядом big_smile.gif

Не зря Илья добавил лучшее логирование крахов.
Я очень надеюсь, что сейчас оно поможетbig_smile.gif
exception.txt
Stack trace:

ntdll|0x7C936A6E: _wtol
f:\dd\vctools\crt_bld\self_x86\crt\src\malloc.c(163): malloc
f:\dd\vctools\crt_bld\self_x86\crt\src\realloc.c(70): realloc
f:\c\rushub\lua_plugin\src\lua\lauxlib.c(635): l_alloc
f:\c\rushub\lua_plugin\src\lua\lmem.c(79): luaM_realloc_
f:\c\rushub\lua_plugin\src\lua\ltable.c(284): setnodevector
f:\c\rushub\lua_plugin\src\lua\ltable.c(306): resize
f:\c\rushub\lua_plugin\src\lua\ltable.c(348): rehash
f:\c\rushub\lua_plugin\src\lua\ltable.c(406): newkey
f:\c\rushub\lua_plugin\src\lua\ltable.c(527): luaH_setstr
f:\c\rushub\lua_plugin\src\lua\llex.c(120): luaX_newstring
f:\c\rushub\lua_plugin\src\lua\llex.c(328): read_string
f:\c\rushub\lua_plugin\src\lua\llex.c(391): llex
f:\c\rushub\lua_plugin\src\lua\lparser.c(509): constructor
f:\c\rushub\lua_plugin\src\lua\lparser.c(775): simpleexp
f:\c\rushub\lua_plugin\src\lua\lparser.c(838): subexpr
f:\c\rushub\lua_plugin\src\lua\lparser.c(599): explist1
f:\c\rushub\lua_plugin\src\lua\lparser.c(949): assignment
f:\c\rushub\lua_plugin\src\lua\lparser.c(1233): exprstat
f:\c\rushub\lua_plugin\src\lua\lparser.c(1322): statement
f:\c\rushub\lua_plugin\src\lua\lparser.c(1331): chunk
f:\c\rushub\lua_plugin\src\lua\lparser.c(391): luaY_parser
f:\c\rushub\lua_plugin\src\lua\ldo.c(498): f_parser
f:\c\rushub\lua_plugin\src\lua\ldo.c(119): luaD_rawrunprotected
f:\c\rushub\lua_plugin\src\lua\ldo.c(463): luaD_pcall
f:\c\rushub\lua_plugin\src\lua\ldo.c(514): luaD_protectedparser
f:\c\rushub\lua_plugin\src\lua\lauxlib.c(581): luaL_loadfile
f:\c\rushub\lua_plugin\src\lua\lbaselib.c(287): luaB_loadfile
f:\c\rushub\lua_plugin\src\lua\ldo.c(319): luaD_precall
f:\c\rushub\lua_plugin\src\lua\lvm.c(587): luaV_execute

Собственно хаб упал:(
В остальных логах ничего.
Setuper
24.12.2010, 14:34 Ошибки текущей версии хаба
Обнаруженные ошибки публикуются в этой теме
Илья, сильно не бей и не ругай! big_smile.gif
Но я опять таки роняю хаб.
Собственно из-за чего оно произошло сказать не могу. Лиш то, что хаб падал даже в момент перезапуска фирструсхаб бота.
Отдельно что я нового пробовал дак работу над маленьким скриптом под хаб своего провайдера, который по плану должен нам заменить
самого фирст бота. Пока в нём нет особо ничего, лиш наброски. Но к тому же я заметил, что на нашем тестовом хабе ничего не падает. Скрипты тестирую на отдельном. Странность в том, что пробовал событие OnError возвращать в true. Хаб падает не каждый раз при перезапуске, а каждые 2-4 раза. Собственно всё что я могу пока сказать.
Прикладываю лог.
Setuper
21.12.2010, 17:43 ПОМОГИТЕ !
Глюки !!!
Конечно! А как же? Конечно в мире кривая птока, а не руки bad_smile.gif
Удали эту гадкую птоку! big_smile.gif

Настройки -> Дополнительно -> Останавливать скрипты при ошибке

PS. А вообще, не нужно так называть темы!
sexynapku
21.12.2010, 1:36 PT DC Hub
[attachment=5364:logo.png]
PT DC Hub


PTDCH - является серверным-программным обеспечением для файлообменных Peer-To-Peer сетей протокола Neo-Modus Direct Connect.
Хаб написан на MS Visual Basic 6, основанный на SDCH / DDCH. Этот хабсофт посвящается всем любителям VB-скриптов и Js-скриптов.


Скрины:

С началом перевода big_smile.gif
[attachment=5390:1.png]
[attachment=5391:2.png]
[attachment=5392:3.png]


Лицензия: GPL v2
OS: Windows
Сайт: http://code.google.com/p/pt-dc-hub/
Языки: Английский, Португальский. (Т.к из-за большого количества наворотов хаб стал интересен, в ближайшие пару дней выложу Русскую локализацию.) big_smile.gif

Скачать: [attachment=5363:PTDCH_v.2.1.rar]
Русский перевод: [attachment=5484:Russian.rar] Авторы перевода Saymon & DEN 007
Nickolya, Invisible, DEN 007
19.12.2010, 19:15 MassSender
API2 | Массовая рассылка сообщения профилю или случайному числу юзеров
Блин, сам не обратил внимания! Этот скрипт на птоку, а не на русхаб!
lewonchik
19.12.2010, 19:02 FirstRusHubBot
приводим RusHub к рабочему виду функционалом скриптов
Добавил троечку команд.
Цитата
*** Команды вашего профиля "администратор":
!restarthub - пезапуск хаба. Альтернативы: !перезапуститьхаб
!hubshutdown - остановка хаба. Альтернативы: !отключитьхаб

И для всех профилей:
Цитата
!uptime - показать время работы хаба. Альтернативы: !аптайм

Достаточно заменить всего два файла в папке бота. big_smile.gif
Nickolya, Accelerator
18.12.2010, 2:27 MassSender
API2 | Массовая рассылка сообщения профилю или случайному числу юзеров
Название: MassSender
Версия API: 2
Автор: Nickolya
Запросил: ТиGRрр
Описание: Скрипт позволяет делать массовую рассылку только определённым профилям или случайному числу юзеров.

Настройки скрипта
Код
tCanUse = {    -- таблица с разрешенными никами
    ["Nickolya"] = {    -- ник админа с правами отправки сообщения в приват
        bUnreg = true,        -- отправка анрегам, тип рассылки 0
        bReg = true,        -- отправка регам, тип рассылки 1
        bOp = true,            -- отправка операторам, тип рассылки 2
        bRandom = true,        -- отправка случайным юзерам
    },
    ["Ник_2"] = {    -- ник админа с правами отправки сообщения в приват
        bUnreg = true,        -- отправка анрегам, тип рассылки 0
        bReg = false,        -- отправка регам, тип рассылки 1
        bOp = true,            -- отправка операторам, тип рассылки 2
        bRandom = false,        -- отправка случайным юзерам
    },
}

sRandomCmd = "ramdompmmsg"    -- команда случайной отправки
sPmCmd = "pmmsg"            -- команда рассылки в приват
sMenuWay = "• Управление хабом\\   Сообщения\\"    -- путь в меню
Nickolya, Invisible, Dimon21, TiGRpp, DEN 007
17.12.2010, 22:10 Ошибки текущей версии хаба
Обнаруженные ошибки публикуются в этой теме
Ох, опять я с репортиком чуть интересным big_smile.gif)))

Лог

[Fri Dec 17 21:25:22 2010|245] (4) cFullUserList: (70)[UserList] SendToAll end
[Fri Dec 17 21:25:22 2010|245] (4) cUserList: (0)[EnterList] SendToAll begin
[Fri Dec 17 21:25:22 2010|245] (4) cUserList: (0)[EnterList] SendToAll end
[Fri Dec 17 21:25:22 2010|245] (4) cUserList: (2)[IpList] SendToAll begin
[Fri Dec 17 21:25:22 2010|245] (5) cDCConn: (sock 368) len = 33 total=0 left=33 n=33
[Fri Dec 17 21:25:22 2010|245] (5) cDCConn: (sock 1120) len = 33 total=0 left=33 n=33
[Fri Dec 17 21:25:22 2010|245] (4) cUserList: (2)[IpList] SendToAll end
[Fri Dec 17 21:25:22 2010|339] (5) cDCServer: <new actions>: 0 [1]
[Fri Dec 17 21:25:22 2010|339] (5) cDCServer: ::(s)DelConnection
[Fri Dec 17 21:25:22 2010|339] (3) cDCConn: (sock 1156) Closing socket: 1156
[Fri Dec 17 21:25:22 2010|339] (5) cDCServer: ::(e)DelConnection. Number connections: 69
[Fri Dec 17 21:25:22 2010|401] (5) cDCServer: <new actions>: 1 [0]
[Fri Dec 17 21:25:22 2010|401] (5) cDCConn: (sock 656) ::(s)OutputData
[Fri Dec 17 21:25:22 2010|401] (5) cDCConn: (sock 656) len = 1452 total=0 left=1452 n=1452
[Fri Dec 17 21:25:22 2010|401] (3) cDCConn: (sock 656) Block output channel
[Fri Dec 17 21:25:22 2010|401] (5) cDCConn: (sock 656) ::(e)OutputData
[Fri Dec 17 21:25:23 2010|308] (5) cDCConn: (sock 552) len = 1 total=0 left=1 n=1
[Fri Dec 17 21:25:23 2010|308] (5) cDCConn: (sock 428) len = 1 total=0 left=1 n=1
[Fri Dec 17 21:25:23 2010|308] (5) cDCConn: (sock 260) len = 1 total=0 left=1 n=1
[Fri Dec 17 21:25:23 2010|526] (5) cDCServer: <new actions>: 1 [0]
[Fri Dec 17 21:25:23 2010|526] (5) cDCConn: (sock 464) ::(s)InputData
[Fri Dec 17 21:25:23 2010|526] (3) cDCConn: (sock 464) User itself was disconnected
[Fri Dec 17 21:25:23 2010|526] (3) cDCConn: (sock 464) CloseNow (reason 1)
[Fri Dec 17 21:25:23 2010|526] (5) cDCConn: (sock 464) ::(e)InputData
[Fri Dec 17 21:25:23 2010|526] (5) cDCServer: ::(s)DelConnection
[Fri Dec 17 21:25:23 2010|526] (4) cFullUserList: (70)[UserList] Before leave: Sonya Size: 70
[Fri Dec 17 21:25:23 2010|542] (4) cFullUserList: (69)[UserList] After leave: Sonya Size: 69
[Fri Dec 17 21:25:23 2010|542] (3) cDCConn: (sock 464) Closing socket: 464
[Fri Dec 17 21:25:23 2010|542] (5) cDCServer: ::(e)DelConnection. Number connections: 68
[Fri Dec 17 21:25:23 2010|542] (4) cFullUserList: (69)[UserList] SendToAll begin
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 960) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 656) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 752) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 224) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 848) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 668) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 736) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 368) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 484) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 784) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 840) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 320) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 440) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 1012) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 592) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 388) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 500) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 692) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 764) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 620) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 968) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 420) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 568) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 1004) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 644) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 1068) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 700) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 704) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 456) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 896) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 476) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 716) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 332) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 912) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 924) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 632) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 828) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 528) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 1100) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 1016) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 608) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 652) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 948) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 428) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 1028) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 552) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 356) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 488) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 596) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 344) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 260) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 1036) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 536) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 556) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 400) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 1088) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|542] (5) cDCConn: (sock 824) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|558] (5) cDCConn: (sock 944) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|558] (5) cDCConn: (sock 1032) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|558] (5) cDCConn: (sock 512) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|558] (5) cDCConn: (sock 816) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|558] (5) cDCConn: (sock 740) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|558] (5) cDCConn: (sock 992) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|558] (5) cDCConn: (sock 680) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|558] (5) cDCConn: (sock 1120) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|558] (5) cDCConn: (sock 516) len = 12 total=0 left=12 n=12
[Fri Dec 17 21:25:23 2010|558] (4) cFullUserList: (69)[UserList] SendToAll end
[Fri Dec 17 21:25:24 2010|636] (4) cFullUserList: (69)[UserList] SendToAll begin
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 960) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 656) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 752) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 224) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 848) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 668) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 736) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 368) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 484) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 784) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 840) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 320) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 440) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 1012) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 592) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 388) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 500) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 692) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 764) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 620) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 968) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 420) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 568) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 1004) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 644) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 1068) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 700) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 704) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 456) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 896) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 476) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 716) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 332) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 912) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 924) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 632) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 828) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 528) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 1100) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 1016) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 608) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 652) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 948) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 428) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 1028) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 552) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 356) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 488) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 596) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 344) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 260) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 1036) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 536) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 556) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 400) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 1088) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 824) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 944) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 1032) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 512) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 816) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 740) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 992) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 680) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 1120) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (5) cDCConn: (sock 516) len = 75 total=0 left=75 n=75
[Fri Dec 17 21:25:24 2010|636] (4) cFullUserList: (69)[UserList] SendToAll end
[Fri Dec 17 21:25:25 2010|714] (5) cDCServer: <new actions>: 1 [0]
[Fri Dec 17 21:25:25 2010|714] (5) cDCConn: (sock 368) ::(s)InputData
[Fri Dec 17 21:25:25 2010|714] (4) cDCConn: (sock 368) IN: $To: LuaConsole From: Saymon $<Saymon> Config.sHubBot = RusHub|
[Fri Dec 17 21:25:25 2010|714] (5) cDCConn: (sock 368) [S]Stage 12


Щас значит я его заставил упасть. big_smile.gif
Проводил маленькие тесты с конфигом. Устанавливал новые настройки хаба через скрипт LuaConsole
Падение произошло в тот момент, как по своей невнимательности написал
Код
Config.sHubBot = RusHub

Собственно это и привело к падению хаба. Но ведь и в скриптах можно допустить такие туповатые ошибки и положить хаб, что нам совсем не нужно.big_smile.gif
Но однако же когда я набираю
Код
Config.sHubBot = "RusHub"

Уже не происходит падения и всё как нужно, меняем имя бота big_smile.gif


PS. По поводу веб сервера пока всё тихо.

Otshelnik-Fm, уровень логирования 6 попробуй установить.
Код
<Item Name="iMaxLevel">6</Item>
Setuper
13.12.2010, 1:34 ShortUrls
Скрипт сокращения ссылок в чате
Название: ShortUrls
Версия: 1.01
Автор: Nickolya
Запросил: и опять DEN 007 (на хабе MyDC) big_smile.gif
Перевод под RusHub: Saymon
Для работы скрипта требуется: Библиотека LuaSocket


Скрипт сокращает в чате все ссылки, превышающие заданный в скрипте порог длинны, через сервис http://is.gd/

При отправке в чат чего-то типа
Код
http://mydc.ru/ipb.html?act=Search&nav=at&CODE=show&searchid=8176c5fd684f87cf834d8493133d1cb3&search_in=topics&result_type=topics&lastdate=86400

мы получим
Цитата
<Nickolya> http://is.gd/ePQkt (сокращенная ссылка на mydc.ru)



Конфиг

Код
local iMaxLen = 40    -- максимальная длинна ссылки для отправки в чат без сокращения, при ее привышении ссылка будет сокращена
http.TIMEOUT = 1    -- таймаут для ответа от сервера, в секундах

local sSeeCmd = "getshorturl"    -- команда для получения короткой ссылки
local tCanUseCmdsProfiles = {    -- профили, которым можно использовать команду
    [0] = true,
    [1] = true,
    [2] = true,
    [3] = true,
    [-1] = false,
}
local sMenuWay = "Меню пользователя\\"    -- путь в меню

Nickolya, Dimon21, DEN 007, доктор ливси
12.12.2010, 21:34 PtokaX 0.4.1.2 Win32 service/console Проблема с МОТД
Проблема с МОТД
через PXControl пробуй
@_JuNiOr_@
12.12.2010, 16:12 RSS.Feed.Bot.V2.3.Final.LUA5-RusHub
RSS-ленты под RusHub (можно много лент и HTML-просмотр)
Название: RSS.Feed.Bot.V2.3.Final.LUA5-PtokaX_API2
Платформа: RusHub
Корни скрипта и версия для PtokaX: тут
Версия: 2.3
Автор: S.t.0.n.e d.b
Переводчик с API 1 на API 2 (и подкорректировал html-дизайн): Ksan (г.Томск)
Прикрутил другую библиотеку (и решил проблему с UTF-8): Nickolya (г.Тула)
Перевод под RusHub: Saymon (г.Чебоксары) big_smile.gif
Дата переделки: 11-12-2010
Библиотека: для работы скрипта требуется библиотека LuaSocket

Описание:
- можно одновременно прикрутить ленты из разных сайтов,
- админ может кэшировать сразу все ленты для ускорения доступа к ним,
- можно генерировать ленты в виде html-страничек и просматривать их через сервер хаба по ссылке,
- кому не нравится дизайн, может сам переделать, используя настройки скрипта big_smile.gif
Nickolya, Ksan, CrazyKiller, Dimon21, Egerj1
11.12.2010, 21:57 Weather [ RusHub ] [ By Nickolya ]
Расширенная погода с rp5.ru
Название скрипта: Weather RusHub
Автор: Nickolya
Этот скрипт для: RusHub
Перевод под RusHub: Saymon 11/12/2010
Требования для работы: LuaSocket, RusHub | Библиотека сокетов
Описание: Итак, может сразу поняли, все корни скрипта идут отсюда Weather [ Api 1&2 ] [ By Nickolya ], API2 | Расширенная погода с rp5.ru

Nickolya, Angel_D, PomanoB
11.12.2010, 21:32 не могут присоединится интернетовские пользователи
ProGeTTo, проверь не блокирует ли фаервол если есть такой...
ProGeTTo
11.12.2010, 17:55 Ищу скрипт.
ну фаервол ставь тогда если не устраивает птоковый бан диапазона....
X-Sky
11.12.2010, 14:49 Wiki INFO v 1.1
Получаем кратенькие статьи из википедии
MARVELtm, Мог бы и сам сделать!
в начало скрипта допиши

Код
SendToPm = true

найди:
Код
if s then
                        Core.SendToNick(tUser.sNick, sBot..s)
                else
                    Core.SendToNick(tUser.sNick, sBot..'Не получилось получить информацию для "'..sElseData..'",попробуйте еще раз если не получилось, возможно какая то проблема с сервером, пожалуйста напишите об этом админам!')
                end


и замени на
Код
                if s then
                    if SendToPm then
                        Core.SendPmToNick(tUser.sNick, sBot, s)
                    else
                        Core.SendToNick(tUser.sNick, sBot..s)
                    end
                else
                    Core.SendToNick(tUser.sNick, sBot..'Не получилось получить информацию для "'..sElseData..'",попробуйте еще раз если не получилось, возможно какая то проблема с сервером, пожалуйста напишите об этом админам!')
                end


ps. не проверял
Barmolei0808, DEN 007
10.12.2010, 12:03 BCE3HAUKA
Спросил, узнал
9.12.2010, 21:21 Нужна помошь с Win32 service/console
команды
!help в чате.
@_JuNiOr_@
9.12.2010, 2:50 От: Scripts
От темы с ID: 3767
И так, обновил скрипт. Кое что добавил, кое что пофиксил...

Сейчас команды скрипта
Цитата
[02:43:19] <RH_LuaManager>
----------------------------------------------------------------------
Помощь по командам управления:
!scriptmoveup <Имя скрипта> - Поднять скрипт (Альтернативы: !luaup )
!scriptmovedown <Имя скрипта> - Опустить скрипт (Альтернативы: !luadown )
!showlua -Показать список скриптов (Альтернативы: !луаскрипты)
!luastart <Имя скрипта> - Запустить скрипт (Альтернативы: !стартлуа)
!luastop <Имя скрипта> - Остановить скрипт (Альтеранативы: !луастоп )
!reloadlua <Имя скрипта> - Перезапустить скрипт (Альтеративы: !луарелоад )
!reload_all_lua - Перезапустить все скрипты
!lua_get_info <Имя скрипта> - Показать статус скрипта
!rh_lua_help - Эта справка
----------------------------------------------------------------------

Добавил сохранение scripts.xml по таймеру (По желанию можно включить или выключить сохранение по таймеру в переменной EnabledSaveLuaXML, или поменять период сохранения в переменной tmr_SaveLuaXML )
Nickolya
8.12.2010, 3:30 HELP & FAQ по RusHub'у!
Есть предложение открыть wiki по русхабу думаю поможет новичкам...
Nickolya, да, ну ты знаешь если что мы готовы помочь big_smile.gif
DEN 007
8.12.2010, 0:57 HELP & FAQ по RusHub'у!
Есть предложение открыть wiki по русхабу думаю поможет новичкам...
Проще, wiki.mydc.ru всё! Там у нас и про русхаб и про птоку и про всё чего душа пожелает!:)
DEN 007
7.12.2010, 17:52 Registration_1_.v2
API1, API2 | Скрипт регистрации
STIVAN, собственно это нужно дописать всего пару строк! Можно было и самому сделать открыв скрипт, посмотреть и вникнуть в принцип.
Для этого особых знаний не надо.

Для API2: Найди: 110 строку
Код
function OpConnected(tUser)

и добавь
Код
Core.SendToNick(tUser.sNick,"$UserCommand 1 2 Юзер\\Потвердить регистрацию этого ника$<%[mynick]> !reguser %[nick]&*#124;")
Core.SendToNick(tUser.sNick,"$UserCommand 1 2 Юзер\\Отказать в регистрации этого ника$<%[mynick]> !noreg %[nick] %[line:Введите причину]&*#124;")


Удали в этом *
STIVAN
5.12.2010, 1:18 Surdo_Isolation
Почти универсальный скрипт заглушек с богатым меню и возможностями
Ksan, с тотал гагом оказалось всё верно... Действительно так он пишет когда снимаю тотал гаг с чата.

Да, и [02:14:53] <_#ОпЧат> ...cripts/SurdoIsolation/AddFunc/surdo_addfunctions.lua:118: attempt to get length of global 'tChathistory' (a nil value) осталось
Ksan
4.12.2010, 4:11 Ошибки текущей версии хаба
Обнаруженные ошибки публикуются в этой теме
Последняя версия хаба и луа плагина.
Заметил странность совершенно на пустом хабе (разве был я один, потихоньку тестировал и писал скрипт.)
В скрипте пока не выполняется никаких сложных функций и т.д, но с чего-то переодически начинает выкидывть с хаба (Простое закрытие соединения).
Как это заметил установил уровень логирования 6.
Собственно вот лог в тот переод, когда выкинуло очередной раз с хаба.
Раскрывающийся текст
[Sat Dec 04 03:58:55 2010|597] (4) cFullUserList: (2)[UserList] SendToAll end
[Sat Dec 04 03:59:49 2010|628] (5) cDCConn: (sock 200) len = 1 total=0 left=1 n=1
[Sat Dec 04 04:00:50 2010|332] (5) cDCConn: (sock 200) len = 1 total=0 left=1 n=1
[Sat Dec 04 04:00:56 2010|582] (5) cDCServer: <new actions>: 1 [0]
[Sat Dec 04 04:00:56 2010|582] (5) cDCConn: (sock 200) ::(s)InputData
[Sat Dec 04 04:00:56 2010|582] (4) cDCConn: (sock 200) IN: |
[Sat Dec 04 04:00:56 2010|582] (5) cDCConn: (sock 200) [S]Stage 22
[Sat Dec 04 04:00:56 2010|582] (5) cDCConn: (sock 200) [E]Stage 22
[Sat Dec 04 04:00:56 2010|582] (5) cDCConn: (sock 200) ::(e)InputData
[Sat Dec 04 04:00:56 2010|582] (5) cDCServer: ::(s)DelConnection
[Sat Dec 04 04:00:56 2010|582] (4) cFullUserList: (2)[UserList] Before leave: Saymon Size: 2
[Sat Dec 04 04:00:56 2010|582] (4) cFullUserList: (1)[UserList] After leave: Saymon Size: 1
[Sat Dec 04 04:00:56 2010|582] (3) cDCConn: (sock 200) Closing socket: 200
[Sat Dec 04 04:00:56 2010|582] (5) cDCServer: ::(e)DelConnection. Number connections: 1
[Sat Dec 04 04:00:57 2010|3] (4) cFullUserList: (1)[UserList] SendToAll begin
[Sat Dec 04 04:00:57 2010|3] (4) cFullUserList: (1)[UserList] SendToAll end
[Sat Dec 04 04:03:03 2010|566] (5) cDCServer: <new actions>: 1 [0]
[Sat Dec 04 04:03:03 2010|566] (5) cConn: (sock 164) ::(s)NewConn
[Sat Dec 04 04:03:03 2010|566] (3) cConn: (sock 164) Accept new socket: 200
[Sat Dec 04 04:03:03 2010|566] (5) cDCConn: (sock 200) [S]Stage OnNewConn
[Sat Dec 04 04:03:03 2010|566] (5) cDCConn: (sock 200) len = 202 total=0 left=202 n=202
[Sat Dec 04 04:03:03 2010|566] (5) cDCConn: (sock 200) [E]Stage OnNewConn
[Sat Dec 04 04:03:03 2010|566] (5) cConn: (sock 164) ::(e)NewConn. Number connections: 2
[Sat Dec 04 04:03:03 2010|566] (5) cDCServer: <new actions>: 1 [0]
[Sat Dec 04 04:03:03 2010|566] (5) cDCConn: (sock 200) ::(s)InputData
[Sat Dec 04 04:03:03 2010|566] (4) cDCConn: (sock 200) IN: $Supports UserCommand NoGetINFO NoHello UserIP2 TTHSearch ZPipe0 GetZBlock |
[Sat Dec 04 04:03:03 2010|566] (5) cDCConn: (sock 200) [S]Stage 6
[Sat Dec 04 04:03:03 2010|566] (5) cDCConn: (sock 200) [E]Stage 6
[Sat Dec 04 04:03:03 2010|566] (4) cDCConn: (sock 200) IN: $Key uСА° A С±±АА01Рr/%DCN096%/іУqУУ±bВaPQqТЦБББq|
[Sat Dec 04 04:03:03 2010|566] (5) cDCConn: (sock 200) [S]Stage 7
[Sat Dec 04 04:03:03 2010|566] (5) cDCConn: (sock 200) [E]Stage 7
[Sat Dec 04 04:03:03 2010|566] (4) cDCConn: (sock 200) IN: $ValidateNick Saymon|

Или полный... [attachment=5212:system.2010_12_04.rar]
Да, странно, но в то время, как скрипт был отключен происходило тоже самое. Но, на моём тестовом хабе всё нормально, сколько работает и ничего похожего вроде нету...
Setuper
2.12.2010, 23:31 Userbars для RusHub
Сделал маленькую поправку, неверно показывалась шара юзера (спасибо за репорт alex82)

Перезалил в первом посте.
Nickolya
2.12.2010, 22:59 SendReports
Отправить жалобу на юзера админу
Название: SendReports
Автор: Saymon
Этот скрипт для RusHub

Описание: Простой скрипт позволяющий отправить жалобу на юзера админам хаба
(по командам: !жалоба <ник> <причина> или !report <ник> <причина> + есть меню.)
Nickolya, Invisible, KT315, AfLc, traktirshik
28.11.2010, 19:27 Webstats
API2 | Веб-статистика для хаба
а библиотеку mysql кто установит?
PomanoB
23.11.2010, 16:14 Скрипты для установки сервиса RusHub
для Windows
Итак, для ленивых ( и для себя big_smile1.gif ) слепил командные скрипты скажем так для установки/удаления/запуска cервиса RusHub в венде.

Итак, описываем, что к чему:

install.cmd - установить сервис
uninsatall.cmd - удалить сервис
start_hub.cmd - запустить хаб
stop_hub.cmd - остановить хаб
config_dir.cmd - установка конфиг дериктории ( D:\network\srv\direct_connect\rushub\test_rus_hub21_ru\rushub\ изменить на свой путь. )

Все эти файлы кладём в корневую дерикторию хаба.
Nickolya, Setuper, Invisible, Артём, Herurg, DEN 007, Hellsing, AltSide
21.11.2010, 17:11 MyDC
Скрипт новостей с этого форума
сама папка LuaExtensions и требуемые файлы есть? Если нет - переустанови Lua плагин
@_JuNiOr_@
18.11.2010, 18:24 MyDC
Скрипт новостей с этого форума
MyDC for HexHub


Название скрипта: MyDC
Этот скрипт для HexHub
Авторы: Tsd, Nikolya
Перевод под HexHub - Saymon 18/11/2010

Описание: Скрипт выдаёт по таймеру последние новости с RSS лент новостей форума http://mydc.ru/ админу хаба.
Maximum, DEN 007
18.11.2010, 16:56 MyDC
Скрипт новостей с этого форума
MyDC for Eximius


Название скрипта: MyDC
Этот скрипт для Eximius
Авторы: Tsd, Nikolya
Перевод под Eximius - Saymon 16/11/2010

Описание: Скрипт выдаёт по таймеру последние новости с RSS лент новостей форума http://mydc.ru/ админу хаба.
DEN 007
16.11.2010, 16:41 Kaspersky - Антибаннер
борьба с программами-вымогателями посредством DC++
Название скрипта: kaspersky
Этот скрипт для RusHub
Версия PtokaX API2: http://mydc.ru/topic3820.html
Автор: RAND(i)M
Перевод под RusHub - Saymon 16/11/2010

Описание: Скрипт позволяет получить запрос о СМС и коде разблокироваки рекламной программы-вымогателя посредством хаба DC++, ибо большинство данных вымогателей блокируют лишь HTTP протокол.

Защита от флуда данным сервисом реализована в виде банального таймера.

Для работы скрипта требуется библиотека LuaSocket, взять можно тут

Invisible, Emka, hipimps71, AfLc
16.11.2010, 16:23 MyDC.ru
Скрипт новостей с данного форума
Название скрипта: MyDC
Этот скрипт для RusHub
Версия PtokaX API2: http://mydc.ru/topic3586.html
Авторы: Tsd, Nikolya
Перевод под RusHub - Saymon 16/11/2010

Описание: Скрипт выдаёт по таймеру последние новости с лент новостей форума http://mydc.ru/ админу хаба.

Для работы скрипта требуется библиотека LuaSocket, взять можно тут
Nickolya, Invisible, hipimps71
16.11.2010, 10:28 PtokaX
Скрипт
Код
function UserConnected(user)
Core.SendToUser(user,"$HubTopic бла бла бла")
end
RegConnected = UserConnected
OpConnected = UserConnected
MARVELtm
7.11.2010, 2:50 Скрипт банов для RusHub
тестим и комменьтруем
добавил таблицу профилей. Вроде работает.
Nickolya
1.11.2010, 21:45 Проблема с МОТД
Кто поможет с меня +
оно мб?
Streter
27.10.2010, 23:56 Easy OPChat
Скрипт реализующий простой ОП чат
Пробуем big_smile.gif

Код
sShow = "ops"     -- Будет ли оп чат виден всем или только профилям 0 и 1 ? all - Всем. ops - Профилям 0,1
hipimps71
18.10.2010, 15:27 Скрипт банов для RusHub
тестим и комменьтруем
[12:26:52] <Ban> ...Connect/test rushub/scripts/BanManager.lua:90: attempt to index global 'v' (a nil value)

при том, что левый юзер: [12:26:52] <RusHubBot> gro (46.33.224.219) отправил в главный чат неизвестную команду: ban
Setuper
14.10.2010, 13:15 StatPX
API1, API2 | Статистика хаба
infection, Меню "Установить время запуска"
infection
14.10.2010, 11:36 Помогите доделать скрипт!
Ошибку перевести, не?
В начале скрипта напиши:
Код
sBot = "PtokaX"

Далее, какой АПИ? Если втрой то:
Код
if Core then
      Core.SendToUser(tUser,sMsg)
    else

замени:
Код
Core.SendToUser(tUser,sMsg)

на:
Код
Core.SendToUser(tUser,"<"..sBot.."> "..sMsg)
infection
13.10.2010, 0:20 Converter Accounts YnHub to PtokaX
API2 | Конвертер аккаунтов из YnHub в PtokaX
Название скрипта : Converter Accounts YnHub to PtokaX
Версия API: 2 ( PtokaX 0.4.x.x, Lua 5.1 )
Автор : Saymon
Описание скрипта: Конвертер аккаунтов из YnHub в PtokaX.

Для запуска конвертера нужно набрать в чат +reg_converter или альтернатива +запустить_рег_конвертер

Настройки скрипта:
1) В переменной YnHubSettingsPath прописать абсолютный путь до папки settings юн хаба.
2) В таблице ProfileReg настроить профили под себя.

PS. Прошу тапками не кидать. bad_smile.gif
Nickolya, Invisible
12.10.2010, 19:22 помогите сделать меню
Где-то уже писали и не раз "за вас тут делать никто ничего не будет и тут вам никто ничем не обязан".

Ладно, давай хотя бы уже покажем "тупой пример".
Код
Core.SendToUser(tUser,"$UserCommand 1 3 Меню1\\Подменю1$<%[mynick]> !команда&#*124;")
Core.SendToUser(tUser,"$UserCommand 1 3 Меню1\\Подменю1.2$<%[mynick]> !команда&#*124;")
Core.SendToUser(tUser,"$UserCommand 1 3 Меню2\\Подменю2$<%[mynick]> !команда&#*124;")
Core.SendToUser(tUser,"$UserCommand 1 3 Меню2\\Подменю2.2$<%[mynick]> !команда&#*124;")

Получатся два разных раздела в меню.
И хоть в 10000 скриптах делайте такой вид, одно и то же будет.....

PS. Убрать *
мамин_парень
1.10.2010, 13:18 Доработанный Tag Script
API1 | Добавляет имя профиля в Описание юзера
>где почитать у вас.
везде на форуме, все темы подряд. Я сам в начале рыскал все темы подряд. Дерзайте....
>я неумею выкладывать на форум скрипты, фотки и вложения
(интересно однако, а как аватар мы залили? ^_^ ((можно не отвечать на вопрос))))
[attachment=5060:1.jpg]
>фотки
для желающих выложить свои фотки есть тема "Лица нашего форума" (юзаем поиск по форуму "Общалка aka флуд")

Зачем делать велосипед, если он уже есть?

ps. весь этот флуд, оффтоп позже будет удалён!
OLGA
30.9.2010, 1:39 TotalGag
для аварийной заглушки всего хаба (кроме определенных лиц)
infection, Тупо попробуй
Код
Core.SendToUser(tUser, "<"..sBot.."> ••• ••• ••• Чат и приват заглушены ••• ••• •••")
Core.SendToAll("<"..sBot.."> ••• ••• ••• Чат и приват заглушены ••• ••• •••")
            else
Core.SendToUser(tUser, "<"..sBot.."> ••• ••• ••• Заглушка с чата и привата снята ••• ••• •••")
Core.SendToAll(, "<"..sBot.."> ••• ••• ••• Заглушка с чата и привата снята ••• ••• •••")
Invisible, infection
29.9.2010, 21:12 StatPX Lite
API2 | Веб-статистика хаба, чат-ранг, статистика местоположения юзеров
Если оно не нужно - удали из mainstat.tpl
Если же нужно - прочитай 2 пост
Ksan
27.9.2010, 19:03 Hex_UserIP
Fix
[attachment=5047:hex_userip.lua]
GaZz-BenziNa, shur49
24.9.2010, 10:43 Помогите решить проблему
проблема с пингером
DC Commands -- > $BotINFO --> Show BotINFO contents in OpChat
GaZz-BenziNa, @_JuNiOr_@
21.9.2010, 13:43 Кто создаст Дсшку для моего проэкта ?
Возможна Награда Администратора на хабе
Всё, что нужно выше.....

Ну и покури http://mydc.ru/topic915.html и http://mydc.ru/topic2033.html
Invisible
21.9.2010, 11:49 StatPX Lite
API2 | Веб-статистика хаба, чат-ранг, статистика местоположения юзеров
очевидно config.lua
Код
ChatRank = y,    -- Включить топ пользователей по числу сообщений в чате (чат-ранг)


Код
    ChatRank = {    -- Профили, участвующие в чат-ранге.
        [0] = y,    -- Master
        [1] = y,    -- Operator
        [2] = y,    -- VIP
        [3] = y,    -- Reg
        [4] = y,
        [5] = y,
        [-1] = y,    -- Unreg
    },
dka
18.9.2010, 13:43 StatPX Lite
API2 | Веб-статистика хаба, чат-ранг, статистика местоположения юзеров
alex82, Спасибо, и так попробую. Помучавшись с фтп нашёл таки бекап StatPX в котором делали несколько по другому. Сейчас думал тоже сделать что-то подобное.
Привожу пример костыля:

Раскрывающийся текст
Код
--###################################################################################
--ФУНКЦИИ WEB-СТАТИСТИКИ

function BuildWebStat(user)
    WebstatUpdateTime=FormatDate(os.time(os.date("*t")))
    if ScriptStopped then
        WebstatUpdateTime=WebstatUpdateTime.." (скрипт остановлен)"
    end
    BuildDailyUsers()
    BuildMainStat(user)
--    --Добавление инфы Общий объем 494.322 GB и Пользователей: 6 на главную страничку сайта на сайт в нужное место вставляем <?php echo file_get_contents("D:/htdocs/dc/userbaza/dat.txt") ?>
        local f = io.open("D:/Direct Connect/DC Server/CooLHuB_Server/scripts/StatPX/dat.txt","w")
    if f then
        f:write("<div class=\"top_info\" style=\"margin-top:50px;\"><H3><font color=\"green\"><b>Сейчас на хабе около <span>"..Core.GetUsersCount().." пользователей онлайн</b></span> Из них операторов "..#Core.GetOnlineOps().."<br /> Общий обьём шары около <font color=\"green\">"..GetNormalShare(Core.GetCurrentSharedSize()).."</font></div>")
        f:close()
    end
    ---
    BuildOnline()
    BuildBans()

Исходя из этого думаю сам дальше разберусь big_smile.gif Спасибо ещё раз.


Вообщем сделал себе big_smile.gif
Раскрывающийся текст
Код
function BuildWebStat(user)
    WebstatUpdateTime=FormatDate2(os.time())
    local f = io.open("D:/htdocs/magnet.portal/linkstat.txt","w")
    if f then
        f:write("Хаб <font color=\"red\">("..Core.GetUsersCount().." / "..GetNormalShare(Core.GetCurrentSharedSize())..")</font></a>")
        f:close()
    end
    local s = io.open("D:/htdocs/magnet.portal/linkstat_title.txt","w")
    if s then
        s:write("Сейчас на нашем хабе около "..Core.GetUsersCount().." пользователей онлайн. Общий размер шары хаба составляет около "..GetNormalShare(Core.GetCurrentSharedSize()).."")
        s:close()
    end
    BuildOnline()
    BuildMainStat(user)
    if tWebCfg.ChatRank then
        BuildChatRank()
    end
Invisible
14.9.2010, 12:05 Elf Girls
API2 | Бот-болтун
[attachment=5017:Elfgirls...y_Sphinx.lua]
мамин_парень
13.9.2010, 15:39 Скрипт Действий
API1, API2 | Сообщения от 3его лица в чат
Найди то, что я тебе привёл выше. И в
Код
Core.SendToAll("## "..tUser.sNick.." "..S1.." ##")
убери
-Alex-
12.9.2010, 14:40 Ваши Вопросы И Предложения По Поводу Форума
Хотя да, Илья, и твой не плох. Вечером посмотрю и попробую поставить на свой форум.....
Invisible
12.9.2010, 14:12 Антиреклама для PtokaX
API1, API2 | Скрипт антирекламы для чата и лички
ёмаё.... Сговорились чтоли....

> из каких шаблонов?
Код
local forbidden_patterns = {      -- Шаблоны запрещённых выражений
  'd%a?c%a?h%a?u%a?b%a?:%a?/%a?/', 'd%d*c%d*h%d*u%d*b%d*:%d*/%d*/', 'd%p*c%p*h%p*u%p*b%p*:%p*/%p*/', 'd%s*c%s*h%s*u%s*b%s*:%s*/%s*/',        -- Фильтрует "dchub://" и модификации
  'h%a?t%a?t%a?p%a?:%a?/%a?/', 'h%d*t%d*t%d*p%d*:%d*/%d*/', 'h%p*t%p*t%p*p%p*:%p*/%p*/', 'h%s*t%s*t%s*p%s*:%s*/%s*/',        -- Фильтрует "http://" и модификации
  'w.?w.?w.?%.',        -- Фильтрует "www." и модификации
  '%d+%.%d+%.%d+%.%d+',        -- Фильтрует ip-адреса
}

> и как?
Руками.
> открываю скрипт в Notepad++
Верно.
> что там надо удалять?
Код
'w.?w.?w.?%.',        -- Фильтрует "www." и модификации

не о чём не говорит? Всё же в коментарях даже есть.
Ksan, -Alex-
31.8.2010, 21:45 Время Стран.(Городов)
Каждые 6 или 3 часов выводило время в чат несколько стран например.
OLGA, Пробуй big_smile.gif
Invisible, OLGA
28.8.2010, 22:41 Easy OPChat
Скрипт реализующий простой ОП чат
Название: Easy OPChat
Автор: Nickolya
Описание: Скрипт реализующий простой ОП чат. Конечно он будет виден простым смертным юзерам, но они не смогут видеть разговоры ОПов и не смогут писать в него. big_smile.gif

Invisible
28.8.2010, 22:27 Lua Console
Lua Консоль
Название: Lua Console
Автор: Phazeus
Добавил несколько функций и перевёл под RusHub: Saymon

Думаю скрипт не нуждается в особом описании, каждый разработчик скриптов догадается, что это такое big_smile.gif

Простой пример работы

1) Включаем консоль через меню или по команде !on_lua
2) Набираем в личку боту
Код
LuaVersion = _VERSION
return LuaVersion

И видим результат
Цитата
<LuaConsole>
LUA># Lua 5.1

[attachment=4952:1.jpg]
Ну и если она нам больше не нужна - можно и выключить её через меню или набрав в чат !off_lua
big_smile.gif
Invisible
28.8.2010, 20:50 StatPX
API1, API2 | Статистика хаба
найди в скрипте и закоментируй big_smile.gif

xXx-Portal
28.8.2010, 0:04 Webstats
Веб-статистика для хаба
Название скрипта: WebStats
Версия скрипта: 0.3
Скрипт для: RusHub
Автор: PomanoB
Перевод под RusHub: Saymon
Описание скрипта:
Скрипт предназначен для вывода некоторой информации о хабе на сайт.
Основные функции:
- Вывод общей статистики хаба
- Гибко настраиваемый юзербар с поддержкой анимации: можно выбрать фон, шрифт, анимацию, размер, цвет, текст и координаты надписи/двух надписей
Пример юзербара можно посмотреть у меня в подписи
- RSS с информацией о текущей шаре хаба и количества пользователей
- Список хабов
- Построение диаграммы распределения пользователей по объему шары
- Построение графика распределения пользователей по клиентам
- Топ пользователей по шаре и времени онлайн
- Информация о всех пользователях с удобным поиском
- Поиск по нику, IP, профилю и клиенту
- Индивидуальная расширенная информация о каждом пользователе
- Система шаблонов позволят легко настраивать внешний вид
Файл block.php в папке inc предназначен для вывода информации в центральный блок сайта на главной странице

Пользователям lighttpd нужно подключить lighttpd-hub.conf
Пользователям Apache нужно найти в конфиге AllowOverride и написать там AllowOverride All

Необходимо запускать файл inc/cli.php с нужной периодичностью для обновления информации о хабах
RSS доступно по адресу hubstats/hub<номер_хаба>.xml
Для работы скрипта нужна библиотека MySQL


Пример работы http://www.test-rus.hub21.ru/hubstats/

PSS. PomanoB, пусть пока хотябы это будет. big_smile.gif
Invisible, PomanoB, DEN 007
27.8.2010, 23:17 iconv
ZigZag
26.8.2010, 13:48 Официальная страничка RusHUB
Внимание - вопрос
Да, я думаю лучше будет всё публиковать на сайте (кроме скриптов разумеетсяbig_smile.gif ).
Но как бы я тоже решил не оставлять проект позади. У каждого хаб софта есть тестовый хаб, ну что мы хуже?))
Я так подумал мне один небольшой хаб и виртуальный хост на опаче не помешает тоже решил поставить маленький тестовый полигон так сказать.
Ну и что вышло - сам хаб (не знаю, прогнать от туда лишних юзеров или пусть будут)....
Ну и что-то подумали с Николаем и решили, а пусть у странички тестового хаба будет такой-же дизайн как и у офф сайта.... и воаля так сказать big_smile1.gif
http://test-rus.hub21.ru/
Ну что ж, на этом пока всё. Ждём ваших мнений по поводу всего этого big_smile.gif

PS. По поводу если кто из администрации, модераторов форума желает права или доступ через рус рц и фтп на этом хабе - добро пожаловать мне в ЛС ;)
Nickolya, Accelerator
25.8.2010, 0:47 RegisteredUsers.xml
а http://mydc.ru/topic3371.html не помогает?
Ольга
24.8.2010, 18:38 CountGraphic
Диаграмма посещаемости хаба по запросу отправляется в приват
Название скрипта: CountGraphic
Версия API: API 2 (Для PtokaX - тут)
Внимание: Этот скрипт для RusHub
Автор: Trans ( Ksan )
Перевод под RusHub: Saymon
Описание: Каждые полчаса (по умолчанию) записывает в файл таблицу со столбцами графика посещаемости (наполнненности) хаба, при запросе через меню отправляет в приват график от 1 суток до 30 ( админ, ник которого вписан в настройках скрипта, может запросить график до 365 суток).
Запросы начнут удовлетворяться не ранее, чем через сутки.
В силу особенностей текстового режима клиента столбцы графика добавляются сверху вниз и столбец расположен горизонтально. в начале столбца дата-время, в конце - число юзеров.
Invisible
24.8.2010, 18:29 Kinozal_tv
Скрипт новостей с треккера kinozal.tv
Название скрипта: Kinozal_tv
Автор: Tsd
Перевод под RusHub: Saymon
Версия скрипта: 1.0
Внимание: Этот скрипт для RusHub (Версия для PtokaX - тут)
Описание скрипта: Скрипт отсылает в личку пользователю последние новости с популярного торрент трекера http://kinozal.tv
Для работы скрипта требуется библиотека LuaSocket.
Invisible, shullz
11.8.2010, 23:49 Ptokax Win Gui
Руководство по установке и настройке
в чате !help
Fe(one)X
11.8.2010, 12:56 GraphRusHub from GraphPX
Графики для Сайта
Название: GraphRusHub from GraphPX
Автор GraphPX: alex82
Перевод под RusHub Saymon
Описание:
Данный скрипт основан на всем известном скрипте GraphPX , автор alex82.
Скрипт генерирует графики, отображающие информацию о посещаемости хаба, общей шаре, количестве сообщений в главном чате, и количестве поисковых запросов.
Для работы скрипта нужна библиотека luagd, но тут мы будем юзать библиотеку из пакета Lua-AIO.
Извлекаем из пакета файла gd.dll, и помещаем её в папку libs. Если вы всё сделали правильно, то у вас всё будет работать.
Пример работы можно посмотреть тут.
PS. (Графики: Распределение пользователей по объему шары, Основные клиенты пользователей и вэб статистика, это другой скрипт, который выложу чуть позже.
Invisible, Sorrow, AltSide
11.8.2010, 11:50 script-manager
Скрипт управления скриптами
script-manager - Это скрипт для управления скриптами на хабе RusHub.
Версия: 0.2
Лицензия GNU GPLv3.
Автор: Saymon21
Локализация: Завит от настройки хаба и доп. файлов локализации. В дистрибутиве доступны Русская и Английская.
Описание команд:
  • !startscript scriptname.lua - Запускает скрипт с именем scriptname.lua Если не удалось запустить скрипт, в чат будет выведено сообщение об ошибке.
  • !stopscript scriptname.lua - Останавливает скрипт с именем scriptname.lua. Если не удалось остановить скрипт, в чат будет выведено сообщение об ошибке.
  • !lsscript scriptname.lua - Выводит информацию о скрипте scriptname.lua (Статус, запущен или нет и расход памяти). Если имя скрипта не указано, выводит информацию о всех скриптах, в том порядке, в котором происходит их запуск.
  • !movedownscript scriptname.lua Опускает скрипт с именем scriptname.lua в дереве выполнения. Если не удалось опустить скрипт, в чат будет выведено сообщение об ошибке.
  • !moveupscript scriptname.lua Поднимает скрипт с именем scriptname.lua в дереве выполнения. Если не удалось поднять скрипт, в чат будет выведено сообщение об ошибке.
  • !restartscript scriptname.lua Перезапускает скрипт с именем scriptname.lua. Если имя скрипта не указано, перезапускает все скрипты. Если не удалось перезапустить скрипт, в чат будет выведено сообщение об ошибке.

Кстати. Писать имя скрипта с окончанием .lua не обязательно.

Для всех команд можно использовать параметр -h для получения справки по использованию.

Пример

Цитата
!lsscript -h

Цитата
[20:59:13] <RusHub>
NAME:
!lsscript
SYNOPSIS:
lsscript [ -h ] [ scriptname ]
DESCRIPTION:
lsscript - command to show information for script(s). If [ scriptname ] not specified, shows information about all the scripts.
OPTIONS:
-h Show this help
EXAMPLE USAGE:
!lsscript test2.lua - show info for one scripts.
!lsscript - show info for all scripts
SEE ALSO:
!startscript, !stopscript, !movedownscript, !moveupscript, !restartscript



Скачать: [attachment=6691:rushub_s..._manager.tar]
Так-же можно скачать скрипт с репозитория: http://opensource.hub21.ru/rushub-script-manager/wiki/Home

В архиве есть папка lang. Всё её содержимое должно быть помещено туда, куда в конфиге хаба указан путь до языковых файлов.
Nickolya, Setuper, Invisible, Maximum, PomanoB, Sekretchik, Snacho, mod
5.8.2010, 21:58 StatPX
API1, API2 | Статистика хаба
http://mydc.ru/topic2356.html кидаем в папку libs
Dan Claimant
2.8.2010, 23:29 С Днюхой Тебя!
поздравления
Присоединяюсь! big_smile.gif
Поздравляю и всего самого хорошего, успехов!!!
X-Sky
29.7.2010, 0:02 Ошибки текущей версии хаба
Обнаруженные ошибки публикуются в этой теме
в хабе убран автозапуск скриптов.
Если же у тебя на С и сама ось стоит, лучше перекидывай на другой системный диск.
На висте и на семёрке стоит запись в системные папки
Otshelnik-Fm
26.7.2010, 3:00 Ваши Вопросы И Предложения По Поводу Форума
Остальные два раздела я тоже попытался заполнить переносами тем, надеюсь ничего не упустил.
Если есть ещё какие либо предложения отписывайте пожалуйста в эту тему big_smile.gif
Nickolya
26.7.2010, 1:43 Ошибки текущей версии хаба
Обнаруженные ошибки публикуются в этой теме
Опять стало очень печально, решил перевести ещё GraphPX взял либсу файл gd.dll из пакета Lua-AIO поместил её в корень хаба.
После запуска скрипта проходит буквально секунд 20-30 и возникает крах хаба.
После того как переместил библиотеку в папку libs хаб с виду перестал перестал крошиться, но потом проходит буквально минут 5 и снова крах.. beat_brick.gif
Скрин ошибки: [attachment=4764:545.jpg]
Сам вроде переведённый скрипт: [attachment=4765:GraphPX.rar]

PS. Илья, если ввёл сейчас в заблуждение - прошу прощения..
Setuper
26.7.2010, 0:47 BashMySQL
Цитатник рунета
Название скрипта: BashMySQL
Версия скрипта: 1.0 RC1
Автор: Wariner
Перевод под RusHub: Saymon (Версия скрипта для PtokaX - тут.)
Примечания: Скрипт основывается на скрипте Bash.Org.Ru Script автора Nickolya
Возможности:
v 1.0 RC1
- Возможность смотреть старые цитаты
- Всем знакомый баш орг, но теперь хранящий все цитаты в БД

Для начала работы со скриптом надо установить библиотеки LuaSocket и MySQL
Nickolya, Setuper, Invisible, CrazyKiller
25.7.2010, 23:41 Ваши Вопросы И Предложения По Поводу Форума
Соглашусь Коль, могу в любое время помочь с этим big_smile.gif
Nickolya
25.7.2010, 22:57 ChatHistorySQL
История чата (MySQL)
Название: ChatHistorySQL
Версия скрипта: 1.00
Автор: alex82
Перевод под RusHub: Saymon (Версия скрипта для PtokaX тут.)

Описание:
Скрипт предназначен для сохранения истории сообщений главного чата в базе данных MySQL, и последующего вывода ее при подключении к хабу, либо по запросу. Имеется возможность поиска сообщений по нику, IP-адресу, или тексту. Также имеется возможность создания резервной копии базы данных скрипта непосредственно с помощью меню хаба, либо команды в главном чате. Скрипт умеет самостоятельно восстанавливать соединение с сервером MySQL.

Для работы скрипта требуется библиотека MySQL.
Перед запуском скрипта необходимо создать базу данных MySQL.
Setuper, Invisible, CrazyKiller

10 страниц V  « < 2 3 4 5 6 > » 
RSS Сейчас: 19.4.2024, 11:43