Большой легко настраиваемый магазин - XDShop


Особенности:
  • Красивый дизайн - который можно настроить под ваш сервер
  • 2 встроенных стиля (темный и светлый) Которые можно настроить по своему
  • Большой функционал
  • Возможность подключить плагин Human Npc
  • Возможность использовать любую экономику
  • Вы можете продавать все что угодно (Предмет, Чертёж, Кастомный предмет, Команда, Кит)
  • Игроки могут как и покупать товары, Так и продавать (Настраивается)
  • Возможность установить лимит (покупок/продаж) на вайп, а так же задержку (покупок/продаж) (по разрешениям)
  • Возможность давать доступ к категориям по разрешениям
  • Создавать персональные скидки по разрешениям
  • Возможность запретить (покупать/продавать) предметы во время (рейд/комбат) блока. А так же во время дуэли
  • Данный плагин не нагружает ваш сервер
  • Красивый вариант уведомлений в меню покупок

Дополнительная информация
Данный плагин я тестировал с ребятами пол месяца. Во время тестирования было выявлено много проблем, которые были исправлены.
Плагин должен работать корректно. Все настройки были проверены.

Не стесняйтесь писать мне свои идеи. Я с удовольствием буду расширять и добавлять новый функционал в данный плагин!

Данная инструкция создана для покупателей ShopSystemRevolution.
Данная инструкция поможет вам перенести товары из ShopSystemRevolution в XDShop
  1. Удалите плагин ShopSystemRevolution
  2. Установите новый XDShop
  3. После успешной загрузки плагина вам нужно прописать команду shopsystemrevolution_transfer_config_to_xdshop
  4. После успешного завершения процесса вам нужно просто удалить файл конфигурации от старого ShopSystemRevolution.

Для удобства настройки товаров, я сделал очень удобную функцию.
Она позволит заполнить ваш магазин стандартными товарами и категориями. А так же если вы установите плагин
Item Cost Calculator, то при заполнении товаров, будет автоматически установлена цена на предмет.

Как это сделать ?
  1. На всякий случай сохраните вашу старую конфигурацию
  2. Введите данную команду в консоль - xdshop.refill и xdshop.yes
  3. После успешного выполнения процесса, плагин перезагрузится.
  4. Далее вам просто нужно изменить настройки под вашу экономику сервера.

XDSHOP


Настройка (Конфигурация):
Экономика:
На данный момент присутствует 4 варианта экономики Economics, ServerRewards, IQEconomic, Item Item - это вид экономики в котором игроку придётся расплачиваться предметом, это может быть scrap или другие а так же кастомные предметы на вашем сервере. Пример настройки вы увидите ниже
JSON:
"Настройка экономики": {
    "Экономика (0 - Economics, 1 - ServerRewards, 2 - IQEconomic, 3 - Item)": 3,
    "Приставка к балансу (например RP или $ - Не более 2 символов)": "$",
    "ShortName предмета (Использовать с типом 3)": "scrap",
    "SkinId предмета (Использовать с типом 3)": 0
  },

Настройка товара:
На данный момент присутствуя 5 разных типов товаров Предмет, Чертёж, Кастомный предмет, Команда, Кит (Поддерживаются плагины китов Kits & IQKits) Такое разнообразие продаваемых предметов, явно понравится вашим игрокам!

Пример настройки товара

JSON:
        {
          "Тип предмета (0 - Предмет, 1 - Чертёж, 2 - Кастомный предмет, 3 - Команда, 4 - Кит)": 0,
          "Уникальный ID (НЕ ТРОГАТЬ)": 1, //должен быть всегда уникальным
          "Shortame": "geiger.counter",
          "Описания": "",
          "Цена": 11.0,
          "Цена продажи (Если не нужно то оставьте 0)": 5.5,
          "Количество": 1,
          "Количество для продажи": 1,
          "Кастом имя предмета (Использовать с типом предмета 2 , 3 и 4)": "Грелка",
          "SkinID предмета (Использовать с типом предмета 2)": 0,
          "Команды (Использовать с типом предмета 3)": [],
          "URL картинки": "",
          "Кит (Kits - kit name. IQKits - kit key)": "",
          "Задержка покупки (0 - неограниченно)": 0.0,
          "Задержка продажи (0 - неограниченно)": 0.0,
          "Максимальное количество лотов за 1 покупку (Максимум 99)": {},
          "Максимальное количество лотов за 1 продажу (Максимум 99)": {},
          "Максимальное количество покупаемых лотов за вайп (0 - неограниченно)": {
            "XDShop.default": 6
          },
          "Максимальное количество продаваемых лотов за вайп (0 - неограниченно)": {
            "XDShop.default": 3
          }
        },

Настройка интеграции с плагином Human NPC:
Если вы используете данный плагин, то вам явно нужно использовать его с моим плагином. Это очень интересный вариант NPC магазина

Пример настройки

JSON:
"Настройка Human NPC": {
    "Включить поддержку Human NPC ?": true,
    "Human NPC  [NPC ID | list shop category]": {
      "11223274496": [
        "Attire",
        "Weapon"
      ]
    }
  },

Настройка интерфейса:
Самая интересная часть плагина. Ведь только в нем вы сможете настроить цветовую палитру под ваш сервер. Вы можете создать свою светлую и темную тему между которыми игроки будут переключаться. Я уверен что каждый игрок выберите что ему лучше. Вы можете настроить цвет любого элемента в моем магазине.

