Seller icon

Seller -----

Плагин на скупщика



Телеграм:
Мой тг канал по разработке плагинов: https://t.me/tmrtrsv_ch

Описание:

Позвляет игрокам покупать/продавать любые предметы, в любом количестве.

Из особенностей:

  • Автопродажа предметов
  • Настройка звуков
  • Возможность настроить ВСЕ команды в конфиге
  • Поддержка PlaceholderAPI
Снимок экрана 2024-10-15 135304.png

Автопродажа товаров по кулдауну в конфиге. Плагин помнит список ваших товаров автопродажи до выхода с сервера. Товары, и цены на них настраиваются в конфиге:
Снимок экрана 2024-10-31 210007.png

Имеется удобный таб-комплитер(предложение аргументов в командах), который можно настроить в конфиге:
Снимок экрана 2024-10-15 135123.png

Конфиг:
Code (YAML):
#
#              Seller v2.3
#             Автор: Тимур
#          Телеграм: @tmrtrsvch
#
# /buy <товар> <количество> [игрок] (seller.use) - Купить предмет
# /sell <товар> <количество> [игрок] (seller.use) - Продать предмет
# /autosell <товар> [игрок] (seller.autosell) - Поставить/снять предмет с авто-продажи
# /seller reload (seller.reload) - Перезагрузить конфигурацию
#
# %seller_autosell_<товар>% - Добавлен ли предмет в авто-продажу
#

#             Зависимости:
# Для работы плагина необходимо установить Vault, PlaceholderAPI
# И любой плагин на экономику(например, Essentials)
#

commands
: # Чтобы эти изменения вступили в силу, нужно перезапустить сервер
  seller
:
   - "seller"
    - "скупщик"
  buy
:
   - "buy"
    - "купить"
  sell
:
   - "sell"
    - "продать"
  autosell
:
   - "autosell"
    - "автопродажа"

messages
:
  no_permission
: '& #FBD708&lС&#FCC307&lк&#FCAE05&lу&#FD9A04&lп&#FE8603&lщ&#FE7101&lи&#FF5D00&lк&7&l: &fУ Вас нет прав для выполнения данной команды'
  reload_usage
: "&#FBD708&lС&#FCC307&lк&#FCAE05&lу&#FD9A04&lп&#FE8603&lщ&#FE7101&lи&#FF5D00&lк&7&l: &fИспользуйте: &#fff200/seller reload"
  config_reloaded
: "&#FBD708&lС&#FCC307&lк&#FCAE05&lу&#FD9A04&lп&#FE8603&lщ&#FE7101&lи&#FF5D00&lк&7&l: &fКонфигурация успешно перезагружена!"
  buy
: "&#FBD708&lС&#FCC307&lк&#FCAE05&lу&#FD9A04&lп&#FE8603&lщ&#FE7101&lи&#FF5D00&lк&7&l: &fВы успешно приобрели &#fff200{item} x{amount} &fза &#fff200{price} &#fff200&l&l$"
  sell
: "&#FBD708&lС&#FCC307&lк&#FCAE05&lу&#FD9A04&lп&#FE8603&lщ&#FE7101&lи&#FF5D00&lк&7&l: &fВы успешно продали &#fff200{item} x{amount} &fза &#fff200{price} &#fff200&l&l$"
  not_enough_money
: '& #FBD708&lС&#FCC307&lк&#FCAE05&lу&#FD9A04&lп&#FE8603&lщ&#FE7101&lи&#FF5D00&lк&7&l: &fУ Вас недостаточно средств для покупки данного предмета'
  inventory_full
: '& #FBD708&lС&#FCC307&lк&#FCAE05&lу&#FD9A04&lп&#FE8603&lщ&#FE7101&lи&#FF5D00&lк&7&l: &fВаш инвентарь переполнен, освободите место'
  item_not_found
: '& #FBD708&lС&#FCC307&lк&#FCAE05&lу&#FD9A04&lп&#FE8603&lщ&#FE7101&lи&#FF5D00&lк&7&l: &fДанный предмет не найден у скупщика'
  specify_item
: "&#FBD708&lС&#FCC307&lк&#FCAE05&lу&#FD9A04&lп&#FE8603&lщ&#FE7101&lи&#FF5D00&lк&7&l: &fУкажите предмет для продажи"
  specify_autosell_item
: "&#FBD708&lС&#FCC307&lк&#FCAE05&lу&#FD9A04&lп&#FE8603&lщ&#FE7101&lи&#FF5D00&lк&7&l: &fУкажите предмет для авто-продажи"
  no_item
