- Поддерживаемые плагины
-
ItemCostCalculator
HumanNPC
Notify
NoEscape
- Требуемые плагины
-
ImageLibrary
- Автор
- Mevent
Наслаждайтесь высоконастраиваемым магазином, который можно настроить прямо в игре! Используйте NPC в качестве продавцов и легко настройте магазин с помощью игрового интерфейса для добавления, редактирования или удаления предметов на лету!
Команды
Разрешения
API Методы
Плагин Shop предоставляет API методы для взаимодействия с ним других плагинов:
Типы сортировки
Типы категорий
Видео
P.S. Видео старой версии, видео для версии V2+ сейчас в разработке
Демонстрация
Полноэкранные шаблоны
Шаблоны в меню
Установщик
Редактор
Логирование в Discord
Отслеживайте всю активность магазина через Discord вебхуки: покупки, продажи и переводы денег.
Тестовый сервер
Присоединяйтесь к нашему тестовому серверу, чтобы лично оценить все уникальные возможности!
Скопируйте IP-адрес ниже, чтобы начать игру!
Часто задаваемые вопросы (FAQ)
В: Я получаю сообщение "Плагин работает некорректно, свяжитесь с администратором!". Что мне делать?
О: Это означает, что ваш плагин не установлен. Для установки плагина используйте команду
В: Где я могу посмотреть пример конфигурации?
О: Конфигурация
В: Как использовать BankSystem для хранения экономики
О:
В: Как использовать ServerRewards для хранения экономики
О:
В: Как использовать Economics для хранения экономики
О:
В: Как использовать IQEconomic для хранения экономики
О:
В: Как использовать скрап для оплаты предметов
О:
В: Как добавить KIT как предмет магазина
О: https://pastebin.com/4szBQCgz
В: Как добавить Command как предмет магазина
О: https://pastebin.com/bcCkzBEL
В: Как сделать так, чтобы оружие спавнилось с патронами?
О: Вам нужно настроить раздел "Weapon" в конфиге предмета:
В: Как сделать так, чтобы предметы спавнились с содержимым (жидкость, модификации оружия)?
О: Вам нужно настроить раздел "Content" в конфиге предмета:
В: Как отключить функцию продажи?
О: Вам нужно отключить "Enable item selling" в конфиге или сделать это в настройках предмета в игре.
В: Как использовать ItemCostCalculator с Shop?
О: Вам нужно использовать команду
В: Каким должен быть размер изображений для иконок предметов?
О: Обычно размеры изображений для иконок предметов составляют 512x512 пикселей, но подойдет любое квадратное изображение.
В: Я получаю ошибку "UI недоступен для игрока. Причина: Menu UI не инициализирован". Как это исправить?
О: Эта ошибка возникает, когда шаблон интерфейса не установлен или не настроен. Выполните следующие шаги:
1. Сбросьте шаблон, используя команду:
2. Установите интерфейс через
Примечание: Убедитесь, что у вас есть разрешение
В: Как добавить Shop в меню ServerPanel?
О: Выполните следующие простые шаги:
1. Откройте меню ServerPanel в игре и нажмите кнопку "+ADD CATEGORY"
2. Установите эти точные параметры:
4. Сбросьте шаблон Shop и установите его:
В: Я вижу черные изображения с логотипом Rust или получаю ошибку 429 при загрузке изображений. Что мне делать?
О: Эти проблемы возникают, когда есть проблемы с загрузкой изображений из интернета. Плагин Shop отправляет изображения в ImageLibrary, но не отвечает за процесс загрузки. Ошибка 429 обычно возникает из-за ограничений скорости, наложенных хостингами изображений, такими как Imgur. Чтобы исправить это, включите Оффлайн режим изображений, который будет использовать локальные изображения вместо этого:
1. Включите режим в конфиге:
В: Какие плейсхолдеры доступны для команд и что они делают?
О: Вы можете использовать эти плейсхолдеры в командах магазина, и они будут автоматически заменены, когда игрок покупает предмет-команду:
Примечание: Несколько команд могут быть разделены символом "|", и они будут выполнены последовательно при покупке предмета.
В: Как установить разные цены для разных валют (RP и баланс)?
О: Вы можете настроить отдельные цены валют для каждого предмета. Отредактируйте файл
Это означает, что игроки платят 1000 со своего основного баланса (Economics) или 500 RP со своего баланса ServerRewards. ID экономики 0 = основная экономика, ID 1 = ServerRewards.
В: Как создать магазин, используя плагин HumanNPC и установить определенные категории?
О: Чтобы создать магазин с HumanNPC, выполните следующие шаги:
1. Создайте NPC, используя плагин HumanNPC
2. Получите ID NPC (вы можете найти его в конфиге HumanNPC или использовать команду
3. Используйте команду Shop для добавления NPC:
Пример:
Примечание: Вам нужно разрешение
В: Как добавить Кастомные Торговые Автоматы в плагин Shop?
О: Чтобы добавить Кастомные Торговые Автоматы в Shop, выполните следующие шаги:
1. Разместите Кастомный Торговый Автомат в вашем мире
2. Посмотрите на торговый автомат и используйте команду:
Пример:
Примечание: Вам нужно разрешение
В: Как работает функция Корзины покупок?
О: Корзина покупок позволяет игрокам добавлять несколько предметов в корзину перед покупкой. Игроки могут добавлять предметы в корзину, просматривать свой выбор и покупать все сразу. Корзина показывает общую стоимость и позволяет игрокам удалять предметы перед оформлением заказа. Эта функция должна быть включена в настройках шаблона.
В: Как работает функция Поиска?
О: Функция поиска позволяет игрокам искать предметы по имени во всех категориях. Просто введите в поле поиска, и магазин отфильтрует предметы, соответствующие вашему запросу. Поиск работает во всех включенных категориях и учитывает настройки разрешений. Функция поиска может быть включена/отключена в конфигурации шаблона.
В: Что такое Кулдаун после вайпа и Кулдаун после респавна?
О: Это временные ограничения:
В: Как работают Дневные и Пожизненные лимиты?
О: Лимиты контролируют, сколько раз игроки могут покупать/продавать предметы:
В: Что такое функция "Купить снова"?
О: Купить снова позволяет игрокам быстро повторно покупать предметы, которые они покупали ранее. Эта функция показывает кнопку истории в интерфейсе магазина (если включена) и требует разрешения. Чтобы включить, установите
В: Как настроить заблокированные скины для продажи?
О: Вы можете предотвратить продажу игроками определенных скинов предметов. В конфиге добавьте записи в
В: Как настроить, из каких контейнеров игроки могут продавать?
О: В конфиге установите
Доступные имена контейнеров:
В: Что такое Настройки авто-вайпа?
О: Настройки авто-вайпа автоматически сбрасывают определенные данные, когда вы запускаете команду
В: Как настроить форматирование цен?
О: В конфиге установите
Варианты формата:
В: Как включить переводы оффлайн игрокам?
О: В конфиге установите
В: Как настроить интеграцию с Duel/Duelist?
О: Чтобы заблокировать доступ к магазину во время дуэлей, установите
Особенности Shop
- Красивый пользовательский интерфейс с несколькими шаблонами (Полноэкранный, В меню V1/V2/V4)
- Корзина покупок - добавьте несколько предметов в корзину и купите их все сразу
- Функция поиска - поиск предметов по имени во всех категориях
- Пагинация - эффективный просмотр предметов с постраничной навигацией
- Система скидок (по разрешениям) с индивидуальными скидками для каждого предмета
- Автоматическое заполнение магазина (+ плагин имеет поддержку плагина ItemCostCalculator)
- Продажа предметов (игроки могут продавать предметы в магазин и получать за это деньги)
- Настройка контейнеров для продажи - выберите, из каких контейнеров (инвентарь, пояс) игроки могут продавать
- Заблокированные скины - предотвращение продажи определенных скинов предметов
- Высокая производительность с оптимизированной загрузкой предметов
- Добавление/редактирование/удаление предметов В ИГРЕ с визуальным редактором
- Поддержка магазинов NPC (интеграция с HumanNPC)
- Поддержка Кастомных Торговых Автоматов
- Интеграция с плагином NoEscape
- Интеграция с Duel/Duelist - блокирует доступ к магазину во время дуэлей
- Конвертация из ServerRewards
- Система Избранных предметов - игроки могут помечать предметы как избранные
- Функция Купить снова - быстрая повторная покупка ранее купленных предметов
- По умолчанию плагин имеет переводы на английский, русский и китайский языки
- Интеграция с LangAPI для пользовательских переводов
- Перевод денег между игроками прямо в плагине (включая опцию перевода оффлайн игрокам)
- Магазин позволяет использовать несколько экономических плагинов одновременно (игроки могут выбрать, чем они хотят платить)
- Для каждого предмета вы можете выбрать, какие методы оплаты доступны и сколько они будут стоить, в зависимости от выбранного метода
- Система кулдаунов - кулдауны покупки/продажи для каждого предмета с переопределением по разрешениям
- Кулдаун после вайпа - блокировка предметов для покупки/продажи после вайпа сервера
- Кулдаун после респавна - предотвращение доступа к магазину сразу после респавна
- Лимиты покупки/продажи - пожизненные и дневные лимиты по разрешениям
- Максимальное количество покупки/продажи - ограничение предметов за транзакцию
- Принудительная покупка - быстрая покупка без диалогов подтверждения
- Настройка генов растений для предметов-растений
- Настройка оружия - спавн оружия с патронами и обвесами
- Система содержимого - настройка содержимого контейнеров (жидкость, моды оружия и т.д.)
- Настраиваемый интерфейс - полная настройка цветов и форматирования
- Оффлайн режим изображений - использование локальных изображений вместо загрузки из интернета
- Загрузка изображений при входе - предзагрузка изображений при подключении игроков
- Логирование в консоль и файл - комплексная система логирования
- Интеграция с ServerPanel - добавление Shop в меню ServerPanel
- Интеграция с Notify/UINotify для уведомлений
- Настройки авто-вайпа - автоматический сброс кулдаунов, лимитов и данных игроков при вайпе
- Логирование в Discord - Отслеживайте все покупки, продажи и переводы прямо на вашем Discord сервере через вебхуки с настраиваемыми эмбедами
- API методы для взаимодействия других плагинов с Shop
Команды
shop- открыть интерфейс магазинаshop.install- запускает процесс установки магазинаshop.refill <recovery_rate>- повторно заполнить магазин. recoveryRate: Значение от 0 до 1, которое определяет множитель стоимости продажи предметов. Например,shop.refill 0.5означает, что предметы будут иметь стоимость продажи 50% от их стоимости покупки.shop.convert.sr [clear]- конвертировать предметы из ServerRewards в Shop. Опция clear означает очистку предметов Shop перед конвертациейshop.setvm [categories: cat1 cat2 ...]- добавить кастомный торговый автомат в конфигshop.setnpc [categories: cat1 cat2 ...]- добавить NPC в конфигshop.remove all- консольная команда для удаления всех предметов и категорий из плагинаshop.remove item [category name/all]- консольная команда для удаления предмета (или всех предметов)shop.remove category [category name/all]- консольная команда для удаления категории (или всех категорий)shop.fill.icc [all/buy/sell]- консольная команда для обновления цен предметов в магазине с использованием ItemCostCalculator. all - обновляет и Price, и SellPrice, buy - обновляет Price, sell - обновляет SellPriceshop.convert.from.1.2.26- команда для конвертации плагина Shop версии 1.2.26 в версию 1.3.0+shop.reset- сбрасывает данные магазина, включая шаблоны, конфигурации и предметыshop.reset template– сбрасывает данные шаблона интерфейса магазинаshop.reset config– сбрасывает данные конфигурации магазинаshop.reset items– сбрасывает данные предметов магазинаshop.reset full– полностью сбрасывает все данные магазина (шаблоны, конфигурации и предметы)
shop.manage- используется для управления плагином Shopshop.manage economy list– отображает список всех доступных экономических систем в плагинеshop.manage economy set <economy_ID> <name>– устанавливает выбранную экономическую систему по ID плагина и имени. Команда обновляет соответствующую экономическую систему на сервере и сохраняет изменения в конфигурации- ПРИМЕР:
shop.manage economy set 0 Economics– устанавливает основной экономический плагин на "Economics"
shop.manage economy set 1 ServerRewards– устанавливает дополнительную экономическую систему с ID 1 на "ServerRewards"
- ПРИМЕР:
shop.wipe- вручную запустить вайп (сбрасывает кулдауны, лимиты и данные игроков)shop.change- изменить категорию предмета (используется в редакторе)openshopUI- консольная команда для открытия интерфейса магазинаshop.item- консольная команда для действий с предметами
Разрешения
shop.setvm- для команды "shop.setvm"shop.setnpc- для команды "shop.setnpc"shop.free- для бесплатных покупок предметовshop.admin- разрешение администратораshop.bypass.dlc- позволяет обходить ограничения Facepunch ToS на предметы (ПРЕДУПРЕЖДЕНИЕ: ваш сервер может быть забанен за это)
API Методы
Плагин Shop предоставляет API методы для взаимодействия с ним других плагинов:
- API_OpenPlugin(BasePlayer player) – открывает интерфейс магазина для игрока. Возвращает пустую строку при ошибке или данные UI при успехе. Используется интеграцией ServerPanel.
- API_GetShopPlayerSelectedEconomy(ulong playerID) – возвращает ID экономики (0 = основная, 1+ = дополнительная), которую игрок выбрал для покупок.
Shop.Call("API_MethodName", ...).
Типы сортировки
- None - без сортировки
- Name - по имени
- Amount - по количеству
- PriceDecrease - по убыванию цены
- PriceIncrease - по возрастанию цены
Типы категорий
- None – обычная категория для предметов
- Favorite – категория для избранных предметов
- Hidden – скрытая категория, доступна только в магазинах NPC или торговых автоматах
Видео
P.S. Видео старой версии, видео для версии V2+ сейчас в разработке
Демонстрация
Полноэкранные шаблоны
- Шаблон OLD STYLE
- Шаблон NEW RUST
Шаблоны в меню
- Шаблон V1 (V1.1)
- Шаблон V1 (V1.1) с КОРЗИНОЙ
- Шаблон V2
- Шаблон V2 с КОРЗИНОЙ
- Шаблон V4
- Шаблон V4 с КОРЗИНОЙ
Установщик
Редактор
Логирование в Discord
Отслеживайте всю активность магазина через Discord вебхуки: покупки, продажи и переводы денег.
Тестовый сервер
Присоединяйтесь к нашему тестовому серверу, чтобы лично оценить все уникальные возможности!
Скопируйте IP-адрес ниже, чтобы начать игру!
connect 194.147.90.239:28015
Часто задаваемые вопросы (FAQ)
В: Я получаю сообщение "Плагин работает некорректно, свяжитесь с администратором!". Что мне делать?
О: Это означает, что ваш плагин не установлен. Для установки плагина используйте команду
/shop.install. Вам нужно иметь разрешение shop.admin для доступа к этой команде.В: Где я могу посмотреть пример конфигурации?
О: Конфигурация
В: Как использовать BankSystem для хранения экономики
О:
Код:
"Economy": {
"Type (Plugin/Item)": "Plugin",
"Plugin name": "BankSystem",
"Balance add hook": "Deposit",
"Balance remove hook": "Withdraw",
"Balance show hook": "Balance",
"ShortName": "",
"Display Name (empty - default)": "",
"Skin": 0,
"Lang Key (for Title)": "LangTitle",
"Lang Key (for Balance)": "BalanceTitle"
},
В: Как использовать ServerRewards для хранения экономики
О:
Код:
"Economy": {
"Type (Plugin/Item)": "Plugin",
"Plugin name": "ServerRewards",
"Balance add hook": "AddPoints",
"Balance remove hook": "TakePoints",
"Balance show hook": "CheckPoints",
"ShortName": "",
"Display Name (empty - default)": "",
"Skin": 0,
"Lang Key (for Title)": "LangTitle",
"Lang Key (for Balance)": "BalanceTitle"
},
В: Как использовать Economics для хранения экономики
О:
Код:
"Economy": {
"Type (Plugin/Item)": "Plugin",
"Plugin name": "Economics",
"Balance add hook": "Deposit",
"Balance remove hook": "Withdraw",
"Balance show hook": "Balance",
"ShortName": "",
"Display Name (empty - default)": "",
"Skin": 0,
"Lang Key (for Title)": "LangTitle",
"Lang Key (for Balance)": "BalanceTitle"
},
В: Как использовать IQEconomic для хранения экономики
О:
Код:
"Economy": {
"Type (Plugin/Item)": "Plugin",
"Plugin name": "IQEconomic",
"Balance add hook": "API_SET_BALANCE",
"Balance remove hook": "API_GET_BALANCE",
"Balance show hook": "API_REMOVE_BALANCE",
"ShortName": "",
"Display Name (empty - default)": "",
"Skin": 0,
"Lang Key (for Title)": "LangTitle",
"Lang Key (for Balance)": "BalanceTitle"
},
В: Как использовать скрап для оплаты предметов
О:
Код:
"Economy": {
"Type (Plugin/Item)": "Item",
"Plugin name": "",
"Balance add hook": "",
"Balance remove hook": "",
"Balance show hook": "",
"ShortName": "scrap",
"Display Name (empty - default)": "",
"Skin": 0,
"Lang Key (for Title)": "LangTitle",
"Lang Key (for Balance)": "BalanceTitle"
},
В: Как добавить KIT как предмет магазина
О: https://pastebin.com/4szBQCgz
В: Как добавить Command как предмет магазина
О: https://pastebin.com/bcCkzBEL
В: Как сделать так, чтобы оружие спавнилось с патронами?
О: Вам нужно настроить раздел "Weapon" в конфиге предмета:
Код:
"Weapon": {
"Enabled": true,
"Ammo Type": "ammo.rifle.explosive",
"Ammo Amount": 128
}
В: Как сделать так, чтобы предметы спавнились с содержимым (жидкость, модификации оружия)?
О: Вам нужно настроить раздел "Content" в конфиге предмета:
Код:
"Content": {
"Enabled": true,
"Contents": [
{
"ShortName": "weapon.mod.lasersight",
"Condition": 100.0,
"Amount": 1,
"Position": -1
}
]
},
В: Как отключить функцию продажи?
О: Вам нужно отключить "Enable item selling" в конфиге или сделать это в настройках предмета в игре.
"Enable item selling?": false,В: Как использовать ItemCostCalculator с Shop?
О: Вам нужно использовать команду
shop.refill (команда для повторного заполнения Shop)В: Каким должен быть размер изображений для иконок предметов?
О: Обычно размеры изображений для иконок предметов составляют 512x512 пикселей, но подойдет любое квадратное изображение.
В: Я получаю ошибку "UI недоступен для игрока. Причина: Menu UI не инициализирован". Как это исправить?
О: Эта ошибка возникает, когда шаблон интерфейса не установлен или не настроен. Выполните следующие шаги:
1. Сбросьте шаблон, используя команду:
shop.reset template (используйте только template, чтобы избежать потери данных).2. Установите интерфейс через
shop.install в игре (для визуального выбора шаблона) или через консоль.Примечание: Убедитесь, что у вас есть разрешение
shop.admin для выполнения этих команд.В: Как добавить Shop в меню ServerPanel?
О: Выполните следующие простые шаги:
1. Откройте меню ServerPanel в игре и нажмите кнопку "+ADD CATEGORY"
2. Установите эти точные параметры:
- Type: Plugin
- Plugin Name: Shop
- Plugin Hook: API_OpenPlugin
4. Сбросьте шаблон Shop и установите его:
- Введите в консоль:
shop.reset template(ВАЖНО: используйте только "template"!) - Затем введите:
shop.install
В: Я вижу черные изображения с логотипом Rust или получаю ошибку 429 при загрузке изображений. Что мне делать?
О: Эти проблемы возникают, когда есть проблемы с загрузкой изображений из интернета. Плагин Shop отправляет изображения в ImageLibrary, но не отвечает за процесс загрузки. Ошибка 429 обычно возникает из-за ограничений скорости, наложенных хостингами изображений, такими как Imgur. Чтобы исправить это, включите Оффлайн режим изображений, который будет использовать локальные изображения вместо этого:
1. Включите режим в конфиге:
- Откройте
oxide/config/Shop.json(илиcarbon/config/Shop.jsonдля Carbon) - Установите
"Enable Offline Image Mode": true
- Создайте папку "TheMevent" в
oxide/data(илиcarbon/dataдля Carbon) - Скачайте PluginsStorage (нажмите "CODE" → "Download ZIP")
- Распакуйте ZIP и скопируйте все содержимое в папку "TheMevent"
- Введите
o.reload Shop(Oxide) илиc.reload Shop(Carbon)
В: Какие плейсхолдеры доступны для команд и что они делают?
О: Вы можете использовать эти плейсхолдеры в командах магазина, и они будут автоматически заменены, когда игрок покупает предмет-команду:
- %steamid% - Заменяется на Steam ID игрока (например, "76561198000000000")
- %username% - Заменяется на отображаемое имя игрока (например, "PlayerName")
- %player.x% - Заменяется на X координату позиции игрока
- %player.y% - Заменяется на Y координату позиции игрока
- %player.z% - Заменяется на Z координату позиции игрока
"Command (%steamid%)": "say Welcome %username%!|teleport %steamid% %player.x% %player.y% %player.z%"Примечание: Несколько команд могут быть разделены символом "|", и они будут выполнены последовательно при покупке предмета.
В: Как установить разные цены для разных валют (RP и баланс)?
О: Вы можете настроить отдельные цены валют для каждого предмета. Отредактируйте файл
oxide/data/Shop/Shops/Default.json и найдите предмет, который хотите изменить. В разделе "Currencies" установите разные цены для каждой экономики:
Код:
"Currencies": {
"Enabled": true,
"Currencies": {
"0": {"Price": 1000},
"1": {"Price": 500}
}
}
В: Как создать магазин, используя плагин HumanNPC и установить определенные категории?
О: Чтобы создать магазин с HumanNPC, выполните следующие шаги:
1. Создайте NPC, используя плагин HumanNPC
2. Получите ID NPC (вы можете найти его в конфиге HumanNPC или использовать команду
humannpc.list)3. Используйте команду Shop для добавления NPC:
shop.setnpc [categories: cat1 cat2 ...]Пример:
shop.setnpc categories: Weapon Ammunition Tools - добавляет NPC с категориями Weapon, Ammunition и Toolsshop.setnpc categories: * - добавляет NPC со всеми доступными категориямиПримечание: Вам нужно разрешение
shop.setnpc для использования этой команды. Убедитесь, что оба плагина HumanNPC и Shop загружены на вашем сервере.В: Как добавить Кастомные Торговые Автоматы в плагин Shop?
О: Чтобы добавить Кастомные Торговые Автоматы в Shop, выполните следующие шаги:
1. Разместите Кастомный Торговый Автомат в вашем мире
2. Посмотрите на торговый автомат и используйте команду:
shop.setvm [categories: cat1 cat2 ...]Пример:
shop.setvm categories: Weapon Ammunition - добавляет торговый автомат с категориями Weapon и Ammunitionshop.setvm categories: * - добавляет торговый автомат со всеми доступными категориямиПримечание: Вам нужно разрешение
shop.setvm для использования этой команды. Торговый автомат будет автоматически добавлен в конфигурацию Shop.В: Как работает функция Корзины покупок?
О: Корзина покупок позволяет игрокам добавлять несколько предметов в корзину перед покупкой. Игроки могут добавлять предметы в корзину, просматривать свой выбор и покупать все сразу. Корзина показывает общую стоимость и позволяет игрокам удалять предметы перед оформлением заказа. Эта функция должна быть включена в настройках шаблона.
В: Как работает функция Поиска?
О: Функция поиска позволяет игрокам искать предметы по имени во всех категориях. Просто введите в поле поиска, и магазин отфильтрует предметы, соответствующие вашему запросу. Поиск работает во всех включенных категориях и учитывает настройки разрешений. Функция поиска может быть включена/отключена в конфигурации шаблона.
В: Что такое Кулдаун после вайпа и Кулдаун после респавна?
О: Это временные ограничения:
- Кулдаун после вайпа: Блокирует предметы от покупки/продажи на указанное время после вайпа сервера. Это полезно для предотвращения покупки мощных предметов сразу после вайпа. Настройте в конфиге:
"Wipe Cooldown": trueи"Wipe Cooldown Timer": 3600(секунды). - Кулдаун после респавна: Предотвращает открытие магазина сразу после респавна. Помогает предотвратить злоупотребления. Настройте в конфиге:
"Respawn Cooldown": trueи"Respawn Cooldown Timer": 60(секунды).
В: Как работают Дневные и Пожизненные лимиты?
О: Лимиты контролируют, сколько раз игроки могут покупать/продавать предметы:
- Пожизненные лимиты: Общее количество раз, которое игрок может купить/продать предмет за весь период аккаунта. Установите
0для неограниченного. - Дневные лимиты: Максимальное количество раз в день, которое игрок может купить/продать предмет. Сбрасывается ежедневно. Установите
0для неограниченного. - Лимиты устанавливаются по разрешениям, поэтому вы можете установить разные лимиты для VIP игроков, обычных игроков и т.д.
- Плагин использует наибольший лимит среди всех разрешений, которые имеет игрок.
В: Что такое функция "Купить снова"?
О: Купить снова позволяет игрокам быстро повторно покупать предметы, которые они покупали ранее. Эта функция показывает кнопку истории в интерфейсе магазина (если включена) и требует разрешения. Чтобы включить, установите
"Buy Again Settings": {"Enabled": true, "Permission": "shop.buyagain"} в конфиге.В: Как настроить заблокированные скины для продажи?
О: Вы можете предотвратить продажу игроками определенных скинов предметов. В конфиге добавьте записи в
"Blocked skins for sell":
Код:
"Blocked skins for sell": {
"rifle.ak": [52, 25],
"pistol.m92": [100, 200]
}
В: Как настроить, из каких контейнеров игроки могут продавать?
О: В конфиге установите
"Settings available containers for selling item":
Код:
"Settings available containers for selling item": {
"Enabled": true,
"Containers": ["main", "belt"]
}
"main" (инвентарь), "belt" (пояс), "wear" (одежда) и т.д.В: Что такое Настройки авто-вайпа?
О: Настройки авто-вайпа автоматически сбрасывают определенные данные, когда вы запускаете команду
shop.wipe. Настройте в конфиге:
Код:
"Auto-Wipe Settings": {
"Cooldown": true,
"Players": true,
"Limits": true
}
- Cooldown: Сбрасывает все кулдауны предметов
- Players: Сбрасывает все данные игроков (избранное, выбор экономики и т.д.)
- Limits: Сбрасывает все лимиты покупки/продажи
В: Как настроить форматирование цен?
О: В конфиге установите
"Formatting Settings" для управления отображением цен:
Код:
"Formatting Settings": {
"Buy Price Format": "G",
"Sell Price Format": "G",
"Shopping Bag Cost Format": "G",
"Balance Format": "G"
}
"G" (общий), "N" (число с разделителями), "C" (валюта), "F" (фиксированная точка) и т.д. См. форматирование чисел .NET для всех вариантов.В: Как включить переводы оффлайн игрокам?
О: В конфиге установите
"Allow money transfers to offline players?": true. По умолчанию это отключено по соображениям безопасности.В: Как настроить интеграцию с Duel/Duelist?
О: Чтобы заблокировать доступ к магазину во время дуэлей, установите
"Blocking the opening in duels?": true в конфиге. Убедитесь, что у вас загружен плагин Duel или Duelist.- КОНФИГУРАЦИЯ
-
Код:
{ "Команды": [ "shop", "shops" ], "Загружать изображения при подключении к серверу?": true, "Работать с Notify?": true, "Использовать Spectating mode при редактировании предметов?": true, "Могут ли админы редактировать предметы? (флаг)": true, "Поддержка NoEscape": false, "Задержка между загрузкой изображений": 1.0, "Экономика": { "Тип (Plugin/Item)": "Plugin", "Plugin name": "Economics", "Balance add hook": "Deposit", "Balance remove hook": "Withdraw", "Balance show hook": "Balance", "ShortName": "scrap", "Display Name (empty - default)": "", "Skin": 0 }, "Магазин": [ { "Включить": true, "Название": "Attire", "Разрешение": "", "Предметы": [ { "Тип": "Item", "ID": 0, "Изображение": "", "Название": "", "Описание": null, "Команда (%steamid%)": "", "Плагин": { "Hook": null, "Plugin Name": null, "Amount": 0 }, "DisplayName (пусто - по умолчанию)": "", "ShortName": "hat.wolf", "Скин": 0, "Количество": 1, "Цена": 100.0, "Цена продажи": 100.0, "Задержка покупки (0 - отключить)": 0.0, "Задержка продажи (0 - отключить)": 0.0, "Скидка (%)": { "shop.default": 0, "shop.vip": 10 }, "Лимит продаж (0 - без лимита)": { "shop.default": 0, "shop.vip": 0 }, "Лимит покупок (0 - без лимита)": { "shop.default": 0, "shop.vip": 0 } } ... ] } ], "1 Цвет": "#161617", "2 Цвет": "#4B68FF", "3 Цвет": "#0E0E10", "4 Цвет": "#A0A935", "5 Цвет": "#FF4B4B", "6 Цвет": "#324192", "7 Цвет": "#CD3838", "Магазины NPC (NPC ID - категории магазина)": { "1234567": { "Категории [* - все]": [ "Tool", "Food" ] }, "7654321": { "Категории [* - все]": [ "Weapon", "Ammunition" ] }, "4644687478": { "Категории [* - все]": [ "*" ] } }, "Интерфейс": { "Высота": 500.0, "Ширина": 770.0, "Кол-во категорий на странице": 9, "Отступ между категориями": 7.5, "Высота категорий": 40.0, "Кол-во предметов на одной линии": 4, "Кол-во линий": 2, "Высота предмета": 165.0, "Ширина предмета": 150.0, "Отступ": 35.0, "Использовать скролл в категориях?": true, "Включить поиск?": true, "Количество цифр после десятичной точки для округления цен": 5 }, "Version": { "Major": 1, "Minor": 0, "Patch": 21 } }