Пример настройки
JSON:
"Настройка интерфейса": {
    "Включить возможность менять тему?": true,
    "Тема по умолчанию (0 - светлая, 1 - темная)": 1,
    "Настройки светлой темы UI": {
      "Цвет основного фона магазина": "1 1 1 1",
      "[TITLE] Цвет текста": "0 0 0 1",
      "[TITLE] Цвет картинки": "0 0 0 1",
      "Цвет картинки скидки": "0.20 0.85 0.15 1.00",
      "Цвет текста скидки": "0 0 0 1",
      "Цвет картинки баланса": "0.26 0.53 0.80 1",
      "Цвет текста баланса": "0 0 0 1",
      "[PAGE] Цвет текста номера страниц": "0 0 0 1",
      "[PAGE] Цвет кнопок переключения страниц": "0.51 0.51 0.51 1.00",
      "[PRODUCT] Цвет количества предметов (цифры)": "0.627451 0.6313726 0.6392157 1",
      "[PRODUCT] Цвет фона товара": "0.97 0.97 0.98 1.00",
      "[PRODUCT] Цвет текста названия товара": "0 0 0 1",
      "[PRODUCT] Цвет кнопки купить": "0.38 0.77 0.43 1.00",
      "[PRODUCT] Цвет кнопки продать": "0.8588235 0.345098 0.3372549 1",
      "[PRODUCT] Цвет кнопки закрыть": "0.8392158 0.3647059 0.3568628 1",
      "[CATEGORY] цвет названия активной категории": "0 0 0 1",
      "[CATEGORY] Цвет названия неактивной категорий": "0.51 0.51 0.51 1.00",
      "[CATEGORY] Цвет полосы активной категории": "0.5607843 0.8901961 0.4705883 1",
      "[CATEGORY] Цвет полосы неактивной категории": "0.4078432 0.4313726 0.4392157 1",
      "[NOTIFICATIONS] Цвет текста в уведомлении": "0 0 0 1",
      "Цвет дополнительного серого текста": "0.55 0.55 0.55 1.00",
      "Цвет кнопки выход из UI": "0.8392158 0.3647059 0.3568628 1"
    },
    "Настройки темной темы UI": {
      "Цвет основного фона магазина": "0.13 0.15 0.16 1.00",
      "[TITLE] Цвет текста": "0.87 0.87 0.87 1.00",
      "[TITLE] Цвет картинки": "0.62 0.63 0.64 1.00",
      "Цвет картинки скидки": "0.20 0.85 0.15 1.00",
      "Цвет текста скидки": "1 1 1 1",
      "Цвет картинки баланса": "0.26 0.53 0.80 1",
      "Цвет текста баланса": "1 1 1 1",
      "[PAGE] Цвет текста номера страниц": "0.87 0.87 0.87 1.00",
      "[PAGE] Цвет кнопок переключения страниц": "0.51 0.51 0.51 1.00",
      "[PRODUCT] Цвет количества предметов (цифры)": "0.627451 0.6313726 0.6392157 1",
      "[PRODUCT] Цвет фона товара": "0.17 0.18 0.21 1.00",
      "[PRODUCT] Цвет текста названия товара": "0.87 0.87 0.87 1.00",
      "[PRODUCT] Цвет кнопки купить": "0.38 0.77 0.43 1.00",
      "[PRODUCT] Цвет кнопки продать": "0.8588235 0.345098 0.3372549 1",
      "[PRODUCT] Цвет кнопки закрыть": "0.8392158 0.3647059 0.3568628 1",
      "[CATEGORY] цвет названия активной категории": "0.87 0.87 0.87 1.00",
      "[CATEGORY] Цвет названия неактивной категорий": "0.51 0.51 0.51 1.00",
      "[CATEGORY] Цвет полосы активной категории": "0.5607843 0.8901961 0.4705883 0.6",
      "[CATEGORY] Цвет полосы неактивной категории": "0.4078432 0.4313726 0.4392157 0.6",
      "[NOTIFICATIONS] Цвет текста в уведомлении": "1 1 1 1",
      "Цвет дополнительного серого текста": "0.55 0.55 0.55 1.00",
      "Цвет кнопки выход из UI": "0.8392158 0.3647059 0.3568628 1"
    }
  },
  • Like
Reactions: Monster and Riska
Author
DezLife
Downloads
91
Views
9,489
First release
Last update
Rating
4.75 star(s) 4 ratings

More resources from DezLife

Latest updates

  1. Обновления 1.3.5

    исправления после обновления исправления NRE теперь скидка не будет отображаться если вы не...
  2. Обновления 1.3.3

    Цена продажи независит от скидки Если цена покупки равна 0 то кнопка `купить` пропадет Теперь...
  3. Обновление 1.2.2

    Добавлена возможность сделать открытие магазина по разрешению Исправлена проблема с ошибкой...

Latest reviews

Ты просто космос )
Очень понравился плагин магазина, но хотелось бы расширить функционал и нетолько покупать с магазина но и продавать в него определенные игровые или кастомные предметы
Отличный плагин магазина
просто и удобно) класс
Поставил бы 5+ если бы в плагин была встроена валюта+кастом предмет и не мало важно - раздельный конфиг с товарами перенесен в data, в одном конфиге настройки плагина и товары это не удобно когда их много!