: '& #FBD708&lС&#FCC307&lк&#FCAE05&lу&#FD9A04&lп&#FE8603&lщ&#FE7101&lи&#FF5D00&lк&7&l: &fУ Вас нет/недостаточно данного предмета для продажи'
  specify_amount
: "&cПожалуйста, укажите количество предметов"
  autosell_item_removed
: "&#FBD708&lС&#FCC307&lк&#FCAE05&lу&#FD9A04&lп&#FE8603&lщ&#FE7101&lи&#FF5D00&lк&7&l: &fПредмет &#fff200{item} &fудалён из списка автопродажи"
  autosell_item_added
: "&#FBD708&lС&#FCC307&lк&#FCAE05&lу&#FD9A04&lп&#FE8603&lщ&#FE7101&lи&#FF5D00&lк&7&l: &fПредмет &#fff200{item} &fдобавлен в список автопродажи"
  cannot_buy_item
: "&cЭтот предмет нельзя купить"
  cannot_sell_item
: "&cЭтот предмет нельзя продать"

  player
:
    usage
: "&cИспользуйте: /buy <предмет> <количество> [игрок]"
    player_not_found
: "&cИгрок {player} не найден"
    item_not_found
: "&cПредмет {item} не найден"
    cannot_buy_item
: "&cЭтот предмет нельзя купить"
    specify_amount
: "&cУкажите количество"
    not_enough_money
: "&У игрока {player} недостаточно средств"
    inventory_full
: "&cУ игрока {player} переполнен инвентарь"
    purchase_success
: "&aИгрок {player} успешно купил {item} x{amount} за {price}"

    specify_player
: "&cУкажите игрока для выполнения команды"
    sell_success
: "&aВы успешно продали {amount} {item} за {player} за {price}"

goods
:
  oak_log
:
    name
: "Дуб"
    price
:
      buy
: 225
      sell
: 175
  cobblestone
:
    name
: "Булыжник"
    price
:
      buy
: 195
      sell
: 145
  netherrack
:
    name
: "Незерак"
    price
:
      buy
: 175
      sell
: 145
  ender_stone
:
    name
: "Эндерняк"
    price
:
      buy
: 225
      sell
: 175
  stone
: # Данный товар(предмет) можно только купить
    name
: "Камень"
    price
:
      buy
: 225
  birch_wood
: # Данный товар(предмет) можно только продать
    name
: "Берёза"
    price
:
      sell
: 175

autosell-delay
: 30   # Задержка автопродажи в секундах

tab-completer
:
  goods
: # Настройка предложения предметов в командах /buy или /sell
    enabled
: true
    mode
: 1 # Режимы предложения: 1 - по материалам, 2 - по названиям из параметра name
  amount
:
    enabled
: true
    numbers
:
     - 1
      - 2
      - 3
      - 4

sounds
:
  goods_sold
: # Когда предмет продался
    name
: BLOCK_NOTE_BLOCK_BELL
    volume
: 1.0
    pitch
: 1.0
  goods_bought
: # Когда игрок купил предмет
    name
: BLOCK_NOTE_BLOCK_BELL
    volume
: 1.0
    pitch
: 1.0
  goods_error
: # Когда недостаточно предмета или денег, или нельзя купить/продать данный предмет
    name
: BLOCK_NOTE_BLOCK_BASS
    volume
: 1.0
    pitch
: 1.0

autosell_placeholder
:
  enabled
: "&aДа"
  disabled
: "&cНет"
 

Команды:
/sell <предмет> <количество> [игрок] (seller.use) - Продать предмет
/buy <предмет> <количество> [игрок] (seller.use) -
Купить предмет
/autosell <предмет> [игрок] (seller.autosell) - Поставить/снять предмет с авто-продажи
/seller reload (seller.reload) - Перезагрузить конфигурацию


Права:
seller.autosell - Право, чтобы поставить/снять товар с автопродажи
seller.use - Право на покупку/продажу предметов
seller.reload - Право на перезагрузку конфигурации
seller.player.use - Право на использование команд для другого игрока

Заполнители:
%seller_autosell_<товар>% - Добавлен ли предмет в авто-продажу


Зависимости:
Для работы плагина необходимо установить
Vault, PlaceholderAPI и любой плагин на экономику(например, Essentials)
Resource Information
Author:
----------
Total Downloads: 189
First Release: Oct 15, 2024
Last Update: Dec 3, 2024
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings