- Поддерживаемые игры
- CS: Source (v34)
- CS: Source (OrangeBox)
- CS: GO
- Team Fortress 2
- DOD: Source
- Left 4 Dead (L4D/L4D2)
- Half-Life 2: Deathmatch
API для работы с кредитной системой плагина [DBTech] DragonByte Credits.
Возможности API:
Все транзакции с кредитами отображаются в разделе транзакций: /dbtech-credits
Важно, чтоб кредиты пользователей хранились в таблице xf_user.
Как выглядят транзакции:
Пример использования:
Выводит.
Плагин создаёт новые евенты в БД форума, если такого евента не было раньше.
Запись в databases.cfg:
Возможности API:
- Добавлять кредиты пользователю.
- Отбирать кредиты у пользователя.
- Узнавать количество кредитов у пользователя.
- Узнавать является ли пользователь зарегистрированным на форуме.
Все транзакции с кредитами отображаются в разделе транзакций: /dbtech-credits
Важно, чтоб кредиты пользователей хранились в таблице xf_user.
Как выглядят транзакции:
Пример использования:
Код:
public Action Command_Test_Take(int client, int args)
{
Xf_TakeCredits(client, 100, "test_event", "%N", client);
return Plugin_Handled;
}
Выводит.
Плагин создаёт новые евенты в БД форума, если такого евента не было раньше.
Запись в databases.cfg:
Код:
"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 кредитов в исходнике.
Скомпилировать плагин.
Закинуть его на сервер.