Rust Shop

Rust Shop 1.0.3

Нет прав для скачивания
Сохранения данных игрока (Имя, Баланс, Информация до следующего бонуса).
Выдача бонусов за наигранное время на сервере. (Игрок должен провести 1 час на сервере). (Информация сохраняется в директории: Data/RustShop/PlayersBalance.txt).


Преимущества:
• Без нагрузки на сервер
• Полная динамика GUI, динамика товаров и категории.
• Приятный дизайн
• Лёгкость в настройке
• Скидки по привилегиям
• Русифицированная конфигурация
• Языковой файл
• Автоматическое создания data файла с тестовыми товарами

gEHg3v


В случае если у игрока есть скидка ему будет это показано:

fv9VAW


Чат команды:
/Shop - Открыть GUI окно магазина.

Консольные команды:
Для игроков:

• shop - Открыть GUI окно магазина.

Для администрации:
shop_changebalance
Имя/SteamID add / remove сумма:
shop_changebalance Имя/SteamID add сумма - Пополнить баланс игроку.
shop_changebalance Имя/SteamID remove сумма - Списать баланс игроку.

Стандартная конфигурация:
Код:
Код:
{
  "Основные": {
    "Количество рублей за наигранный час": 15,
    "Список категорий товаров": [
      "Testing"
    ],
    "Список привилегий и размера скидок (rustshop.discount99 - где 99 это размер скидки)": [
      "rustshop.discount10",
      "rustshop.discount20",
      "rustshop.discount50",
      "rustshop.discount70",
      "rustshop.discount90"
    ],
    "Стартовый баланс игрока": 0
  }
}

Языковой файл:
HTML:
Код:
{
  "TITLE": "ИГРОВОЙ МАГАЗИН RUSTYLIFE",
  "ERROR": "Администрация допустила ошибку! Предмет не был куплен!",
  "BUY": "Вы успешно приобрели предмет: {0} [{1}x]",
  "FULLINV": "У вас недостаточно места в инвентаре, освободите место!",
  "NOMONEY": "У вас недостаточно бонусов на балансе!"
}

Пример пополнения товаров:
HTML:
Код:
{
    "Название предмета": "Тестовый предмет #1",
    "Категория предмета": "Testing",
    "Стоимость предмета": 1,
    "Количество предмета": 10,
    "Система. Короткое название предмета": "rifle.ak"
  }

API:

• AddBalance(ulong userId, int Amount) - Пополнить баланс пользователю.
• RemoveBalance(ulong userId, int Amount) - Убрать баланс пользователю.
• GetBalance(ulong userId) - Получить баланс пользователя.
Автор
Information
Скачивания
26
Просмотры
3,263
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

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

Последние обновления

  1. RustShop [1.0.3] Fix, Update.

    Исправлена проверка баланса при покупке чертежей.
  2. RustShop [1.0.2]

    • Добавлено сохранения данных при перезагрузки и выгрузки плагина. • Теперь в кнопке под меню...