[ANY] ForumAPI (XenForo/XF, Invision/IPB, MyBB support)

[ANY] ForumAPI (XenForo/XF, Invision/IPB, MyBB support) 1.0.0

Нет прав для скачивания
Поддерживаемые игры
CS: Source (OrangeBox), CS: GO, Team Fortress 2, DOD: Source, L4D 1 & 2
Плагин для связи форума с вашим игровым сервером.

В чём прелесть этого плагина?

В движках форума уже есть всё необходимое для покупки групп (по крайней мере в XF), так же, защита в движках куда лучше, чем в самописках.
В xenforo можно покупать группы на определённый срок через платёжные шлюзы, где можно настраивать информацию о платежах (настройка QIWI, YANDEX и т.д)

44256


Объясню на примере XenForo:
ID группы можно взять из адреса при редактировании группы.
44255


Запоминаем или копируем данный ID, вставляем его в конфиг, прописываем права и иммунитет, админ готов.
При присоединении игрока, который состоит в данной группе, к нему применяются данные права и иммунитет.

Конфиг для настройки админов
C++:
"forum_admins"
{

     "12" // ID группы
    {
        "flags"     "a" // Флаг админа
        "immunity"  "100" // Иммунитет
    }

}
Известный баг: После перезагрузки сервера, админки, созданные с помощью данного плагина, работать не будут, но после смены карты начнут.
Требования
forum_api.smx - Прочти README.md

Плагин связи со Steam.
Для XenForo 2 - Steam Authentication and Integration 1.7.9 by Assadi ( Возможно и этот подойдёт (он бесплатный))
Для Invision Power Board Steam Login Method 3.0.0 by Lavo
Для MyBB 1.8.20 Steam Login for MyBB
Переменные
Ядро
forum_api_software "0" Какое программное обеспечение форума вы используете? (0 - отключено, 1 - XenForo, 2 - Invision, 3 - MyBB)
forum_api_debug "0" Включить режим отладки?

Для плагина кредитов
forum_credits_table" "xf_user" Название таблицы, в которой хранятся кредиты.
forum_credits_column "dbtech_credits" Название колонки для чтения и записи кредитов игроков.
forum_credits_user_column "user_id" Имя столбца, чтобы найти правильный элемент / идентификатор пользователя.

Для плагина оповещений
forum_post_interval "1" Интервал в минутах для проверки непрочитанного материала.
forum_post_unread_url "example.com" URL главной страницы вашего форума.
forum_post_unread_alerts "1" Печатайте каждые X минут сообщение с количеством непрочитанных оповещений.
forum_post_unread_conversations "1" Печатайте каждые X минут сообщение с количеством непрочитанных переписок.
Команды
sm_forumtest - Вся информация о вас с форума.
sm_reloadgroups - Перезагружает конфиг с админами с форума.
sm_forumcredits - Количество ваших кредитов.
Установка
Откройте ваш файл database.cfg (находится в addons / sourcemod / configs) и добавьте новую запись с именем «forum»
Загрузите forum_api.smx и все другие плагины, которые вы хотите (но прочтите требования раньше)
Обновите "forum_api_software" в вашем конфигурационном файле (cfg / sourcemod / forum_api.cfg)
Автор
Mr_panica
Скачиваний
40
Просмотры
1,174
Первый выпуск
Обновление
Оценка
5.00 звёзд 2 оценок

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

Поделиться ресурсом

Последние рецензии

Использую, прекрасно работает! И доверяю больше CMS Xenforo, в его продаже вип и т.д., чем каким то cms с форума. Да и выглядит профессиональнее, чем с одного сайта прыгать на другой и так далее, чтобы купить один лишь вип. Спасибо!
Хорошая работа, но не думаю, что она будет востребованной. Думаю под gamecms надо было бы реализовать API, да и тем более, если я не ошибаюсь, то ксен и ипс поддерживают rest
Mr_panica
Mr_panica
Это не мой плагин (если что), я просто выложил его тут.
gamecms платный, да и функционал у него, если не ошибаюсь, меньше чем у ксена (как форум)
Сверху