myDC.ru

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

 

Alfar
Отправлено: 20.9.2009, 23:21


Абсолютный новичок


Группа: Пользователи
Сообщений: 4
Регистрация: 3.11.2008
Пользователь №: 981


Доброго времени суток)

Файлы хаба разбиты на два архива из-за ограничение на размер загружаемых файлов - 2 Mb.

Версия: HexHub 5.04Firewall1.09

LUA API: HexScript 1.1.0.2

Включенные плагины:

CmdSpy - показывает все команды, вызванные пользователями. Слушать Hub-Security

HexScript - версия 1.1.0.2, LUA API

OpChatRoom - подменяет стандартный опчат. имеет имя #OpChat. не транслирует всякую чушь. подробности см. ниже.

TEext - злобный плагин, все возможности см. в его конфигурации. Включены: опции crash client для админов, crash тех, кто пытается спамить хаб

txtCmd - содержит правила. вызываются командой !rules. Редактируются через конфигурацию.

Включенные скрипты:

banner - выдает на хаб большой, хорошо видный баннер по команде (правильно) !banner . внимание! исходный текст в одну строку.

hideme - позволяет администрации прятать от остальных свои ники из списка. спрятанные могу обмениваться сообщениями. выход из скрытого режима - после перезахода на хаб

history - см. скрипт history

NoCaps - см скрипт NoCaps

timebot - см. скрипт TimeBot . модифицирован, проверяет время раз в 10 секунд, не перезаходит после каждого таймера, а только когда изменилось время


где было необходимо - в скрипты были вставлены заглушки, чтобы API не ругался на отсутствующие функции


По поводу самого хаба, настройки и тонкости:


Имя хаба, Описание - картинка 1 в приложении

Вам наверняка захочется отредактировать motd.txt (лежит в корне) и мб welcome (разная статистика при входе на хаб, /Welcome/welcome.txt ), см. картинку 2

Рекомендуется заполнить хаблист, см. картинку 3

Обязательно настроить профиль владельца. Остальных - по желанию. (Реально использовались только профили Owner, Default и Admin, учтите это), см. картинку 4

Жирная тонкость. ИМЯ ОПЧАТУ ЗАДАВАТЬ НЕ НУЖНО! почему?
а) он не будет отображаться в списке (будет только опчат из плагина)
б) он __не будет банить юзеров за неправильный синтаксис поиска и ругаться на неверный ип___
в) вообще не будет присылать мусор в опчат
Бота безопасности можно именовать как угодно.
см. картинку 5.

Настройки плагинов - где есть, по желанию и усмотрению. см. картинку 6

Меню уже настроено! см. картинку 7.

ВНИМАНИЕ! обязательно проверить папку скриптов. исправить. см. картинку 8.


Теперь еще несколько моментов:

Правила выставлены так, что юзеры могут регистрироваться по команде !password <pass> и через меню. Они зачисляются в группу Default

Админов лучше зачислять в группу Admins, поскольку только она реально использовалась в работе хаба.

Остальное - на вашей совести, желании и усмотрении.

Спасибо за внимание, и удачи)
Эскизы прикрепленных изображений
Прикрепленное изображение

Прикрепленное изображение
Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение
Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  HeXHub.part1.rar ( 1.39 мегабайт ) Кол-во скачиваний: 150
Прикрепленный файл  HeXHub.part2.rar ( 1.18 мегабайт ) Кол-во скачиваний: 122
 
  Форум: HexHUB · Просмотр сообщения: #21147 · Ответов: 1 · Просмотров: 8 041

Alfar
Отправлено: 14.9.2009, 11:36


Абсолютный новичок


Группа: Пользователи
Сообщений: 4
Регистрация: 3.11.2008
Пользователь №: 981


Название скрипта: showlog
Версия: 1.0
API: HexScript 1.1.0.2
Описание: По запросу выдает ссылку на соответствующий файл лога.

исходные данные следущие:

1. Имеется ftp, на котором под отдельным аккаунтом расшарены логи хаба (см. скрипт history)
2. Когда пользователь желает посмотреть лог за определенное число, он пользуется командой !showlog

Синтаксис следующий:
!showlog dd.mm.yy
либо
!showlog ddmmyy

соответственно день, месяц и год
также работают варианты d.m.y и dmy
затем по IP пользователя и составляется ссылка в соответствие с его сетью.

Может быть интересен как пример, поскольку реализован довольно удачный (имхо) парсер запроса + выдача ответа в зависимости от IP.
Прикрепленные файлы
Прикрепленный файл  showlog.lua ( 1.56 килобайт ) Кол-во скачиваний: 32
 
  Форум: Скрипты для HexHub'а · Просмотр сообщения: #20812 · Ответов: 0 · Просмотров: 5 976

Alfar
Отправлено: 14.9.2009, 11:35


Абсолютный новичок


Группа: Пользователи
Сообщений: 4
Регистрация: 3.11.2008
Пользователь №: 981


Название скрипта: NoCaps
Версия: 1.0
API: HexScript 1.1.0.2
Описание: скрипт препятствует капсу и флуду.

1. Если в сообщении более 40% заглавных букв - все буквы заменяются на маленькие. Кириллица тоже.
2. Удаляет множественные повторяющиеся символы. При текущих настройках (например):
тттттттттт ......... 444444444444 оооооооооо -> ттт ... 444 ооо

Три основных параметра описаны в самом начале скрипта:
Размер сообщения с которого начинает реагировать скрипт:
local iCheckSize = 6

Процент капса, при котором сработает скрипт:
local iPersents = 40

Максимум одинаковых символов подряд:
local iSymbLimit = 3
Прикрепленные файлы
Прикрепленный файл  NoCaps.lua ( 2.51 килобайт ) Кол-во скачиваний: 78
 
  Форум: Скрипты для HexHub'а · Просмотр сообщения: #20811 · Ответов: 0 · Просмотров: 6 740

Alfar
Отправлено: 14.9.2009, 10:53


Абсолютный новичок


Группа: Пользователи
Сообщений: 4
Регистрация: 3.11.2008
Пользователь №: 981


Название скрипта: History
Версия: 1.01
API: HexScript 1.1.0.2
Описание:скрипт заведует логами и историей чата.

1. Каждому входящему юзеру отсылаются последние 25 сообщений чата.
2. В папки LOGS и LOGSpm в директории HexHub (которые нужно предварительно создать) будут складываться логи чата и личных сообщений соответственно.

Единственная важная настройка в скрипте:
local top = 25 -- количество запоминаемых сообщений

UPD: нечаянно была стерта строчка, заведующая сохранением истории чата между перезапусками хаба - восстановил
Прикрепленные файлы
Прикрепленный файл  history.lua ( 3.52 килобайт ) Кол-во скачиваний: 150
 
  Форум: Скрипты для HexHub'а · Просмотр сообщения: #20808 · Ответов: 7 · Просмотров: 13 362


New Posts  Открытая тема (есть новые ответы)
No New Posts  Открытая тема (нет новых ответов)
Hot topic  Горячая тема (есть новые ответы)
No new  Горячая тема (нет новых ответов)
Poll  Опрос (есть новые голоса)
No new votes  Опрос (нет новых голосов)
Closed  Закрытая тема
Moved  Тема перемещена
 

RSS Сейчас: 19.5.2024, 2:46