[XF:API] Forum Chat

Модуль плагина [XF:API] Forum Chat 1.0.0

Поддерживаемые игры
  1. CS: Source (OrangeBox)
  2. Team Fortress 2
(Этот плагин уже был на форуме, но там было всё в одном ресурсе, что было неправильно, теперь он разбит на ядро и модули к нему)

Плагин позволяет выдавать игрокам возможность изменять цвет их чата с различными настройками.

Настройка для плагина:

Меню выбора групп и настройки цветов:


1624226224211.png


По строчкам:
  • Название группы (берётся из xenforo)
  • Тэг для этой группы (Берётся из конфига)

Нумеровка:
1. Позволяет скрывать тэг
2. Позволяет менять цвет тэга
3. Позволяет менять цвет ника
4. Позволяет менять цвет текста
5. Позволяет выбрать доступную группу (если игрок находится в нескольких группах на форуме)

Строение конфига настройки цветов:
C-подобный:
"chat"
{
    "standart_groups"
    {
            "2"
        {
            "tag"               "[PGZ]"
            "tag_color"         "f64306"
            "text_color"        "00efef"
            "change_tag_color"  "0"
            "change_name_color" "0"
            "change_text_color" "0"
            "change_tag" "0"
             "tag_type" "1"
        }
    }

    "social_groups"
    {
        "22"
        {
            "tag"               "[МГЕШНИК]"
            "tag_color"         "1eff00"
            "change_tag_color"  "0"
            "change_name_color" "0"
            "change_text_color" "0"
            "change_tag" "0"
        }
    }
 
        "Colors"
    {
        "Зелёный"       "00ff00"
        "Красный"       "ff0000"
        "Синий"     "0000ff"
        "Синяя Элис"        "F0F8FF"
        "Элис"      "4D7942"
        "Азур"      "007FFF"
        "Чёрный"        "101212"
        "Коричневый"        "A52A2A"
        "Дородное дерево"       "DEB887"
        "Ядовито-зеленый"       "7FFF00"
        "Community"     "70B04A"
        "Коралл"        "FF7F50"
        "Малиновый"     "DC143C"
        "Циан"      "00FFFF"
        "Темно-золотой"     "B8860B"
        "Насыщенный розовый" "ff00bb"
        "Неон" "6200ff"
        "Синий экран" "0048ff"
        "Небесный" "0095ff"
        "Жухлая трава" "00ff88"
        "Страшный цвет)0" "bbff00"
        "Пурпурно-синий" "1A162A"
        "Тициановый" "D53E07"
        "Cиневато-зеленый" "00836E"
        "Умеренный оранжевый" "E8793E"
        "Баклажановый" "AE0262"
        "Идийский зелёный" "138617"
        "Сигнально красный" "B9191E"
        "Яндекс" "fff000"
        "Украинский небесный" "122FAA"
    }
}

C-подобный:
            "tag"               "[PGZ]" // Тэг
            "tag_color"         "f64306" // Цвет тэга
            "text_color"        "00efef" // Цвет Чата
            "change_tag_color"  "0" // Права на смену цвета тэга (0 не может, 1 - может)
            "change_name_color" "0" // Права на смену цвета ника
            "change_text_color" "0" // Права на смену цвета чата
            "change_tag" "0" // Права на скрытие тэга
             "tag_type" "1" // Тип тэга (префикс или постфикс)

Запись в database.cfg
C-подобный:
"xf_forum"
    {
            "driver"    "mysql"
        "host"        "host"
        "database"    "DB"
        "user"        "user"
        "pass"        "pass"
    }

Известные проблемы:
Если цвета начинаются с 0, то они могут быть некорректными.
Если Вы используете другие плагины для настройки цветов игрокам, то у Вас могут быть двойные сообщения.

Плагин писался не мною, а был выложен с одобрения автора. (Писался на заказ мне)
Требования
Ядро: Ядро плагина - [XF:API] Xenforo Sync
В вашей игре должна быть поддержка HEX цветов в чате.
Переменные
xf_forum_enable_custom_settings "1" - включение собственных настроек чата (тэг и цвета)
xf_forum_required_groupid "1" - ID группы форума для этих настроек.
Команды
sm_fchat - открывает меню с настройкой групп.
Установка
Скачать архив.
Разархивировать.
Скомпилировать плагин.
Загрузить файлы на сервер, соблюдая структуру файлов.
Добавить запись в файл databases.cfg
Перезагрузить сервер (лучше) или использовать команду sm_rcon sm plugins load plugin_name

Для своих настроек чата следует установить плагин в XF из папки Вэб (Плагин для XenForo 2)
Далее, в админке XF выдать право Access to VIP section группе, его требуется поставить в положение "Да".
  • Мне нравится
Реакции: kilroy
Автор
Mr_panica
Скачивания
61
Просмотры
1,352
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя Mr_panica

Сверху Снизу