Rust Shop
  • We have added support for the PayPal payment gateway to our site! 
    Мы добавили поддержку платежного шлюза PayPal на наш сайт!

Требуемые плагины
Автор
OxideBro - RustPlugin.ru
Приветный плагин Rust Shop для Rust Oxide - динамический магазин для Вашего сервера, красивый дизайн, логика работы.
Сохранение данных игрока (Имя, Баланс, До следующего бонуса)
Выдача бонусов игрокам за наигранное время, игрок должен провести ровно час (все датируется в RustShop/PlayersBalance)
Без нагрузки на сервер

Преимущества:
  • Полная динамика GUI, динамика товаров и категорий
  • Приятный дизайн
  • Лёгкость настройки
  • Скидки по привилегиям
  • Русская конфигурация
  • Языковой файл
  • Не нагружает сервер
  • Автоматическое создание data с тестовыми товарами
  • Продажа чертежей
Screenshot_8.jpg
В случае если у игрока есть скидка (Если вы выдали ему привилегию) ему будет это указано
Screenshot_9.jpg
Screenshot_10.jpg
Команды:
/shop - Открыть магазин

Консольные команды:
shop - Открыть магазин
Для администратора/консоль
shop_changebalance Name/SteamID add/remove Count - Пополнение либо удаление с игрового баланса игрока, определенного количества денег
shop_changebalance Name/SteamID balance - Вывод баланса игрока
Стандартная конфигурация:
Код:
{
  "UI": {
    "Button: AnchorMax": "0.1537335 0.1210937",
    "Button: AnchorMin": "0.01244507 0.08203125"
  },
  "Основные": {
    "Включить к товарам продажу чертежей (Появиться дополнительная кнопка 'Чертёж')": true,
    "Количество рублей за наигранный час": 15,
    "Список категорий товаров": [
      "Resources",
      "Components",
      "Food",
      "Weapons",
      "Amoo",
      "Modts",
      "Medical"
    ],
    "Список привилегий и размера скидок (rustshop.discount99 - где 99 это размер скидки)": [
      "rustshop.discount10",
      "rustshop.discount20",
      "rustshop.discount50",
      "rustshop.discount70",
      "rustshop.discount90"
    ],
    "Стартовый баланс игрока": 0,
    "Цена чертежа: Цена предмета * Число (умножение)": 1.5
  }
}
Языковой файл:

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

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

AddBalance(ulong userId, int Amount) - Пополнить пользователю баланс

RemoveBalance(ulong userId, int Amount) - Убрать у пользователя указанный баланс

GetBalance(ulong userId) - Получить баланс пользователя
Автор
OxideBro
Скачивания
62
Просмотры
6,601
Первый выпуск
Обновление
Оценка
4.75 звёзд 4 оценок

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

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

  1. 1.0.41

    - Исправил ошибки пополнения и убирания баланса игрока
  2. 1.0.4

    Я добрался к этому динозавру написанным пьяным мастером. - Исправил дата файлы, теперь вы не...
  3. 1.0.3

    Исправил проверку баланса при покупке чертежей

Последние рецензии

класс
Класс
супер пупер!
Не хватает отображения таймера, а так все супер!
OxideBro
OxideBro
О каком таймере мы говорим ?