Здравствуйте, гость ( Вход | Регистрация )
Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
---|---|---|---|---|---|
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 ## -- Вот откуда мне туда спамеры прут лучше бы на 411 порт |
Sekretchik | ||
5.1.2011, 20:05 |
Ошибки текущей версии хаба Обнаруженные ошибки публикуются в этой теме |
А вот и падает наша бета версия Цитата 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 Возможности:
Раскрывающийся текст [attachment=5776:1.png] [attachment=5777:2.png] [attachment=5778:3.png] [attachment=5827:regscount.png] Требования:
ВНИМАНИЕ!!! В связи с некоторыми проблемами если библиотека 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. При проблемах с открытием арихива установите архиватор ToDo:
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 |
Нужен скрипт Помогите |
я спросил вы сможете сделать Мексиканский суслик может развивать скорость до 300 км/ч. Но не хочет. Надеюсь, намек понятен? М? А пора своими руками делать такие скрипты..... или Цитата Нафиг нам скрипты писать, пусть "задроты" пишут их, а мы будем только юзать готовое, стирать копирайты, и орать на каждом углу, что мы сделали с нуля наш хаб, без всяких скриптов, а в стороке "Этот хаб работает под управленеием PtokaX DC Hub...." мы оставили название,потому как нам понравилось название "птоксикс". (Делали хотя бы из готового велосипеды себе.) |
Ksan | ||
3.1.2011, 0:22 |
Открытие wiki Давно хотели, и вот она! |
Ну если так могу с модерацией по времени.... |
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 |
С Новым Годом! см название темы |
Поздравляю, всего самого лучшего Вам господа! |
Nickolya, Invisible, Otshelnik-Fm | ||
29.12.2010, 14:22 |
Ошибки текущей версии хаба Обнаруженные ошибки публикуются в этой теме |
Ну пробуем ещё раз Раскрывающийся текст 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 |
Ошибки текущей версии хаба Обнаруженные ошибки публикуются в этой теме |
Я как всегда рядом Не зря Илья добавил лучшее логирование крахов. Я очень надеюсь, что сейчас оно поможет 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 |
Ошибки текущей версии хаба Обнаруженные ошибки публикуются в этой теме |
Илья, сильно не бей и не ругай! Но я опять таки роняю хаб. Собственно из-за чего оно произошло сказать не могу. Лиш то, что хаб падал даже в момент перезапуска фирструсхаб бота. Отдельно что я нового пробовал дак работу над маленьким скриптом под хаб своего провайдера, который по плану должен нам заменить самого фирст бота. Пока в нём нет особо ничего, лиш наброски. Но к тому же я заметил, что на нашем тестовом хабе ничего не падает. Скрипты тестирую на отдельном. Странность в том, что пробовал событие OnError возвращать в true. Хаб падает не каждый раз при перезапуске, а каждые 2-4 раза. Собственно всё что я могу пока сказать. Прикладываю лог. |
Setuper | ||
21.12.2010, 17:43 |
ПОМОГИТЕ ! Глюки !!! |
Конечно! А как же? Конечно в мире кривая птока, а не руки Удали эту гадкую птоку! Настройки -> Дополнительно -> Останавливать скрипты при ошибке PS. А вообще, не нужно так называть темы! |
sexynapku | ||
21.12.2010, 1:36 |
PT DC Hub |
[attachment=5364:logo.png] PT DC Hub PTDCH - является серверным-программным обеспечением для файлообменных Хаб написан на MS Visual Basic 6, основанный на SDCH / DDCH. Этот хабсофт посвящается всем любителям VB-скриптов и Js-скриптов. Скрины: С началом перевода [attachment=5390:1.png] [attachment=5391:2.png] [attachment=5392:3.png] Лицензия: GPL v2 OS: Windows Сайт: Языки: Английский, Португальский. (Т.к из-за большого количества наворотов хаб стал интересен, в ближайшие пару дней выложу Русскую локализацию.) Скачать: [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 - показать время работы хаба. Альтернативы: !аптайм Достаточно заменить всего два файла в папке бота. |
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 |
Ошибки текущей версии хаба Обнаруженные ошибки публикуются в этой теме |
Ох, опять я с репортиком чуть интересным ))) Лог [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 Щас значит я его заставил упасть. Проводил маленькие тесты с конфигом. Устанавливал новые настройки хаба через скрипт LuaConsole Падение произошло в тот момент, как по своей невнимательности написал Код Config.sHubBot = RusHub Собственно это и привело к падению хаба. Но ведь и в скриптах можно допустить такие туповатые ошибки и положить хаб, что нам совсем не нужно. Но однако же когда я набираю Код Config.sHubBot = "RusHub" Уже не происходит падения и всё как нужно, меняем имя бота PS. По поводу веб сервера пока всё тихо. Otshelnik-Fm, уровень логирования 6 попробуй установить. Код <Item Name="iMaxLevel">6</Item> |
Setuper | ||
13.12.2010, 1:34 |
ShortUrls Скрипт сокращения ссылок в чате |
Название: ShortUrls Версия: 1.01 Автор: Nickolya Запросил: и опять DEN 007 (на хабе MyDC) Перевод под RusHub: Saymon Для работы скрипта требуется: Библиотека LuaSocket Скрипт сокращает в чате все ссылки, превышающие заданный в скрипте порог длинны, через сервис При отправке в чат чего-то типа Код http://mydc.ru/ipb.html?act=Search&nav=at&CODE=show&searchid=8176c5fd684f87cf834d8493133d1cb3&search_in=topics&result_type=topics&lastdate=86400 мы получим Цитата <Nickolya> Конфиг Код 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 (г.Чебоксары) Дата переделки: 11-12-2010 Библиотека: для работы скрипта требуется библиотека LuaSocket Описание: - можно одновременно прикрутить ленты из разных сайтов, - админ может кэшировать сразу все ленты для ускорения доступа к ним, - можно генерировать ленты в виде html-страничек и просматривать их через сервер хаба по ссылке, - кому не нравится дизайн, может сам переделать, используя настройки скрипта |
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 Спросил, узнал |
REVIV, http://mydc.ru/topic118.html |
|||
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 - Эта справка ---------------------------------------------------------------------- |
Nickolya | ||
8.12.2010, 3:30 |
HELP & FAQ по RusHub'у! Есть предложение открыть wiki по русхабу думаю поможет новичкам... |
Nickolya, да, ну ты знаешь если что мы готовы помочь |
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 |
Итак, для ленивых ( и для себя ) слепил командные скрипты скажем так для установки/удаления/запуска 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 Скрипт реализующий простой ОП чат |
Пробуем Код 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. Прошу тапками не кидать. |
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 |
Кто создаст Дсшку для моего проэкта ? Возможна Награда Администратора на хабе |
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() Исходя из этого думаю сам дальше разберусь Спасибо ещё раз. Вообщем сделал себе Раскрывающийся текст Код 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, Пробуй |
Invisible, OLGA | ||
28.8.2010, 22:41 |
Easy OPChat Скрипт реализующий простой ОП чат |
Название: Easy OPChat Автор: Nickolya Описание: Скрипт реализующий простой ОП чат. Конечно он будет виден простым смертным юзерам, но они не смогут видеть разговоры ОПов и не смогут писать в него. |
Invisible | ||
28.8.2010, 22:27 |
Lua Console Lua Консоль |
Название: Lua Console Автор: Phazeus Добавил несколько функций и перевёл под RusHub: Saymon Думаю скрипт не нуждается в особом описании, каждый разработчик скриптов догадается, что это такое Простой пример работы 1) Включаем консоль через меню или по команде !on_lua 2) Набираем в личку боту Код LuaVersion = _VERSION return LuaVersion И видим результат Цитата <LuaConsole> LUA># Lua 5.1 [attachment=4952:1.jpg] Ну и если она нам больше не нужна - можно и выключить её через меню или набрав в чат !off_lua |
Invisible | ||
28.8.2010, 20:50 |
StatPX API1, API2 | Статистика хаба |
найди в скрипте и закоментируй |
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 Пример работы PSS. PomanoB, пусть пока хотябы это будет. |
Invisible, PomanoB, DEN 007 | ||
27.8.2010, 23:17 |
iconv |
ZigZag | |||
26.8.2010, 13:48 |
Официальная страничка RusHUB Внимание - вопрос |
Да, я думаю лучше будет всё публиковать на сайте (кроме скриптов разумеется ). Но как бы я тоже решил не оставлять проект позади. У каждого хаб софта есть тестовый хаб, ну что мы хуже?)) Я так подумал мне один небольшой хаб и виртуальный хост на опаче не помешает тоже решил поставить маленький тестовый полигон так сказать. Ну и что вышло - сам хаб (не знаю, прогнать от туда лишних юзеров или пусть будут).... Ну и что-то подумали с Николаем и решили, а пусть у странички тестового хаба будет такой-же дизайн как и у офф сайта.... и воаля так сказать Ну что ж, на этом пока всё. Ждём ваших мнений по поводу всего этого 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 - тут) Описание скрипта: Скрипт отсылает в личку пользователю последние новости с популярного торрент трекера Для работы скрипта требуется библиотека 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, но тут мы будем юзать библиотеку из пакета Извлекаем из пакета файла gd.dll, и помещаем её в папку libs. Если вы всё сделали правильно, то у вас всё будет работать. Пример работы можно посмотреть PS. (Графики: Распределение пользователей по объему шары, Основные клиенты пользователей и вэб статистика, это другой скрипт, который выложу чуть позже. |
Invisible, Sorrow, AltSide | ||
11.8.2010, 11:50 |
script-manager Скрипт управления скриптами |
script-manager - Это скрипт для управления скриптами на хабе RusHub. Версия: 0.2 Лицензия GNU GPLv3. Автор: Saymon21 Локализация: Завит от настройки хаба и доп. файлов локализации. В дистрибутиве доступны Русская и Английская. Описание команд:
Кстати. Писать имя скрипта с окончанием .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] Так-же можно скачать скрипт с репозитория: В архиве есть папка 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 |
С Днюхой Тебя! поздравления |
Присоединяюсь! Поздравляю и всего самого хорошего, успехов!!! |
X-Sky | ||
29.7.2010, 0:02 |
Ошибки текущей версии хаба Обнаруженные ошибки публикуются в этой теме |
в хабе убран автозапуск скриптов. Если же у тебя на С и сама ось стоит, лучше перекидывай на другой системный диск. На висте и на семёрке стоит запись в системные папки |
Otshelnik-Fm | ||
26.7.2010, 3:00 |
Ваши Вопросы И Предложения По Поводу Форума |
Остальные два раздела я тоже попытался заполнить переносами тем, надеюсь ничего не упустил. Если есть ещё какие либо предложения отписывайте пожалуйста в эту тему |
Nickolya | ||
26.7.2010, 1:43 |
Ошибки текущей версии хаба Обнаруженные ошибки публикуются в этой теме |
Опять стало очень печально, решил перевести ещё GraphPX взял либсу файл gd.dll из пакета Lua-AIO поместил её в корень хаба. После запуска скрипта проходит буквально секунд 20-30 и возникает крах хаба. После того как переместил библиотеку в папку libs хаб с виду перестал перестал крошиться, но потом проходит буквально минут 5 и снова крах.. Скрин ошибки: [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 |
Ваши Вопросы И Предложения По Поводу Форума |
Соглашусь Коль, могу в любое время помочь с этим |
Nickolya | ||
25.7.2010, 22:57 |
ChatHistorySQL История чата (MySQL) |
Название: ChatHistorySQL Версия скрипта: 1.00 Автор: alex82 Перевод под RusHub: Saymon (Версия скрипта для PtokaX тут.) Описание: Скрипт предназначен для сохранения истории сообщений главного чата в базе данных MySQL, и последующего вывода ее при подключении к хабу, либо по запросу. Имеется возможность поиска сообщений по нику, IP-адресу, или тексту. Также имеется возможность создания резервной копии базы данных скрипта непосредственно с помощью меню хаба, либо команды в главном чате. Скрипт умеет самостоятельно восстанавливать соединение с сервером MySQL. Для работы скрипта требуется библиотека MySQL. Перед запуском скрипта необходимо создать базу данных MySQL. |
Setuper, Invisible, CrazyKiller | ||
25.7.2010, 22:48 |
HubTopic Скрипт показывающий ваш текст в строке состояния |
Название: HubTopic Автор: alex82 Перевод под RusHub: Saymon Описание: Скрипт позволяет устанавливать тему чата с использованием команды $HubTopic. Есть возможность смены через меню. |
Nickolya, Setuper, Invisible, Otshelnik-Fm | ||
20.7.2010, 20:07 |
GeoCity MOTD (RusHub) Информация о местоположении юзера в сообщении дня |
Название: GeoCity MOTD Версия: 1.00 Скрипт для: RusHub (Версия для PtokaX тут.) Автор: alex82 Перевод под RusHub: Saymon Описание: Скрипт предназначен для создания сообщения дня, содержащего информацию о местоположении юзера с точностью до города. Для получения информации используется модуль GeoCity. Установка: 1) Скачиваем библиотеку MySQL, ложим в папку libs. 2) Идём в тему Модуль GeoCity, читаем информацию по установке базы данных и делаем всё как там написано". 3) Скачиваем архив geocity_1.00.7z . 4) Ложим geocity.lua в папку libs, вводим в нём имя бд, имя юзера и пароль ну и конечно хост ну и остальное всё по инструкции из темы Модуль GeoCity. Если вы всё сделали правильно то толжно работать PS. Если у вас город определился не правильно, не переживайте, база не совершенна |
Setuper, Invisible | ||
20.7.2010, 19:13 |
RusRC Графический интерфейс для управления RusHub'ом |
[20:03:38] <LuaError> Ошибка в скрипте: RusRC_Server.lua: ...ver/RusHub_Server/scripts/RusRC_Server.lua:105: attempt to index global 'SetMan' (a nil value) Раскрывающийся текст где нибудь в начале скрипта добавляем Код bot = Core.GetConfig("sHubBot") находим Код Core.SendToUser(UID,"<"..SetMan.GetString(21).."> У вас нет доступа к этой команде!") и заменяем эту строку на Код Core.SendToUser(UID,"<"..bot.."> У вас нет доступа к этой команде!") |
KT315 | ||
13.7.2010, 10:56 |
Видел на одном хабе такой скрпит не могу найти помогите пожалуйста. Помогите. |
STIVAN | |||
8.7.2010, 23:02 |
AntiSpam Eximius | Простой скрипт антирекламы |
Название: Antispam Автор: Nando Описание: Простой скрипт антирекламы. |
Nickolya, sergius_s | ||
8.7.2010, 17:38 |
Описание Eximius и публикация новых версий Eximius |
RC Это. Мне пока так и не удалось это сделать на версии 2.0.6. Возможно пойже что либо придумаем для этого. Временно я у себя сделал некое убожество - aka [attachment=4714:HubMenu.lua] Сразу говорю, пару команд от туда у тебя не будут работать ибо они от триггеров экзекутора. |
Drakula | ||
8.7.2010, 12:29 |
Часто задаваемые вопросы Eximius | Читать всем без исключения! |
Итак, в этой теме мы будем описывать зарание ответы на некоторые вопросы, дабы потом их было меньше. Перед тем как создавать очередную тему, посмотрите, а вдруг уже тут дан ответ. Тему делаю закрытой, ибо удобней будет всё описать. Если у вас есть какие-то идеи о том, что стоит что-то тут изменить - пишите в личку. Ну чтож, начнём потихоньку думаю. Как мне сделать приветствие при входе на хаб? - MOTD Всё просто. Открываем вкладку "Дополнительно" и в поле MOTD пишем то, что вам нужно. Нажимаем под этим полем на знак вопроса, откроется маленькое окошко. Там будут описаны так сказать теги которые можно использовать в MOTD Краткий список [%NICK] - Ник пользователя [%IP] - IP адрес пользователя [%TOTALHUBS] - Число хабов, на которых пользователь [%REGHUB] - Число хабов, на которых пользователь зарегистрирован [%USERHUB] - Число хабов, на которых юзер даже не зарегистрирован. [%OPHUB] - Число хабов, на которых ОП [%SHARE] - Размер шары юзера [%SLOTS] - Число открытых слотов [%DESCRIPTION] - Описание юзера [%USERMAIL] - E-Mail юзера [%CONNECTION] - Вид подключения [%USERCLIENT] - Клиент юзера [%USERMODE] - Режим подключения юзера [%PROFILE] - Профиль юзера на хабе [%HUBNAME] - Имя хаба [%OWNER] - Ник владельца хаба [%EMAIL] - E-Mail владельца хаба Как прописать абсолютные пути? Код sPath = GetStartupPath().."/папка/файл.расширение" Мне нужен простой скрипт антирекламы, есть такой? Открываем вкладку "Настройки" и видим такую штуку, называется "Антиреклама". Пишем там свои запреты, исключения и т.д. Минус в том, что есть пропуск айпи. |
Invisible, sania, shur49 | ||
7.7.2010, 12:27 |
Access IP Ranges Eximius | Доступ на хаб только для диапазонов |
Название: Access IP Ranges Автор: Saymon Описание: Доступ на хаб только для IP диапазона. Разрешаемые диапазоны нужно указать в таблице tLocal, мыло для связи с админом (aka на всякий случай) указываем в переменной AdminMail. PS. Скрипт тестировался на версии 2.0.6. Будет ли работать на остальных версиях не могу сказать, ибо разработчики хаба любят сильно менять API. |
Nickolya | ||
5.7.2010, 22:44 |
Описание Eximius и публикация новых версий Eximius |
Eximius это приложение для серверной платформы протокола Neo-Modus Direct Connect Peer2Peer. Разработка проекта началась в 2007 году. Хаб написан на C #, это быстро и эффективно. NET языка. Хаб имеет свой собственный антифлуд, анти-рекламу и много других вещей. Также у хаба есть поддержка Lua 5.1. Eximius работает под управлением Windows NT операционных систем, таких как Windows 2000, Windows XP и Vista. Она также работает в режиме эмуляции на системах Linux. (Сам не тестировал, только читал в инете что это возможно). Для использования Eximius нужно установить. NETFramework (рекомендуется 3.5). (Стандарт окна XP/SP2 и Vista) Ссылки: Спискок API функцмй читаем тут. Скачать версию 2.1.2 [attachment=5552:Eximius_..._Lua_5_1.rar](На данный момент это последняя версия) |
Nickolya, Invisible, shur49, мамин_парень | ||
5.7.2010, 22:24 |
Eximius API Interface Eximius | API функции хаба |
И так, предлагаю маленький сборник API функций Eximius'a. Конечно сам ещё толком не разобрался в нём, но думаю, что всё впереди Если у кого есть какие либо дополнения пишите, будем рады почитать)) API Функции Код ------------------------------------------- ---- * from version 2.0.3 **-04-2009 ----- ------------------------------------------- ---- Functions ---- Main() OnTimer(Id) OnExit() NewUserConnected(User) UserDisconnected(User) OpConnected(User) OpDisconnected(User) SupportsArrival(User, Data) ChatArrival(User, Data) KeyArrival(User, Data) ValidateNickArrival(User, Data) PasswordArrival(User, Data) VersionArrival(User, Data) GetNickListArrival(User, Data) MyINFOArrival(User, Data) SearchArrival(User, Data) ToArrival(User, Data) ConnectToMeArrival(User, Data) OpForceMoveArrival(User, Data) RevConnectToMeArrival(User, Data) SRArrival(User, Data) KickArrival(User, Data) CommandArrival(User,Data) ChatRoomArrival(User,Data) DataArrival(User,Data) WebArrival(Url,Parms,LuaData, IP) --Web info-- -- Address in browser >>> http://www.rs2soft.nl/forum/index.php?action=collapse;c=1;sa=collapse;#c1 -- Code in htlm >>> <head><?lua title ?></head> -- Url = forum/index.php -- Parms = action=collapse;c=1;sa=collapse;#c1 -- LuaData = title -- IP = the connected IP ----User:---- SendData(FromNick, Data) SendData(Data) SendPM(FromNick, Data) Disconnect() Warn(WarnerNick,Reason) Kick(KickerNick, Reason) Kick(Reason) Ban() Ban(sReason, sBy) NickBan() NickBan(sReason, sBy) Kill(sReason, sBy) TimeBan(iTime, sReason, sBy, bFull) --iTime in minutes Redirect(Address) Redirect(Address, Reason) Mute(Reason) ---- User. ---- sName sPass sClient sClientVersion sMode sIP sMyINFO sStrippedMyINFO sFlag bUserCommand bOperator bRegistered bActive iShareSize cProfile sProfileName iProfileNumber iHubs iSlots sDescription sConnection sEmail iNormalHubs iRegHubs iOpHubs bConnected iLoginTime sConnectTime sCountryCode > Get / Set iKicks > Get / Set Iwarns > Get / Set bMuted > Get / Set bBlockDownload > Get / Set bBlockSearch > Get / Set ---- Profile. ---- -- User.iProfile sProfileName iProfileNumber iMinShare -- 0 B, 100 MB iMaxShare -- 1 GB, 15 TB sMinShareBytes sMaxShareBytes sShareAction sShareRedirect iMinSlots iMaxSlots sSlotsAction sSlotsRedirect iMinHubs iMaxHubs sHubsAction sHubsRedirect bOperator bUseHelp bUseWarn bUseKick bUseTimeBan bUseBan bUseIpBan bUseBanIp bUseRangeBan bUseUnBan bUseKill bUseDrop bUseRedirect bUseRedirectAll bUseWarnLog bUseKickLog bUseBanLog bUseIpLog bUseUserInfo bUseText bUseMute bUseUnMute bUseLockMain bUseUnLockMain bUseLockPm bUseUnLockPm bUseMass bUseRegme bUseAddReg bUseRepass bUseShowProfile bUseUpgrade bUseGetPass bUseDelReg bUseShowReg bUseUpdateIp bUseMe bUseReport bUseMyIp bUseStats bUseTopic bUseHubInfo bUseTalk bUseMc bUseHide bUseUnHide bUseShowScripts bUseSetScript bUseRestartScripts bUseSet bUseGet bUseCmdSpy bUseRules bAllowedToPM bAllowedToMainChat bAllowedToSearch bAllowedToActive bAllowedToPassive bAllowedToSocks5 bAllowedToUserIP bNoFloodRules bNoSlotRules bNoHubsRules bNoShareRules bNoNickRules bNoUrlRules bNoIpRules bAllowedToUppercase bAllowedToEnterFull bSendMotd bSendRc bRegCleaner bNoSearchRules bAllowedToDownload bHideShare bAllowedToShowHidden bAllowedToCmdSpy ---- Global ---- --All SendToAll(Data) SendChatToAll(FromNick,Data) SendPmToAll(FromNick, Data) --Profile SendToProfile(ProfileNumber,Data) SendChatToProfile(ProfileNumber,FromNick,Data) SendPmToProfile(ProfileNumber,FromNick, Data) --Nick SendToNick(Nick,Data) SendChatToNick(Nick,FromNick, Data) SendPmToNick(Nick,FromNick, Data) --Ops SendToOps(Data) SendChatToOps(FromNick,Data) SendPmToOps(FromNick,Data) --Mode SendToMode(Mode,Data) --Mode A, P, S SendChatToMode(Mode,FromNick,Data) SendPmToMode(Mode,FormNick, Data) SendKickMessage(Data) --Send a message to the profiles that are checked in GUI to recive kick messages GetOnlineUsers(ProfileNumber) -1 for all users GetOnlineOperators() GetOnlineNonOperators() GetUsersByProfile(ProfileName) returns table like this [ 0 ] = ["sName"] = string ["sIp"] = string ["sDescription"] = string ["sConnection"] = string ["iUserHubs"] = Number ["iRegHubs"] = Number ["iOpHubs"] = Number ["sMyINFO"] = string ["sClient"] = string ["sConnectTime"] = string ["bIsOP"] = string (True or False) ["bIsReg"] = string (True or False) ["cProfile"] = class (True or False) GetUserSettings() Returns table [ 0 ] = ["sProfileName"] = string ["iProfileNumber"] = Number ["iMinSlot"] = Number ["iMaxSlot"] = Number ["sSlotAction"] = string ["sSlotRedirect"] = String ["iMinHubs"] = Number ["iMaxHubs"] = Number ["sHubsAction"] = string ["sHubsRedirect"] = String ["iMinShare"] = Number ["iMaxShare"] = Number ["iMinShareBytes"] = Number ["iMaxShareBytes"] = Number ["sMinShareFormat"] = Number ["sMaxShareFormat"] = Number ["sShareAction"] = string ["sShareRedirect"] = string GetBanList() returns table like this [ 0 ] = ["sExpireDate"] = string ["sBanData"] = string ["sReason"] = string ["sBy"] = string ["sType"] = string ["sNickIp"] = string GetRegisteredUsers() GetNonOperators() GetOperators() returns table like this [ 0 ] = ["sName"] = string ["sIp"] = string ["sProfile"] = string ["sPass"] = string ["sLastLogin"] = string GetUserByName(Nick) GetOnlineTimeTable() returns table like this ["Days"]) ["TotalDays"]) ["Hours"]) ["TotalHours"]) ["Minutes"]) ["TotalMinutes"]) ["Seconds"]) ["TotalSeconds"]) ["Milliseconds"]) ["TotalMilliseconds"]) ["Ticks"]) ---- frmHub: ---- GetHubBotName() GetHubAddress() GetHubTopic() SetHubTopic() GetHubShare GetOpChatName() GetHubPort() -- Main TCP port GetHubPorts() -- All open TCP port GetWebPort() GetWebStarted() -- true if web is running GetHubName() GetHubDescription() GetKickRedirect() GetKickRedirectAddress() GetBanRedirect() GetBanRedirectAddress() GetMainRedirect() Changed18-08-2008 GetStartupPath() GetUserCount() GetStartTime() GetOnlineTime() GetHubOwner() * RegisterUser(Name, Pass, Profile) returns true,false * RegisterUser(Name, Pass, Profile, IP) returns true,false * UnregisterUser(Name) returns true,false * ChangeUserPass(Name,Pass) returns true,false * ChangeUserIP(Name,Pass) returns true,false * ChangeUserProfile(Name, ProfileName) returns true,false ---- HubBot: -- Reg(Bot) Reg(Bot, MyINFO) UnReg(Bot) ---- Timer: ---- NewTimer(Interval) returns -1 if error else the ID number NewTimer(Interval, CallFunction) returns -1 if error else the ID number Stop(Id) Start(Id) Close(Id) Close the timer and can not be used again. -- Example Code -- TimerID1 = -1 TimerID2 = -1 TimerID3 = -1 function Main() TimerID1 = Timer:NewTimer(1000, MyFucntion) TimerID2 = Timer:NewTimer(1000, MyFucntion) TimerID3 = Timer:NewTimer(1000) -- Use default OnTimer event Timer:Start(TimerID1) Timer:Start(TimerID2) Timer:Start(TimerID3) end function MyFunction(Id) if TimerID1 == Id then -- Here is the TimerID1 event end if TimerID2 == Id then -- Here is the TimerID2 event end end function OnTimer(Id) -- Only TimerID3 comes here end -- End Example -- ---- Mail ---- !! Is preloaded !! .sFrom .sHost .sPort .sUser .sPassword :SendMail(ToMail,Subject,Body) returns true,false ---- FTP ---- !! Is preloaded !! :Set(Host,User,Pass,Port) :Login :Move(data) -- Move to a folder step by step :GetFiles() -- Returns table with files and folders :RemoveFile(file) :UploadFile(file) :MakeDir(DirName) :RemoveDir(DirName) ---- Web ---- !! Is preloaded !! :GetHtml(url) returns html or EMPTY or ERROR :GetHtml(url,proxy) returns html or EMPTY or ERROR :GetHtml(url.proxy,nick,pass) returns html or EMPTY or ERROR :ResolveDns returns IP or ERROR ------------------------------------------- ---- * from version 2.0.3 **-04-2009 ----- ------------------------------------------- |
Nickolya, Invisible, Ksan, X-Sky, shur49 | ||
2.7.2010, 18:37 |
SMS Бот |
TommyKaira, Вам никто не грубил!!! Лично меня интересует такой вопрос: зачем сие на хаб? Нет никакого смысла ставить такое, на мой взгляд. Ибо пройдёт время небольшое и вы подумаете: "а нафига я это поставил".... |
intlive | ||
1.7.2010, 20:34 |
ADCH++ 2.5 Windows/Linux [ADC] |
Цитата начата работа по поддержке скриптов от PtokaХ Собственно это и сейчас возможно. Но и конечно не всё как часы будет работать. Рассказываю по своему опыту как проевёл тест: 1) Идём по 2) Распаковываем в папку Scripts. 3) Идём в папку config, открываем файл Script.xml любым текстовым редактором. 4) Добавляем Код <script>adchpp-ptokax.lua</Script> 5) В папке Scripts создаём файл adchpp-ptokax.txt и папку в которую мы будем закидывать птоковые скрипты. Давайте эту папку назовём просто px. 6) Открываем файл adchpp-ptokax.txt и пишем там например px\PX_Motd.lua Ну и идём в корневую папку хаба и запускаем adchppd.exe Ну и как я думаю уже все знают на ADC хаб надо входить adc://адрес_хаба:порт_хаба PS. Тест проводился на консольной версии Так же выложу свой скрипт, который я тестировал [attachment=4672:PX_Motd.lua] |
Nickolya | ||
30.6.2010, 14:05 |
StatPX API1, API2 | Статистика хаба |
надо читать тему внимательно!!! http://mydc.ru/topic1269.html?view=findpost&p=30857 |
whuru | ||
27.6.2010, 14:12 |
Переход с YnHub на Ptokax |
Есть варианты http://mydc.ru/topic3516.html http://mydc.ru/topic3431.html http://mydc.ru/topic2249.html?hl=JanusHS а про меню - читай тут http://mydc.ru/topic1164.html?view=findpost&p=8577 |
Unians | ||
24.6.2010, 18:20 |
Elf Girls API2 | Бот-болтун |
мамин_парень | |||
22.6.2010, 22:07 |
Lua Api Функции Hex Хаба Описание функций |
Так же небольшой справочник по функциям хаба. Конечно на английском языке но для разработчиков не будет думаю особой проблемы?! |
Nickolya, Phazeus | ||
18.6.2010, 15:17 |
Messenger Plugin 0.4 Плагин почтовых ящиков |
Название: Messenger Plugin Версия: 0.4 Автор: Mikhail Polenin (The Architect) Описание: Плагин позволяющий создать почтовые ящики пользователей на хабе. Команды !message <Ник юзера> <Текст> - Отправить сообщение. !checkmsgs - Показать ваши сообщения. !delmsgs - Очистить ящик Англ версия (оригинал) [attachment=4616:messenger_en.zip] Русская версия (Перевод by Saymon): [attachment=4617:messenger_ru.zip] |
Nickolya, ANDRBEST, Змий | ||
13.6.2010, 15:12 |
Ребята сделайте пожалуйста скрипт для Ptokax скрипт приветствия |
Скриптов приветствия полно же на форуме!!! А так, не поленился и [attachment=4599:MOTD.lua] |
_brat_, -=FugeN=- 2 | ||
5.6.2010, 12:25 |
Access IPRanges Доступ на хаб только для диапазонов |
Название: Access IPRanges Автор: Saymon Помощь в написании: Nickolya Версия API: API2 Описание: Скрипт проверяет айпи адрес юзера и если тот не соответствует диапазонам которые указаны в таблице, отключает с хаба. |
Dimon21, WINS, b0g0m0l, ramzes, Yamakasi, chev | ||
5.6.2010, 12:20 |
Access IPRanges Доступ на хаб только для диапазонов |
Название: Access IPRanges Автор: Saymon Помощь в написании: Nickolya Перевод под RusHub by Saymon Описание: Скрипт проверяет айпи адрес юзера и если тот не соответствует диапазонам которые указаны в таблице, отключает с хаба. |
Invisible | ||
3.6.2010, 12:03 |
TempMail.ru Показывает погоду с сайта pogoda.mail.ru |
Название: TempMail.ru Автор версии для PtokaX 0.4.*.*: Nickolya Перевод под RusHub: by Saymon Описание: Скрипт показывает погоду с сайта pogoda.mail.ru Внимание: Требуется библиотека Luasocket и скрипт ContextMenu. Настройки скрипта Код NickReport = { -- Ники кому будут приходить сообщения об ошибках. "Saymon", "Ник", } City = "Чебоксары" --Город хаба CityCODE = "2867" -- Код вашего города на сайте pogoda.mail.ru |
Nickolya, Setuper, Invisible, Otshelnik-Fm, CrazyKiller, hipimps71, Dacent, AfLc | ||
30.5.2010, 14:30 |
MOTD Сообщение дня |
а в чём проблема? тыкни Цитата [12:11:15] - [::] Your info: - [::] Nick: Yandex™ - [::] Class: Master (0) - [::] IP: 10.218.192.159 - [::] Country Code: Unknown http://mydc.ru/topic1950.html в начале скрипта напиши sBot= "MOTD" Найди Core.SendToUser(tUser, и напиши Core.SendToUser(tUser,"<"..sBot.."> Цитата [12:11:15] Добрый день Yandex™. Добро пожаловать на хаб! http://mydc.ru/topic1164.html?view=findpost&p=12198 Цитата [12:11:15] *** Тема :" «Добро пожаловать на Yandex DC++» Код function UserConnected(tUser) Core.SendToUser(tUser,"$HubTopic «Добро пожаловать на Yandex DC++» ") RegConnected, OpConnected = UserConnected, UserConnected а с остальным какие могут быть проблемы? Не ленись. Или вот, на быструю руку [attachment=4550:motd.lua] Скрипт приветствия с указанием времени суток уже есть. |
Kar@bas, ke(x)one | ||
23.5.2010, 19:24 |
Apache_&_MySQL_PXViewer API2 | Скрипт управления вэб сервером с хаба |
Название: Apache_&_MySQL_PXViewer Версия скрипта: v 0.1 beta Версия API: API2 Автор: Saymon Описание: Скрипт управления вэб сервером (пока только Apache'м) через хаб.
Убедительная просьба сообщать обо всех багах, предложениях и тд. Изменения от: 30.12.2010: Закрыто. |
Nickolya, PomanoB, HackFresse, forZejkee | ||
23.5.2010, 13:31 |
InfoMenu API2 | Скрипт показывающий информацию о хабе и о юзере в меню |
sania, У тебя есть 3 варианта сейчас. 1) Делай как тебе сказал Ksan. 2) Допили профили под себя. (тыкай) а именно тут Код local tProfiles = { -- Кому будет доступно меню. 1 - Да. 0 - Нет. [0] = 1, -- Мастер [1] = 1, -- ОПератор [2] = 1, -- VIP [3] = 1, -- Зарегистрированный пользователь [-1] = 1, -- Незарегистрированный юзер } и тут tProfileName = { -- Названия профилей. [0] = "Главный администратор", [1] = "Оператор", [2] = "VIP-Пользователь", [3] = "Зарегистрированый пользователь", [-1] = "Незарегистрированный пользователь", } После этого убери коментарий в тех строках, что я тебе показал. 3) Юзай данный скрипт без ограничения по профилям и отображения имени профиля. |
Invisible, sania | ||
21.5.2010, 15:29 |
С Днюхой Тебя! поздравления |
Коль, это мы должны тебе говорить спасибо за создание такого отличнова форума!!!!! |
Nickolya | ||
21.5.2010, 15:09 |
InfoMenu API2 | Скрипт показывающий информацию о хабе и о юзере в меню |
Название: InfoMenu Версия API API2 Автор: Saymon Описание: Скрипт показывает информацию о хабе и о юзере в меню. Скрин: [attachment=4521:scrin.jpg] [attachment=4524:InfoMenu_by_Saymon.lua] PS. Скрипт писал для себя решил выложить, авось кому понадобится PPS. На скрине есть пункт "Прислать дополнительное меню". В данном скрипте этого нет. Это из другова скрипта. |
Nickolya, Invisible, Drakula, ™Wizard™, Тёмич, sania, Kar@bas, AfLc | ||
21.5.2010, 14:51 |
С Днюхой Тебя! поздравления |
Поздравляем с днём рожденья нашего админстратора Nickolya!!! От себя желаю всего самого, самого лучшева |
Nickolya | ||
20.5.2010, 16:03 |
Registrator API2 | Скрипт регистрации |
Цитата например если с аккаунта не выходили месяц , то он удаляется автоматически http://mydc.ru/topic1230.html |
Invisible, baralgin | ||
9.5.2010, 8:38 |
Поделитесь менюшкой кому не трудно выложите |
Оно делается там не скриптом, а во вкладке "User Menus" Код $UserCommand 2 3 Хаб\Написать от ника$<%[mynick]> !say %[line:Введите ник:] %[line:Текст сообщения:]& #124;| Между & # убрать пробел. А так, Пример на скрине тебе [attachment=4477:211.jpg] http://mydc.ru/topic1531.html |
Nissan_GT, Streter | ||
3.5.2010, 13:03 |
Нужен скрипт для Ptokax: антифлуд, антиспам чтобы кикал юзеров, которые спамят и флудят в чате |
forZejkee | |||
30.4.2010, 17:45 |
Логотип для RusHub'а ваши варианты и предложения |
Otshelnik-Fm, А я вас сударь, попрошу поосторожней на поворотах. Как никак с модератором общаетесь. |
bot9ra | ||
28.4.2010, 22:22 |
Можно ли банить по мак-адресу? |
li4nost | |||
28.4.2010, 11:30 |
Бомба API1, API2 | Классная игра на кик |
проверь файл SettingsBomb.dbs в нём есть: Код ["sArmour"] = "$UserCommand 1 3 Развлечения\\Игры\\Бомба\\Установить/снять бронежилет$<%[mynick]> +armour|", ["sMenuHub"] = "$UserCommand 1 1 Развлечения\\Игры\\Бомба\\Заминировать$<%[mynick]> +bomb %[line:Введите ник жертвы]|", ["sTopBombers"] = "$UserCommand 1 3 Развлечения\\Игры\\Бомба\\Топ20\\Минёры$<%[mynick]> +bombers|", ["sCheck"] = "$UserCommand 1 3 Развлечения\\Игры\\Бомба\\Проверить наличие бронежилета$<%[mynick]> +checkarmour|", ["sHelp"] = "$UserCommand 1 3 Развлечения\\Игры\\Бомба\\В помощь минеру$<%[mynick]> +helpbomb|", ["sTopAll"] = "$UserCommand 1 3 Развлечения\\Игры\\Бомба\\Топ20\\Общий$<%[mynick]> +topall|", ["iAction"] = 1, ["sTopSappers"] = "$UserCommand 1 3 Развлечения\\Игры\\Бомба\\Топ20\\Сапёры$<%[mynick]> +sappers|", ["sTopLosers"] = "$UserCommand 1 3 Развлечения\\Игры\\Бомба\\Топ20\\Неудачники$<%[mynick]> +losers|", ["sMenuUser"] = "$UserCommand 1 2 Развлечения\\Игры\\Бомба\\Заминировать$<%[mynick]> +bomb %[nick]|", } |
Fe(one)X | ||
27.4.2010, 11:31 |
ChatNickChanger by Nickolya API2 | Скрипт смены ников выводимых в чат |
Название: ChatNickChanger Версия скрипта: v 1.1 Версия API: API2 Автор: Nickolya Описание: Скрипт позволяет администратору и операторам хаба менять ники выводимые в чат пользователей и самих себя при этом ник останется такой же даже при переподключении к хабу. При установке нового ника в списке пользователей появится новый юзер-бот с шарой тегом слотами и тд. Описание настроек скрипта: Ники админов, которым будут доступны команды скрипта, в то же время им нельзя менять ник в чате: Код tAdmins = { ["Saymon"] = true, ["yahoo"] = true, ["К@пит;-)шка"] = true, } Профили, которым доступны команды. true - Да. false - Нет. Код tAccessCmds = { [0] = true, [1] = true, } Код Профили, которым можно менять ник. true - Да. false - Нет. tChangableProfiles = { [2] = true, [3] = true, [-1] = true, } Разрешить ли тем кому доступны команды изменять свой собственный ник. true - Да. false - Нет. Код bEnabledSelfChanging = true Реагировать ли на команды, т.е. изменять ли ник в чате при использовании юзером команд. true - Да. false - Нет. Код bReactionToCmds = false Регистрировать ли бота с измененным ником. true - Да. false - Нет. Код bRegBot = true Сохранять ли описание и e-mail у бота, при настройке false поля будут пустыми. true - Да. false - Нет. (При включении функции администратору нужно быть осторожней, особенно если стоит описание Owner myhub... или что-то в этом роде.) Код bSaveUserData = false Соблюдать ли статус юзера при регистрации бота, т.е. если юзер, которому меняется ник - оператор, то и бот будет оператором, при настройке false бот всегда будет без ключа: Код bMakeBotOp = false Цитата Изменения в версии 1.1: - добавлена опция для команды, позволяющая не регистрировать (или регистрировать) бота в списке юзеров Внимание: Ники нужно указывать без пробелов. Внимание: при переходе на новую версию лучше удалить файл с измененными никами (ChangedChatNicks.tbl). Старые версии [attachment=4729:ChatNickChanger.lua] |
Nickolya, Invisible, Cyber_voodoo, Kar@bas | ||
25.4.2010, 11:42 |
Нужен скрипт freshstuff под PtokaX 0.4.1.2 Нужен нормально работающий скрипт freshstuff под PtokaX 0.4.1.2 |
Файл freshstuff\config\main.lua Код Bot.name = "Новинки" вписать имя бота или Код Bot.name = SetMan.GetString(21) - в таком случае имя бота будет браться из настроек хаба.Меню: freshstuff\ptokaxnew.lua ну тут не знаю что может быть непонятно. Код rightclick[{Levels.Add,"1 3","†† Новинки\\¤ Релизы\\Добавить\\"..b,"!"..Commands.Add.." "..a.." %[line:Название релиза]"}]=0 |
sania, Alexey5176 | ||
18.4.2010, 0:12 |
PXControl Удаленное управление PtokaX 0.4.x.x |
При отправке клиентом команды !stats Выходит окно c ошибкой [attachment=4401:error.jpg] Скрипты не трогал. |
Drakula | ||
12.4.2010, 23:41 |
PoddelkiFakeList API2 | Скрипт подделок по TTH. (Основано на плагине Ekzekutor'a) |
Как я понял - при обнаружении подделки добавляешь TTH в базу скрипта ( через админское меню "Добавить") А там уже юзер сам проверяет подделка или нет. Хотя я могу и ошибаться, можно получше узнать у автора. |
мамин_парень | ||
12.4.2010, 23:28 |
PoddelkiFakeList API2 | Скрипт подделок по TTH. (Основано на плагине Ekzekutor'a) |
Название: PoddelkiFakeList Версия API: API2 Автор плагина: Phazeus. © PhazaSoft Перевод в отдельный скрипт: Nickolya Описание: Скрипт известных подделок по TTH. (Основан на плагине Ekzekutor'a) |
Invisible, мамин_парень | ||
30.3.2010, 15:59 |
RegmeEmail API2 | Регистрация через e-mail |
(Steep)_(Boss) | |||
28.3.2010, 13:18 |
Userbars для RusHub |
не нужен он там |
hipimps71 | ||
28.3.2010, 13:07 |
Userbars для RusHub |
ну да. Луа плагин, библиотеки установил? |
hipimps71 | ||
28.3.2010, 12:58 |
Userbars для RusHub |
это не для птоки скрипт |
hipimps71 | ||
18.3.2010, 14:46 |
Плагин экзекутора Poddelki.FakeList как отдельный скрипт |
Доброго времени суток всем. Переделайте пожалуйста плагин экзекутора Poddelki.FakeList (Плагин базы известных подделок по TTH.) Как отдельный скрипт для PtokaX API2. Сам плагин: [attachment=4249:Poddelki.FakeList.rar] Зарание спасибо. |
Kocha | ||
18.3.2010, 12:41 |
Типо игра.... |
Типа человеку с этим аватаром больше желать нефиг |
теньь | ||
14.3.2010, 15:53 |
Помогите пожалуйста найти скрипт "Hub Information" |
В принцепе есть кнопочка |
ZoD777 | ||
14.3.2010, 13:03 |
Помогите пожалуйста найти скрипт "Hub Information" |
Чисто такого я не видел тут. Но написать это минут 5 Вот набросал маленький держи [attachment=4222:Hello.lua] Проверил на птоке 0.4.1.2 Всё норм пашет. |
ZoD777 | ||
12.3.2010, 0:52 |
Скрипт Скрипт |
Unians | |||
9.3.2010, 15:36 |
PtokaX Stat Script by Saymon API2 | Очередной небольшой скрипт статистики хаба |
Исправил один баг в скрипте. Перезалит в первом посте. |
valdis73 | ||
9.3.2010, 14:48 |
Официальная страничка RusHUB Внимание - вопрос |
Артём, На вкус и цвет - товарищей нет! Nickolya, Отлично |
bot9ra | ||
8.3.2010, 21:51 |
Узнать кто защел о новых юзерах |
voronf4, http://mydc.ru/topic118.html |
voronf4 | ||
8.3.2010, 3:20 |
Скачка между интернетчиками |
Если правильно понял, то вот http://mydc.ru/topic61.html |
Kingston | ||
7.3.2010, 23:51 |
Скрипт 8 Марта API2 | Отсылает стихи в чат по таймеру |
вот же [attachment=4185:1.jpg] PS. Извиняемся за оффтоп. Tsd, Поправь маленько local sTeme = "Поздравления нашим дюбимым" -- заголовок |
Tsd | ||
6.3.2010, 23:39 |
C одного IP много юзеров? Как пускать с одного iP много юзеров? |
Настройки птахи, "Больше антифлуда", "Максимум пользователей с одного IP" - ставь своё число. |
LexXx | ||
28.2.2010, 0:50 |
Tophubbers API2 | Кто и сколько времени провёл на хабе |
TommyKaira, Код -- Проверка по профилям [0 = выкл; 1 = вкл] tProfiles = { [-1] = 0, [0] = 1, [1] = 1, [2] = 1, [3] = 1, [4] = 1, [5] = 1 }, |
TommyKaira | ||
25.2.2010, 21:24 |
Скрипт онлайн-погоды скрипт погоды сейчас |
Тестируй [attachment=4130:Temp.lua] Пример [21:09:57] <Bot[Security]> Информация о погоде *************************************************************************** Сейчас в г. Чебоксары за окном -7 Атмосферное давление 748mmHg Влажность 99% Скорость и направление ветра 1 м/с СЗ *************************************************************************** Находим строку local msg,err = http.request("http://pogoda.mail.ru/?city=2867") Заменяем 2867 на свой код города. Находим City = "Чебоксары" --Город хаба Пишем свой город. |
Ksandor | ||
25.2.2010, 20:24 |
Скрипт онлайн-погоды скрипт погоды сейчас |
Ksandor, Готово щас чуть пойже выложу |
Ksandor | ||
23.2.2010, 14:20 |
PtokaX Stat Script by Saymon API2 | Очередной небольшой скрипт статистики хаба |
Баг с ветром исправлен, скрипт перезалил. Тестируем |
rival | ||
22.2.2010, 17:54 |
PtokaX Stat Script by Saymon API2 | Очередной небольшой скрипт статистики хаба |
Название: PtokaX Stat Script Версия скрипта: 0.4 Beta Версия API: API2 Автор: Saymon Автор функции парсера c Мail.ru: Nickolya Доработал: Saymon Автор функции "Основное местоположение юзеров": alex82 Описание: Скрипт статистики хаба с парсером сайта pogoda.mail.ru. Статистика хаба выводится по командам !stat , +stat , !stats , +stats Так же есть меню. Таким образом стандартная птоковая инфа от команд !stat , +stat , !stats , +stats выводится не будет. 0.4 Добавил: Отображение информации о погоде города: Добавил облачность (По запросу К@пит;-)шка ) Статистика основного местоположения юзеров (Автор функции alex82. (Требуется база IPCountry) Время восход / заход. 0.3.1 - Изменил пару функций. Добавил определение местоположения юзера (Требуется база IPCountry, Качаем К статистике хаба добавил чтение описания хаба и топика. Небольшая настройка Внимание: Для работы парсера требуется библиотека Luasocket. Качаем тут Файл ip-to-country.csv нужно положить в папку \PtokaX\cfg. (Чтобы переделать парсер под свой город открываем скрипт, находим строку 109 Код local msg,err = http.request("http://pogoda.mail.ru/?city=2867") Заходим на сайт pogoda.mail.ru, вводим в поиске свой город, потом в адресной строке браузера смотрим код своего города и заменяем 2867 на свой код. 21 строка [code]Настройка скрипта: находим: City = "Чебоксары" -- Пишем город хаба Country = "Россия" -- Пишем страну хаба Republic = "21, Чувашия" --Республика хаба Скрин в чате: [attachment=4147:ScrinSho...y_Saymon.jpg] PS. Мой первый скрипт, прошу сильно не ругать. От себя выражаю огромное спасибо Setuper'у, за оформление раздела "Разработчикам" Пишем предложения по улучшению функционала скрипта в эту тему или на PSS. Информация о погоде вашего города первое время будет показывать "Ошибка. Нет данных" Так как данные обновляются не сразу. Был замечен баг с некорректным отображением температуры в некоторых городах. Причина тому - небольшое изменение странички сайта. Исправил, перезалил. |
Invisible, Mc-JuNiOr | ||
22.2.2010, 13:20 |
Вопросы по скриптам Мелкие вопросы |
Да гдето был на форуме Вот он http://mydc.ru/topic1898.html |
DrakonSP | ||
22.2.2010, 1:15 |
замена стандартной команде !stat |
striker | |||
|
Сейчас: 23.11.2024, 5:44 |