myDC.ru

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

 
История благодарностей участнику Saymon21. Спасибо сказали: 479
Дата поста: В теме: За сообщение: Спасибо сказали:
29.1.2012, 23:57 С Днюхой Тебя!
поздравления
Поздравляем Setuper! big_smile.gif
Setuper
28.1.2012, 13:15 Simple account bridge rushub to livestreet.lua
Название: Simple account bridge rushub to livestreet.lua
Версия: 0.1
Автор: Saymon
Системные требования: luasql-mysql, lua-md5
Описание: Как вы поняли наверно из названия, это примерный скрипт "мост регистраций" на хабе rushub с (например livestreet cms. Ну просто мы для него пилили.). Достаточно поправить один запрос к бд, и можно сделать с каким нить другим движком... big_smile.gif

ps. В заначке также валялся подобный скрипт "мост" с magneto. Если надо кому, скажите, выложу... Просто щас лениво искать.
ShadoWx, CrazyKiller, DEN 007
25.1.2012, 0:48 FirstRusHubBot
приводим RusHub к рабочему виду функционалом скриптов
заменить на
Код
tUser2.iProfile = iProfile
CrazyKiller
19.1.2012, 0:52 Mellon DC Hub List
в линуксе обычно
/etc/php5/apache2
/etc/php5/cgi
/etc/php5/cli
/etc/php5/fpm
/usr/local/etc/
stailzoRE
13.1.2012, 13:08 Помогите подредактировать скрипт
Опустить поставить этот скрипт ниже истории чата. Или поднять историю чата.
ImDim
13.12.2011, 7:46 Tiny Hublist
Программа для создания хаблистов
Цитата
Линукс Убунту 10.10 лтска

