Иконка ресурса

Ядро плагина DragonByte Credits API 2.0.0

Нет прав для скачивания
API для плагина [DBTech] DragonByte Credits
Поддерживаемые игры
  1. CS: Source (v34)
  2. CS: Source (OrangeBox)
  3. CS: GO
  4. Team Fortress 2
  5. DOD: Source
  6. Left 4 Dead (L4D/L4D2)
  7. Half-Life 2: Deathmatch
API для работы с кредитной системой плагина [DBTech] DragonByte Credits.

Возможности API:
  • Добавлять кредиты пользователю.
  • Отбирать кредиты у пользователя.
  • Узнавать количество кредитов у пользователя.
  • Узнавать является ли пользователь зарегистрированным на форуме.

Все транзакции с кредитами отображаются в разделе транзакций: /dbtech-credits
Важно, чтоб кредиты пользователей хранились в таблице xf_user.

Как выглядят транзакции:
1590239732931.png

Пример использования:
Код:
Expand Collapse Copy
public Action Command_Test_Take(int client, int args)
{
    Xf_TakeCredits(client, 100, "test_event", "%N", client);
    return Plugin_Handled;

}

Выводит.
1590239757091.png

Плагин создаёт новые евенты в БД форума, если такого евента не было раньше.

Запись в databases.cfg:

Код:
Expand Collapse Copy
    "xf_credits"
    {
        "driver"    "mysql"
        "host"      " "
        "database"  " "
        "user"      " "
        "pass"      " "
    }
Требования
Форум на движке XenForo 2
Плагин для связи аккаунта форума со Stean (тестировалось с Steam Integration)
Плагин кредитов: [DBTech] DragonByte Credits (тестировалось с версией 5.5.0)
Переменные
В ядре плагина есть #define CURRENCY_ID 2 - туда нужно вставить ID ваших кредитов.
Узнать ID можно при редактировании валюты, в поисковой строке.
Установка
Не забыть поменять ID кредитов в исходнике.
Скомпилировать плагин.
Закинуть его на сервер.
Автор
hirowatch
Скачивания
0
Просмотры
190
Первый выпуск
Обновление

Оценки

0.00 звёзд 0 оценок
Назад
Сверху Снизу