1. Дополнительно наши разработки можно найти на GitHub

LUA скрипты для хабов

Discussion in 'Наши разработки' started by Accelerator, Mar 8, 2011.

Thread Status:
Not open for further replies.
  1. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название скрипта: ChatLogsMySQL
    Версия скрипта: 4.3d (03.08.2011)
    Скрипт для: RusHub, PtokaX (Универсальный)
    Описание: Логирует чат и сохраняет данные в базу MySQL
    Содержание архива: Сам скрипт, Web-интерфейс
    • Версия 4.3d:
    • Поправлена ошибка с занесием данных и созданием БД на Linux (наблюдались проблемы чтения из базы) (Спасибо за репорт CrazyKiller)
    • Пересмотрел веб-часть, убрал некоторые лишнии строки, поправил запросы

      Версия 4.3c:
    • Добавлена опция включения показа IP адресов в логе. Включается в файле config.php

      Версия 4.3b:
    • Усовершенствован поиск ссылок в чате, для занесения в таблицу логов ссылок

      Версия 4.3a:
    • Вновь поправка в регулярном выражении, когда некоторые команды при вводе заносились в логи

      Версия 4.3:
    • Поправлена ошибка, когда некоторые команды при вводе заносились в логи

      Версия 4.2:
    • Усовершенствована функция нахождения ссылок в чате и занесении их в БД с html тегами (Взято из StatPX от alex82)
    • Сделан стиль для веб части
    • Оптимизирован запрос в БД на вебе
    • Поправлены некоторые ошибки в веб-интерфейсе
    • Добавлена мультиязычность в веб форму (языки: русский, английский, украинский)

      Версия 4.1:
    • Магнет и обычные ссылки теперь записываются в базу полностью вместе с комментарием

      Версия 4.0:
    • Поправлена ошибка с парсером смайлов(некоторые смайлы не определялись)
    • Версия скрипта также работает на PtokaX

      Версия 3.2:
    • Смайлики на веб-странице отображаются графически(Спасибо alex82)

      Версия 3.1:
    • В базу теперь также записываются профиль и IP-адрес юзера
    • Изменения в веб интерфейсе
      • - Ники пользователей в логах теперь выделяются различными цветами в зависимости от профиля

      Версия 3.0:
    • Исправлена ошибка с парсером ссылок в сообщении и занесением их в БД
    • Добавлено экранирование данных в запросах к БД
    • Изменения в веб интерфейсе

      Версия 3.0 Beta:
    • Логирование магнет и обычных ссылок
    • Исправлена опечатка в local https
    • Убрана неиспользуемая таблица ChangeTime
    • Изменения в веб интерфейсе

      Версия 2.0:
    • Изменения в веб-интерфейсе
    • Некоторые мелкие доработки
    • Все dchub, http, https, ftp, магнет ссылки(спасибо alex82) и тд. теперь будут отображаться в логе как гиперссылки

      Версия 1.1:
    • Некоторые мелкие исправления (Поправил ошибку, когда не логировались некоторые магнет-ссылки)
    Внимание! Скрипт не выводит в чат последние n сообщений, он только сохраняет данные в БД и с помощью веб-интерфейса их можно просмотреть.

    Советы:
    При создании БД на Windows используйте кодировку базы и таблиц cp1251_general_ci;
    При создании БД на Linux используйте кодировку базы и таблиц utf8_general_ci

    Для работы скрипта требуется установить библиотеку [topic=130]Mysql[/topic]
     
    Last edited: Feb 4, 2023
  2. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: Мониторинг игровых серверов
    Версия: 1.0
    Скрипт для: PtokaX
    Описание:
    Позволяет сканировать игровые сервера и получить от них: кол-во игроков, карту, правила и т.д. Работает в связке с LGSL мониторинг, который устанавливается на ваш веб сервер и использует базу MySQL. Скачать LGSL можно здесь: http://www.greycube.com/site/download.php?list.10

    Установка:
    1. MonitorGameServers.lua и Servers.tbl закидываем в папку scripts на вашем хабе
    2. Содержимое папки lgsl распаковываем на вашем веб-сервере туда, где находится ваш LGSL
    3. В MonitorGameServers.lua не забудьте изменить хост на свой
    4. Добавление новых серверов осуществляется редактированием файла Serves.tbl
    Основано на скрипте IP INFO от DEN007.
    Для работы скрипта нужна библиотека [topic=130]luasocket[/topic]
     
    Last edited: Feb 4, 2023
  3. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: Тексты
    Версия: 2.0
    Скрипт для: RusHub
    Описание: выводит содержимое текстовых файлов по команде.
    Примечания:
    Тексты лежат в папке texts
    • Версия 2.0:
    • Добавил дополнительные возможности, такие как: Получение названия хаба, его портов, Макс. и мин. длинна ника

      Версия 1.4:
    • Вновь исправлена ошибка в регулярном выражении. Команда /me не пропукалась в чат © STRELOK

      Версия 1.3:
    • Исправлен путь до папки texts в связи с выходом новой версии RusHub'а © STRELOK

      Версия 1.2:
    • Исправлена ошибка в регулярном выражении. (В чат не пропускались некоторые смайлы) (с) STRELOK

      Версия 1.1:
    • Функция LoadText перенесена в модули © STRELOK
    • Теперь скрипт ищит текстовый файл по любой введёной команде, если текстовый файл есть, его содержимое отобразится, если его нет, то функция возвращает nil © Serx
    Для работы скрипта необходимо скачать модуль [topic=405]files[/topic]
     
    Last edited: Feb 4, 2023
  4. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: Announcements
    Скрипт для: PtokaX, RusHub (Для работы скрипта необходимо скачать модуль files)
    Версия скрипта: 2.0
    Описание:
    Публикация объявления администрацией хаба. Выводит объявление юзеру при подключении к хабу
    Возможности:
    1. Показ объявления перед входом юзера
    2. Показы даты и времени, когда было установлено объявление
    3. Выбор кому будет доступно публиковать сообщения
    4. Вывод сообщения о новом объявлении всем
    5. Выбор сколько объявлений выводит при подключении пользователя и сколько будет хранится в таблице
    6. Удаление объявлений по номеру.
     
    Last edited: Feb 4, 2023
  5. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: Дата и время
    Скрипт для: PtokaX, RusHub
    Описание: Выводит сегодняшнею дату и текущее время сервера по запросу/ Также отображается в списке юзеров
     
    Last edited: Feb 4, 2023
  6. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: RSS
    Скрипт для: PtokaX, RusHub
    Описание: Скрипт Лент Новостей для хаба/ Получает информацию с RSS каналов и выводит в ЛС по запросу
     
    Last edited: Feb 4, 2023
  7. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: MainBotHub
    Скрипт для: PtokaX
    Версия скрипта: 3.1
    Описание:
    1. Возможность забанить юзера ботом хаба(временно, постоянно)
    2. Возможность включения и выключения отправки сообщения о бане всем
    3. Возможность отсылки сообщения админу кто кого забанил
    4. Выбор кому будет доступно использование скрипта. Определённым профилям, или определённым никам
     
    Last edited: Feb 4, 2023
  8. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: Рекорды
    Версия: 1.1
    Скрипт для: RusHub
    Описание: Скрипт рекордов хаба

    Для работы скрипта необходимо скачать модуль [topic=405]files[/topic]
     
    Last edited: Feb 4, 2023
  9. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: Статистика
    Версия: 2.0
    Скрипт для: RusHub
    Описание:
    Ведёт статистику хаба. Также в веб-интерфейсе!

    Порядок установки:
    1. Извлечь архив в папку с RusHub'ом (Не в папку scripts)
    2. Отредактировать пути, открыв файл scripts\stats.lua блокнотом
    3. Создать на вебе папку, которая была указана в путях сохранения веб статистики.

    Для работы скрипта необходимо скачать модуль [topic=405]files и utils[/topic]
     
    Last edited: Feb 4, 2023
  10. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: ChatHistory
    Версия: 2.1a (08.01.2011)
    Скрипт для: RusHub
    Описание: Выводит последние n сообщений в чате при подключении пользователя к хабу
    Версия 2.1a:
    # Поправка в регулярном выражении (команды для хаба при вводе заносились в лог)

    Версия 2.1:
    # Возможность включения логирования команд /+!me
    # Поправлена ошибка, когда при кике с хаба пользователя последние сообщения выводились в статусную строку клиента

    Версия 2.0:
    # Лог чата сохраняется в файл © STRELOK
    # Изменён стиль вывода лога чата © STRELOK
    Для работы скрипта необходимо скачать модуль [topic=405]files[/topic]
     
    Last edited: Feb 4, 2023
  11. Accelerator

    Accelerator Главный Администратор Staff Member Администратор

    Название: LinkLogs
    Скрипт для: PtokaX
    Описание: логирует небольшие ссылки, которые появляются в чате от пользователей
     
    Last edited: Feb 4, 2023

Thread Status:
Not open for further replies.