Большой легко настраиваемый магазин - 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
85
Views
7,820
First release
Last update
Rating
4.75 star(s) 4 ratings

More resources from DezLife

Latest updates

  1. Обновление 1.2.2

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

    Плагин был полностью переписан. Пожалуйста читайте описание

Latest reviews

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