С каких таких пор?
CrazyKiller
12.12.2011, 2:09 Перекодировка в скрипте Lua 5.14 из CP-1251 в UTF-8
Источник в CP-1251 ( http://bash.org.ru/random ), получатель UTF-8
берём, то, что дал Артём и примерно так
Код
result = AnsiToUtf8(result)
return result -- дальше сам.


Цитата
3 Возможно ли это сделать обращаясь к средствам Linux?

iconv
ILYA INDIGO
3.12.2011, 12:05 От: Mellon DC Hub List
От темы с ID: 5060
Цитата
Enyby это было всеголишь предположение если писал сам то молодец.

Ели сдержался, чтобы не выразить кучей мата. Тебе сюда! И без этого след.раз лучше помалкивать.
-=ДЕМОН=-, Enyby
2.12.2011, 13:03 помогите сделать скрипт
http://mydc.ru/index.html?showtopic=1164&a...post&p=8573 + след.пост в той теме.
max666
21.11.2011, 22:43 Вопросы по RusHub
Технические вопросы
dimajak
8.10.2011, 14:18 Настройка (D)DoS Deflate
Защита от DDoS с помощью (D)DoS Deflate
Твои конфиги iptables не нужны тут. В крон, Как бы приоретет. И это, crontab -e man crontab
А конфиги DoS Deflate, ну достаточно посмотреть код скрипта, /usr/local/ddos
CrazyKiller
29.9.2011, 14:45 Вопросы по RusHub
Технические вопросы
AfLc,

Код
function OnFlood(UID, iType, iNum)
  if iType == 3 then
    return true
  end
end

как-то так.
AfLc
16.9.2011, 16:39 antiadv_rushub
"Тихая" Антиреклама на RusHub
Ведь в русхабе OnTo, а не ToArrival
Раскрывающийся текст
Код
function ToArrival(tUser, sData)
    local sTo,sFrom,sMsg = sData:match"$To:%s(%S+)%sFrom:%s(%S+)%s$%S+%s+(.*)"
    if sTo and tGoodPmUser[sTo] then return end  ---- Ник/чат комната которому смогут кидать в ЛС рекламу
    if tProfiles[tUser.iProfile] == 0 then
        if checkForAdvertising(sMsg) then
            if checkForSafe(sMsg) then
                return nil
            end
            --Core.SendPmToOps(sBot, ("*** %s с IP: %s %s %s"):format(tUser.sNick, tUser.sIP, sPmTextToOp, sMsg))  --- сообщение о рекламе приходит в Опчат
            Core.SendToProfile(tSendToProfiles, ("*** %s с IP: %s %s %s"):format(tUser.sNick, tUser.sIP, sPmTextToOp, sMsg), sBot, sBot)  --- сообщение о рекламе приходит в Опчат
            return true
        end
    end
end


+ ещё есть OnMCTo big_smile.gif
CrazyKiller
4.9.2011, 11:50 От: Настройка iptables
От темы с ID: 4964
del
25.8.2011, 14:43 Webstats
Веб-статистика для хаба
Цитата
полагаю есть вариант в скрипте эту цифру увеличить (скажите только где)

по всей видимости в ~/www/hubstats/inc/client.class.php
Код
private $User = array('nick' => 'HubList', 'pass' => 'mygoodpass', 'share' => '293892774133',
                          'description' => 'Bot for hublist', 'client' => 'gl++', 'client_version' => '5.90',
                          'mode' => 'A', 'hubs' => '2/4/0', 'slots' => '10',
                          'email' => 'bot@bot.bot');
Angel_D
24.8.2011, 20:27 RSS.Feed.Bot.V2.3.Final.LUA5-RusHub
RSS-ленты под RusHub (можно много лент и HTML-просмотр)
Исправил
Angel_D
24.8.2011, 20:19 Webstats
Веб-статистика для хаба
Цитата
а... еще... почему-то показывает "операторами" тех, кто ну точно не операторы (проверил по базе логинов)

в webstats.lua
Код
tProfDescr = {
    [0] = "HubOwner",
    [1] = "Master",
    [2] = "Moderator",
    [3] = "Operator",
    [4] = "VIP-User",
    [5] = "User",
    [-1] = "Guest",
    }

Настрой профили под себя..

Обновил скрипт webstats.lua
add: assert(conn:execute("SET NAMES cp1251"))
fix: webstats.lua:140: warning: function 'GetConfig' was deprecated. Use 'Config[sName]' instead
fix: обновил функцию экранирования.
PomanoB
10.8.2011, 1:26 Ваши Вопросы И Предложения По Поводу Форума
А я тут по своему решил, на своём форуме проканало. big_smile.gif

~/sources/classes/bbcode/class_bbcode_core.php, находим функцию regex_code_tag, добавляем (боюсь постить сюда на форум) http://paste.hub21.ru/index.php?show=40
Да, да, стоит наоборот заменять | на амперсанд решётка 124 пробел ;
Лично у меня толко такой кастыль проканал. :( Каких-то багов из-за этого не замечено.


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

[attachment=6004:______.png]


UPD. Не стоит так делать!
Nickolya
8.8.2011, 20:15 Компиляция из SVN
В хеад не всегда стабильные версии. Бери релизы в файловом архиве на sf
kotuk
2.8.2011, 0:54 VerliHub for Windows
Описание
а Verlihub - linux only!
Maximum
28.7.2011, 17:33 Nick Protect
Скрипт защиты ников от подделки методом подмены символов
Название: Nick Protect
Версия: 1.00 (RusHub)
Автор: alex82
Перевод под RusHub: Saymon
Описание: Скрипт предназначен для защиты ников от подделки методом подмены символов на аналогичные по начертанию.

ВНИМАНИЕ! Скрипт не совместим с идиотскими никами операторов (@dm1№, |З@©Я, и.т.д).
Настоятельно рекомендуется удалить операторов с такими никами перед установкой скрипта.
Setuper, mariner, PomanoB, KT315, CrazyKiller, shur49
16.7.2011, 17:14 Antisearch
Название скрипта: Antisearch
Версия скрипта: 1.4
Версия API: RusHub
Автор: Setuper
Перевод под RusHub: Saymon
Требования: Для работы скрипта требуется библиотека MySQL и скрипт/модуль BanManager
Описание: Скрипт антипоиска. Скрипт хранит в mysql базе TTH запрещённых файлов.
Скрипт автоматически ищет у пользователей запрещённые TTH и даёт наказания за них.
Наказания могут быть следующих типов:
  • 0 - без действий;
  • 1 - дроп;
  • 2 - кик;
  • 3 - временный бан ника;
  • 4 - временный бан IP;
  • 5 - временный бан ника и IP;
  • 6 - постоянной бан ника;
  • 7 - постоянной бан IP;
  • 8 - постоянной бан ника и IP.

Прежде чем запускать скрипт нужно предварительно настроить базу данных на работу со скриптом:
  1. Прописать в скрипте настройки коннекта к базе данных.
  2. Создать базу
  3. Выполнить запросы, которые находятся в файле Antisearch.sql

Сам скрипт: [attachment=5963:Antisear...4_rushub.7z]

Вставала проблема, как быстро из Lua таблицы загнать большое число TTH в базу, поэтому сделал следующее: [attachment=5964:TTH_Impo....lua.tar.gz]

Использование просто:
  1. Загоняем дамп из Antisearch.sql.
  2. Прописываем в этом скрипте настройки подключения к бд.
  3. Запускаем скрипт.

В таблице уже есть примерно 1к TTH. И да, конечно к этому скрипту также нужна библиотека MySQL.
mariner, PomanoB, kotuk, DEN 007
16.7.2011, 14:58 Gagme
Скрипт заглушки
Название скрипта: GagMe
Версия: 1.01
Версия API: RusHub
Автор: alex82
Перевод под RusHub: Saymon

Описание:
Cкрипт позволяет блокировать функции общения для определённых ников или IP.
Otshelnik-Fm, PomanoB, KT315, Sorrow
23.6.2011, 18:28 PtokaX на Ubuntu
Непонятный краш хаба
луа-сокеты.
Код
apt-get install liblua5.1-socket2

Ставим птоку:
1) http://board.ptokax.ch/index.php/topic,8498.0.html
2)
Код
sudo su echo 'deb http://mydc.ru/ubuntu binary/' > /etc/apt/sources.list.d/mydc.list

