Здравствуйте, гость ( Вход | Регистрация )
| Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
|---|---|---|---|---|---|
| 30.1.2012, 0:57 |
С Днюхой Тебя! поздравления |
Поздравляем Setuper! |
Setuper | ||
| 28.1.2012, 14: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. Ну просто мы для него пилили.). Достаточно поправить один запрос к бд, и можно сделать с каким нить другим движком... ps. В заначке также валялся подобный скрипт "мост" с magneto. Если надо кому, скажите, выложу... Просто щас лениво искать. |
ShadoWx, CrazyKiller, DEN 007 | ||
| 25.1.2012, 1:48 |
FirstRusHubBot приводим RusHub к рабочему виду функционалом скриптов |
заменить на Код tUser2.iProfile = iProfile |
CrazyKiller | ||
| 19.1.2012, 1:52 |
Mellon DC Hub List |
в линуксе обычно /etc/php5/apache2 /etc/php5/cgi /etc/php5/cli /etc/php5/fpm /usr/local/etc/ |
stailzoRE | ||
| 13.1.2012, 14:08 |
Помогите подредактировать скрипт |
Опустить поставить этот скрипт ниже истории чата. Или поднять историю чата. |
ImDim | ||
| 13.12.2011, 8:46 |
Tiny Hublist Программа для создания хаблистов |
Цитата Линукс Убунту 10.10 лтска С каких таких пор? |
CrazyKiller | ||
| 12.12.2011, 3: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, 13:05 |
От: Mellon DC Hub List От темы с ID: 5060 |
Цитата Enyby это было всеголишь предположение если писал сам то молодец. Ели сдержался, чтобы не выразить кучей мата. Тебе ! И без этого след.раз лучше помалкивать. |
-=ДЕМОН=-, Enyby | ||
| 21.11.2011, 23:43 |
Вопросы по RusHub Технические вопросы |
dimajak | |||
| 8.10.2011, 15:18 |
Настройка (D)DoS Deflate Защита от DDoS с помощью (D)DoS Deflate |
Твои конфиги iptables не нужны тут. В крон, Как бы приоретет. И это, crontab -e man crontab А конфиги DoS Deflate, ну достаточно посмотреть код скрипта, /usr/local/ddos |
CrazyKiller | ||
| 29.9.2011, 15:45 |
Вопросы по RusHub Технические вопросы |
AfLc, Код function OnFlood(UID, iType, iNum) if iType == 3 then return true end end как-то так. |
AfLc | ||
| 16.9.2011, 17: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 |
CrazyKiller | ||
| 4.9.2011, 12:50 |
Настройка iptables Правила iptables |
Да, так-же можно заглянуть в /etc/sysctl.conf Код # отключение ответов на запросы ICMP ECHO net.ipv4.icmp_echo_ignore_all=1 # Увеличение очереди "полуоткрытых" TCP-соединений net.ipv4.tcp_max_syn_backlog=2048 #Уменьшение времени удержания "полуоткрытых" соединений net.ipv4.tcp_synack_retries=1 # Включение механизма TCP syncookies net.ipv4.tcp_syncookies=1 # Защита от спуфинга net.ipv4.conf.default.rp_filter = 1 #Проверять TCP-соединение каждую минуту. Если на другой стороне - легальная машина, она сразу ответит. net.ipv4.tcp_keepalive_time = 60 #Повторить пробу через десять секунд net.ipv4.tcp_keepalive_intvl = 10 # Количество проверок перед закрытием соединения net.ipv4.tcp_keepalive_probes = 5 после всего этого дела обязательно Код sysctl -p |
ShadoWx, _Skyline, DEN 007 | ||
| 25.8.2011, 15: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, 21:27 |
RSS.Feed.Bot.V2.3.Final.LUA5-RusHub RSS-ленты под RusHub (можно много лент и HTML-просмотр) |
Исправил |
Angel_D | ||
| 24.8.2011, 21: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, 2:26 |
Ваши Вопросы И Предложения По Поводу Форума |
~/sources/classes/bbcode/class_bbcode_core.php, находим функцию regex_code_tag, добавляем (боюсь постить сюда на форум) Да, да, стоит наоборот заменять | на амперсанд решётка 124 пробел ; Лично у меня толко такой кастыль проканал. :( Каких-то багов из-за этого не замечено. Раскрывающийся текст [attachment=6004:______.png] UPD. Не стоит так делать! |
Nickolya | ||
| 8.8.2011, 21:15 |
Компиляция из SVN |
В хеад не всегда стабильные версии. Бери релизы в файловом архиве на sf |
kotuk | ||
| 2.8.2011, 1:54 |
VerliHub for Windows Описание |
а Verlihub - linux only! |
Maximum | ||
| 28.7.2011, 18:33 |
Nick Protect Скрипт защиты ников от подделки методом подмены символов |
Название: Nick Protect Версия: 1.00 (RusHub) Автор: alex82 Перевод под RusHub: Saymon Описание: Скрипт предназначен для защиты ников от подделки методом подмены символов на аналогичные по начертанию. ВНИМАНИЕ! Скрипт не совместим с идиотскими никами операторов (@dm1№, |З@©Я, и.т.д). Настоятельно рекомендуется удалить операторов с такими никами перед установкой скрипта. |
Setuper, mariner, PomanoB, KT315, CrazyKiller | ||
| 16.7.2011, 18:14 |
Antisearch |
Название скрипта: Antisearch Версия скрипта: 1.4 Версия API: RusHub Автор: Setuper Перевод под RusHub: Saymon Требования: Для работы скрипта требуется библиотека MySQL и скрипт/модуль BanManager Описание: Скрипт антипоиска. Скрипт хранит в mysql базе TTH запрещённых файлов. Скрипт автоматически ищет у пользователей запрещённые TTH и даёт наказания за них. Наказания могут быть следующих типов:
Прежде чем запускать скрипт нужно предварительно настроить базу данных на работу со скриптом:
Сам скрипт: [attachment=5963:Antisear...4_rushub.7z] Вставала проблема, как быстро из Lua таблицы загнать большое число TTH в базу, поэтому сделал следующее: [attachment=5964:TTH_Impo....lua.tar.gz] Использование просто:
В таблице уже есть примерно 1к TTH. И да, конечно к этому скрипту также нужна библиотека MySQL. |
mariner, PomanoB, kotuk, DEN 007 | ||
| 16.7.2011, 15:58 |
Gagme Скрипт заглушки |
Название скрипта: GagMe Версия: 1.01 Версия API: RusHub Автор: alex82 Перевод под RusHub: Saymon Описание: Cкрипт позволяет блокировать функции общения для определённых ников или IP. |
Otshelnik-Fm, PomanoB, KT315, Sorrow | ||
| 23.6.2011, 19:28 |
PtokaX на Ubuntu Непонятный краш хаба |
луа-сокеты. Код apt-get install liblua5.1-socket2 Ставим птоку: 1) 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, 3:12 |
OpenHublist ADC Pinger 1.0 Пингер ADC/ADCS хабов |
Версия: 1.0 Автор: Catalin Поддержка: ADC/ADCS Язык программирования: Java, PHP Лицензия: GPLv3 SourceForge: Наткнулся вот на такое, проверил, работало и решил выложить. Мб и будет кому тут полезным. PS. Пример использования в архиве, ping.php |
PomanoB, DEN 007 | ||
| 24.5.2011, 12:40 |
PMSender v.1 - API2 Отправка хабом сообщения в приват каждому подключающемуся пользователю |
MyDC.ru > PtokaX DCHub > Запросы скриптов > ! Часто Задаваемые Вопросы !, Обязательно прочитать всем!!! > Как сделать отсылку сообщения пользователю при входе на хаб? |
ramzes | ||
| 21.5.2011, 18:21 |
С Днюхой Тебя! поздравления |
Maximum, С прошедшим! Лучше поздно чем никогда. |
Maximum | ||
| 15.5.2011, 13: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, 12:00 |
CountryStats Статистика местоположения пользователей по странам |
Перезалил модуль IP2Country |
Dimon21 | ||
| 5.5.2011, 16: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 |
Setuper, CrazyKiller, DEN 007, AltSide, AfLc | ||
| 5.5.2011, 14:43 |
Модули для скриптов RusHub |
IP2Country - Модуль работы с IP2Country.csv Автор: Nickolya Подключение модуля: require"IP2Country" Функции: IP2Country.GetCountryCode(sIP) - Возвращает код страны для указанного ip IP2Country.GetCountryName(sIP) - Возвращает имя страны для указанного ip База IP2Country.csv должна быть в корневой дериктории хаба. |
Setuper, AltSide, AfLc | ||
1 2 3 > »
|
Сейчас: 7.2.2012, 14:48 |