- Поддерживаемые игры
-
- CS: Source (OrangeBox)
- CS: Source (v34)
- CS: GO
- Team Fortress 2
- DOD: Source
- L4D 1 & 2
API для работы с кредитной системой плагина [DBTech] DragonByte Credits.
Возможности API:
Все транзакции с кредитами отображаются в разделе транзакций: /dbtech-credits
Важно, чтоб кредиты пользователей хранились в таблице xf_user.
Как выглядят транзакции:
Пример использования:
Выводит.
Плагин создаёт новые евенты в БД форума, если такого евента не было раньше.
Запись в databases.cfg:
Возможности API:
- Добавлять кредиты пользователю.
- Отбирать кредиты у пользователя.
- Узнавать количество кредитов у пользователя.
- Узнавать является ли пользователь зарегистрированным на форуме.
Все транзакции с кредитами отображаются в разделе транзакций: /dbtech-credits
Важно, чтоб кредиты пользователей хранились в таблице xf_user.
Как выглядят транзакции:
Пример использования:
C-подобный:
public Action Command_Test_Take(int client, int args)
{
Xf_TakeCredits(client, 100, true, "test_event", "%N", client);
return Plugin_Handled;
}
bVisibility
- выводить ли информацию в логе транзакций.Выводит.
Плагин создаёт новые евенты в БД форума, если такого евента не было раньше.
Запись в databases.cfg:
C-подобный:
"xf_credits"
{
"driver" "mysql"
"host" " "
"database" " "
"user" " "
"pass" " "
}
- Требования
-
Форум на движке XenForo 2
Плагин для связи аккаунта форума со Steam (тестировалось с https://s70.su/steam-integration.html)
Плагин кредитов: https://xenforo.com/community/resources/dbtech-dragonbyte-credits.5871/ (тестировалось с версией 5.5.0)
- Переменные
-
В ядре плагина есть
#define CURRENCY_ID 2
- туда нужно вставить ID ваших кредитов.
Узнать ID можно при редактировании валюты, в поисковой строке.
- Установка
-
Не забыть поменять ID кредитов в исходнике.
Скомпилировать плагин.
Закинуть его на сервер.