Код
apt-get update

Код
apt-get install ptokax

3) http://mydc.ru/topic1329.html
4) http://mydc.ru/topic597.html

Лучше юзаем поиск.
Ameet
5.6.2011, 2:12 OpenHublist ADC Pinger 1.0
Пингер ADC/ADCS хабов
Версия: 1.0
Автор: Catalin
Поддержка: ADC/ADCS
Язык программирования: Java, PHP
Лицензия: GPLv3
SourceForge: http://sourceforge.net/projects/hubtracker/

Наткнулся вот на такое, проверил, работало и решил выложить. Мб и будет кому тут полезным. big_smile.gif
PS. Пример использования в архиве, ping.php
PomanoB, DEN 007
24.5.2011, 11:40 PMSender v.1 - API2
Отправка хабом сообщения в приват каждому подключающемуся пользователю
MyDC.ru > PtokaX DCHub > Запросы скриптов > ! Часто Задаваемые Вопросы !, Обязательно прочитать всем!!! > Как сделать отсылку сообщения пользователю при входе на хаб?
ramzes, мамин_парень
23.5.2011, 13:21 Description Control
Управление описанием юзеров
Пока нет "нормальной" возможности быстрой установки параметров MyINFO строки думаю даже пробовать не стоит.
мамин_парень
21.5.2011, 17:21 С Днюхой Тебя!
поздравления
Maximum, С прошедшим! Лучше поздно чем никогда. big_smile.gif
Maximum
15.5.2011, 12:22 Tiny Hublist
Программа для создания хаблистов
Да правильно сказал mariner. Таких людей много, которые даже самые простые вещи не хотят делать для своих ресурсов, хотят только всё готовое, а берут так бывает даже удаляют копирайты. В связи с этим, мы и хотим чтобы вы хотябы самое простое делали сами. В конце концов, вы админы или кто?

>>Либо ты у них "нуб"
Админу не нужно быть нубом.

Для создания отдельных страничек к этому хаблисту особых навыков не надо. Даже посудить логически, нужно создать всего лишь один цикл, в котором будут записываться странички.
Код
local page_id =0
for _,v in ipairs(hubs) do
    page_id = page_id +1
         local id_header,row2,footer2
        local f3 = io.open(path.."themes/hubs_page.tpl")
        local page_idf = io.open("/var/www/hublist.hub21.ru/beta/hubid_"..page_id..".html?#34;,"w+")
        if page_idf then
            if f3 then
            id_header,row2,footer2 = f3:read("*a"):gsub("{SITENAME}",(
            tCfg.SiteName:gsub("%%","%%%%"))):gsub("{HUBNAME}",v.Info.Name and v.Info.Name:htmlescape():gsub("%%","%%%%") or v.Addr):match("(.*){ROW_BEGIN}(.*){ROW_END}(.*)")
            f3:close()
            end
        end
    if id_header then
        page_idf:write(id_header)
    end
    page_idf:write((row2
        :gsub("{ROWSTYLE}",even and "even" or "odd")
        :gsub("{ID}",page_id)
        :gsub("{STATE}",v.Info.Online and "online" or "offline"))
---- Читаем информацию о пингере, и пишем что нужно на страничке. Или смотрим на предыдущий цикл создания главной странички.
        if footer2 then
            page_idf:write(footer2,"\n<!-- Tiny Hublist ",_version," by alex82 -->")
        end
        page_idf:close()
end

В папке themes создаём файл hubs_page.tpl это и будет оформление странички.
/var/www/hublist.hub21.ru/beta/hubid_"..page_id..".html это и будет персональной страничкой хаба. Путь разумеется нужно переписать на свой.

Что сложного? Вроде ничего. Самый простой метод.
С библиотекой IP2Country: Она есть на форуме, я её тоже не придумывал. Её я использовал взяв самый пройстой модуль от русхаба. Статистика по странам и софту, буквально 40 строк кода, ну у меня так вышло, в котором 4 цикла и 2 условия, + функция сортировки. Сложного ничего нет. Тут тоже достаточно взять скрипт CountryStats от alex82, ведь там как раз есть то, что нам нужно для статистики, и взять себе в качестве примере не запрещено вроде как.
Захотеть так понять не сложно.
Выкладывать я не хочу по причине того, что я там начал не только это делать, а ещё несколько вещей. Которые написаны всего лишь частично. Получается "сырая" и полу не рабочая модификация. Зачем такое выкладывать?
stoparik
13.5.2011, 11:00 CountryStats
Статистика местоположения пользователей по странам
Перезалил модуль IP2Country
Dimon21
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

10 страниц V  < 1 2 3 4 5 > » 
RSS Сейчас: 19.4.2024, 22:31