Logo

6. Плагины Oxide/uMod

RustCMSShop.cs

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

Чат-команды

Консольные команды (RCON)

Конфигурация (oxide/config/RustCMSShop.json)

{
  "Site URL": "https://example.com",
  "API Secret": "...",
  "Shop Link Path": "/catalog",
  "Items Per Page": 6,
  "Show HUD Icon": true,
  "HUD Icon URL": "https://i.imgur.com/7heK4wS.png",
  "Auto Close Menu (Seconds)": 300
}

XMoneyRust.cs

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

Чат-команды

Конфигурация (oxide/config/XMoneyRust.json)

Для корректной работы вывода средств необходимо правильно настроить раздел Данные магазина:

{
  "Данные магазина": {
    "Секретный ключ (API_SECRET)": "ВАШ_СЕКРЕТНЫЙ_КЛЮЧ",
    "URL API (https://your-site.com/api/oxide/balance.php)": "https://ВАШ_САЙТ/api/oxide/balance.php"
  },
  "Деньги за онлайн": {
    "Интервал выдачи бонуса (в сек.)": 3600,
    "Максимальный баланс для вывода": 100,
    ...
  }
}

Важно:

  1. Перейдите в Админ-панель -> Подключить магазин. Создайте или скопируйте API Secret.
  2. Вставьте этот ключ в поле Секретный ключ (API_SECRET) в конфиге плагина.
  3. В поле URL API укажите полный путь к обработчику баланса на вашем сайте (замените ВАШ_САЙТ на ваш домен).
  4. Для вывода средств игрок должен быть авторизован на сайте через Steam с тем же аккаунтом.

Полезные RCON команды

oxide.plugins
oxide.reload RustCMSShop
oxide.reload XMoneyRust
oxide.config RustCMSShop