Плагин RustShop для Rust - динамический магазин для Вашего сервера, красивый дизайн, лёгкая настройка!
Сохранение данных игрока (Ник, Баланс, Таймер)
Выдача бонусов игрокам за наигранное время, игрок должен провести ровно час (все датируется в GameShop/PlayersBalance)
Команды:
/shop - открыть магазин
API:
AddBalance(ulong userId, int Amount) - Пополнить пользователю баланс
RemoveBalance(ulong userId, int Amount) - Убрать у пользователя указанный баланс
GetBalance(ulong userId) - Получить баланс пользователя
Консольные команды:
balance имя/steamID add сумма - выдача баланса
balance имя/steamID remove сумма - списание с баланса
balance имя/steamID balance - баланс пользователя
Основной конфиг:
Языковой конфиг:
Пример списка товара:
Сохранение данных игрока (Ник, Баланс, Таймер)
Выдача бонусов игрокам за наигранное время, игрок должен провести ровно час (все датируется в GameShop/PlayersBalance)
Полную динамику GUI, динамику товаров и категорий
Приятный дизайн
Лёгкость настройки
Скидки по привилегиям(скидка отображается в игре)
Русская конфигурация
Языковой файл
Не нагружает сервер
Таймер в игре
Товар храниться в Data
Приятный дизайн
Лёгкость настройки
Скидки по привилегиям(скидка отображается в игре)
Русская конфигурация
Языковой файл
Не нагружает сервер
Таймер в игре
Товар храниться в Data
Команды:
/shop - открыть магазин
API:
AddBalance(ulong userId, int Amount) - Пополнить пользователю баланс
RemoveBalance(ulong userId, int Amount) - Убрать у пользователя указанный баланс
GetBalance(ulong userId) - Получить баланс пользователя
Консольные команды:
balance имя/steamID add сумма - выдача баланса
balance имя/steamID remove сумма - списание с баланса
balance имя/steamID balance - баланс пользователя
Основной конфиг:
Код:
{
"Основные": {
"Количество рублей за наигранный час": 25,
"Список категорий товаров": [
"Testing"
],
"Список привилегий и размера скидок (gameshop.discount99 - где 99 это размер скидки)": [
"gshop.discount10",
"gshop.discount20",
"gshop.discount50",
"gshop.discount70",
"gshop.discount80"
],
"Стартовый баланс игрока": 15
}
}
Код:
"TITLE", "OXIDE-RUSSIA.RU"
"ERROR", "Администрация допустила ошибку! Предмет не был куплен!"
"BUY", "Вы успешно приобрели предмет: {0} [{1}x]"
"FULLINV", "У вас недостаточно места в инвентаре, освободите место!"
"NOMONEY", "У вас недостаточно денег на балансе!"
"MONEYADD", "Вам насчислено {Amount} рублей на игровой баланс магазина\nНайти свой баланс вы можете в магазине /shop"
"MONEYREMOVE", "C Вашего баланса магазина списано {0} рублей"
Код:
{
"Название предмета": "Маринованные огурцы",
"Категория предмета": "Testing",
"Стоимость предмета": 1,
"Количество предмета": 10,
"Система. Id предмета": "jar.pickle"
}