🔥 Exchange - Новое решения для вашего сервера

Платно Плагин 🔥 Exchange - Новое решения для вашего сервера 1.0

Нет прав для приобретения ("699.00" ₽)
Поддерживаемые версии
  1. 1.19
  2. 1.20
  3. 1.21
Ядра и Прокси
  1. Paper
Минимальная версия Java
21
Всем привет, формучане :mc_38-0:

Ваше представлению - AgeExchange: межсерверный плагин на биржу, с помощью которого игроку могут обменивать свою Vault Валюту на Виртуальную валюту сервера, которая служит для покупок товаров на вашем сайте.

Конфиг плагина:
Код:
currency:
  name: "Виртуальные рубли"
  symbol: "₽"
  minimum-rate: 1.0
  maximum-order-amount: 1000000.0
  seller-fee-percent: 0.0
orders:
  max-per-player: 3
  page-size: 28
  default-rubles: 5.0
  default-rate: 100000.0
  rate-step: 1000.0
  item-material: PIGLIN_HEAD
  display:
    material: PIGLIN_HEAD
    amount: "{stack}"
    display_name: "&#FD2B2BЛ&#FD2C2Fо&#FC2D34т &#FC2E3Cи&#FB2F41г&#FB3045р&#FB3049о&#FA314Eк&#FA3252а &f{seller}"
    lore:
      - ''
      - "&#B9FF95🧪 &fКурс: &#FA9B32{rate} $ &fза &#F334341 Рубль"
      - "&#F33434🔥 &fВы отдадите: &#F33434{rubles} Рублей"
      - "&#95CBFF🌊 &fВы получите: &#FA9B32{coins} $"
      - ""
      - "&#B9EFF6[&#ADE5F7Л&#A1DBF7К&#95D1F8М&#89C7F8] &7- &fкупить полностью"
      - "&#F33434[&#F53434П&#F73333К&#F83333М&#FA3232] &7- &fкупить часть"
menus:
  main:
    title: "&8Биржа | &7{page} стр."
    rows: 6
    items:
      create:
        material: nautilus_shell   
        slot: 45
        display_name: "&7▪ &#F6E6B9С&#F5DEAFо&#F4D7A4з&#F3CF9Aд&#F1C88Fа&#F0C085т&#EFB87Bь &#EDA966з&#ECA15Cа&#EA9A51я&#E99247в&#E88B3Cк&#E78332у"
        lore:
          - "&#F6E6B9➥ Нажмите,&f для создания лота"
        actions:
          left_click: create
      my_orders:
        material: sniffer_egg
        slot: 47
        display_name: "&7▪ &#F6E6B9М&#F4DBAAо&#F3D09Bи &#EFBA7Dз&#EEAF6Eа&#ECA45Fя&#EA9950в&#E98E41к&#E78332и"
        lore:
          - "&#F6E6B9➥ Нажмите,&f для просмотра"
        actions:
          left_click: my_orders
      balance:
        material: PLAYER_HEAD
        basehead: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDE1NDkxMzJkYmM4NzVkNjM5ZDY3ZDkzY2M3MTNlOTQxYmIxNmM5NjRkMGE2MmU4YzY3OTRiZDNkZTZmZjgifX19"
        slot: 49
        display_name: "&7▪ &#F6E6B9У &#F3D4A0в&#F2CB94а&#F1C288с {balance} &#EEB06Fр&#ECA763у&#EB9E57б&#EA954Bл&#E88C3Eе&#E78332й"
        lore:
          - "&#E78332&n┃&r"
          - "&#E78332&n┃&r&f &8Рубли &7- &fВалюта сервера, можно"
          - "&#E78332&n┃&r&f Покупать &#F5B9F6Т&#F4ADE1о&#F3A1CDв&#F394B8а&#F288A4р&#F17C8Fы &fна нашем"
          - "&#E78332&n┃&r&f Сайте &7- &x&f&f&7&d&2&aAgeTime.fun "
          - "&#E78332┃&f"
      previous:
        material: ARROW
        slot: 52
        display_name: "<yellow>Предыдущая страница"
        lore: []
        actions:
          left_click: previous_page
      next:
        material: ARROW
        slot: 53
        display_name: "<yellow>Следующая страница"
        lore: []
        actions:
          left_click: next_page
  create:
    size: 27
    title: "<dark_gray>Создание заявки"
    rows: 5
    items:
      preview:
        material: PIGLIN_HEAD
        slot: 13
        display_name: "&7▪ &#F6E6B9С&#F5DEAFо&#F4D7A4з&#F3CF9Aд&#F1C88Fа&#F0C085т&#EFB87Bь &#EDA966з&#ECA15Cа&#EA9A51я&#E99247в&#E88B3Cк&#E78332у"
        lore:
          - ""
          - "&#F33434🔥 &fВы получите: &#F33434{rubles} Рублей"
          - "&#95CBFF🌊 &fВы отдадите: &#FA9B32{coins} $"
          - "&#B9FF95🧪 &fКурс: &#FA9B32{rate} $ &fза &#F334341 Рубль"
          - ""
          - "&#B9EFF6[&#ADE5F7Л&#A1DBF7К&#95D1F8М&#89C7F8] &7- &fсоздать заявку"
          - "&#F33434[&#F53434П&#F73333К&#F83333М&#FA3232] &7- &fизменить курс"
        actions:
          left_click: confirm
      minus_50:
        material: RED_STAINED_GLASS_PANE
        slot: 9
        display_name: "&#FD2B2B▪ &fУбрать &#FD2B2550 ₽"
        amount: "50"
        actions: { left_click: remove_50 }
      minus_25:
        material: RED_STAINED_GLASS_PANE
        slot: 10
        display_name: "&#FD2B2B▪ &fУбрать &#FD2B2525 ₽"
        amount: "25"
        actions: { left_click: remove_25 }
      minus_10:
        material: RED_STAINED_GLASS_PANE
        slot: 11
        display_name: "&#FD2B2B▪ &fУбрать &#FD2B2510 ₽"
        amount: "10"
        actions: { left_click: remove_10 }
      minus_5:
        material: RED_STAINED_GLASS_PANE
        slot: 12
        display_name: "&#FD2B2B▪ &fУбрать &#FD2B255 ₽"
        amount: "5"
        actions: { left_click: remove_5 }
      plus_5:
        material: LIME_STAINED_GLASS_PANE
        slot: 14
        display_name: "&#58FD2B▪ &fДобавить &#58FD2B5 &#58FD2B₽"
        amount: "5"
        actions: { left_click: add_5 }
      plus_10:
        material: LIME_STAINED_GLASS_PANE
        slot: 15
        display_name: "&#58FD2B▪ &fДобавить &#58FD2B10 &#58FD2B₽"
        amount: "10"
        actions: { left_click: add_10 }
      plus_25:
        material: LIME_STAINED_GLASS_PANE
        slot: 16
        display_name: "&#58FD2B▪ &fДобавить &#58FD2B25 &#58FD2B₽"
        amount: "25"
        actions: { left_click: add_25 }
      plus_50:
        material: LIME_STAINED_GLASS_PANE
        slot: 17
        display_name: "&#58FD2B▪ &fДобавить &#58FD2B50 &#58FD2B₽"
        amount: "50"
        actions: { left_click: add_50 }
  purchase:
    title: "<dark_gray>Покупка части лота"
    size: 27
    items:
      preview:
        # Full independent appearance of the purchase preview.
        slot: 13
        material: PIGLIN_HEAD
        display_name: "&#FD2B2BЛ&#FD2C2Fо&#FC2D34т &#FC2E3Cи&#FB2F41г&#FB3045р&#FB3049о&#FA314Eк&#FA3252а &f{seller}"
        lore:
          - ''
          - "&#B9FF95🧪 &fКурс: &#FA9B32{rate} $ &fза &#F334341 Рубль"
          - "&#F33434🔥 &fВы отдадите: &#F33434{rubles} Рублей"
          - "&#95CBFF🌊 &fВы получите: &#FA9B32{coins} $"
          - ""
        amount: "{stack}"
      remove_50:
        material: RED_STAINED_GLASS_PANE
        slot: 9
        display_name: "&#FD2B2B▪ &fУбрать &#FD2B2550 ₽"
        amount: "50"
        actions: { left_click: purchase_remove_50 }
      remove_25:
        material: RED_STAINED_GLASS_PANE
        slot: 10
        display_name: "&#FD2B2B▪ &fУбрать &#FD2B2525 ₽"
        amount: "25"
        actions: { left_click: purchase_remove_25 }
      remove_10:
        material: RED_STAINED_GLASS_PANE
        slot: 11
        display_name: "&#FD2B2B▪ &fУбрать &#FD2B2510 ₽"
        amount: "10"
        actions: { left_click: purchase_remove_10 }
      remove_5:
        material: RED_STAINED_GLASS_PANE
        slot: 12
        display_name: "&#FD2B2B▪ &fУбрать &#FD2B255 ₽"
        amount: "5"
        actions: { left_click: purchase_remove_5 }
      add_5:
        material: LIME_STAINED_GLASS_PANE
        slot: 14
        display_name: "&#58FD2B▪ &fДобавить &#58FD2B5 &#58FD2B₽"
        amount: "5"
        actions: { left_click: purchase_add_5 }
      add_10:
        material: LIME_STAINED_GLASS_PANE
        slot: 15
        display_name: "&#58FD2B▪ &fДобавить &#58FD2B10 &#58FD2B₽"
        amount: "10"
        actions: { left_click: purchase_add_10 }
      add_25:
        material: LIME_STAINED_GLASS_PANE
        slot: 16
        display_name: "&#58FD2B▪ &fДобавить &#58FD2B25 &#58FD2B₽"
        amount: "25"
        actions: { left_click: purchase_add_25 }
      add_50:
        material: LIME_STAINED_GLASS_PANE
        slot: 17
        display_name: "&#58FD2B▪ &fДобавить &#58FD2B50 &#58FD2B₽"
        amount: "50"
        actions: { left_click: purchase_add_50 }
      confirm:
        material: LIME_WOOL
        slot: 22
        display_name: "&#AAFF62К&#9DFE67у&#8FFE6Cп&#82FD72и&#75FD77т&#67FC7Cь &#4DFB87л&#3FFB8Cо&#32FA91т"
        actions: { left_click: purchase_confirm }

# Все сообщения плагина. Поддерживаются коды & и HEX-цвета вида &#RRGGBB.
messages:
  prefix: "&6[AgeExchange] &r"
  no-vault: "&cVault или провайдер экономики не найден."
  no-money: "&cНедостаточно средств в игровой валюте."
  no-rubles: "&cНа счёте недостаточно виртуальных рублей."
  created: "&aЗаявка создана: {amount} за {rate} {currency}/ед."
  cancelled: "&eЗаявка отменена, резерв возвращён."
  site-error: "&cНе удалось выполнить операцию."
  enter-rate: "&eВведите ваш курс в чат &7(монет за 1 RUB)&e:"
  lot-busy: "&eЭтот лот сейчас обрабатывается другим игроком."
  lot-changed: "&eЭтот лот был изменён или закрыт."
  not-enough-rubles: "&cНедостаточно RUB. Нужно: {need}&f, доступно: {balance}&f."
  bought: "&aВы купили {coins} монет за {rubles} RUB."
  purchase-title: "<dark_gray>Покупка части лота"
  purchase-add: "<green>Добавить <yellow>{amount} RUB"
  purchase-remove: "<red>Убрать <yellow>{amount} RUB"
  purchase-confirm: "<green><bold>Купить выбранное"
  purchase-cancel: "<red>Отмена"
  not-enough-coins: "&cНедостаточно монет для этого курса и суммы."
  reserve-failed: "&cНе удалось зарезервировать монеты."
  created-lot: "&aЗаявка создана: {coins} монет за {rubles} RUB."
  returned-coins: "&eМонеты возвращены."
  rate-set: "&aКурс установлен: &f{rate} &aмонет за 1 RUB."
  invalid-rate: "&cВведите положительное число, например: 100000"
  no-permission: "&cНедостаточно прав."
  admin-usage: "&e/exchange <give|take|set|look> <игрок> [RUB]"
  admin-look: "&e{player}: &f{balance} RUB"
  admin-set: "&aБаланс игрока {player}: {balance} RUB"
  reloaded: "&aAgeExchange перезагружен."
  players-only: "&cКоманда доступна только игроку."
  economy-unavailable: "&cVault economy недоступен."


Скрины плагина:
1786717923805.png
1786717930620.png
1786717936915.png
1786717941432.png
1786717948967.png
1786717954110.png
1786717962477.png


Поддержка PlaceHolder: с помощью этого плагина вы можете создавать свои меню для конвертации валюты в игровой товар, пример:
Код:
menu_title: '&8Магазин за виртуальную валюту'
open_command: virtualshop
size: 27
items:
  diamonds:
    material: DIAMOND
    slot: 13
    amount: 64
    display_name: '&b&lСтак алмазов'
    lore:
      - '&7Цена: &e10 %ageexchange_currency%'
      - '&7Ваш баланс: &f%ageexchange_balance% %ageexchange_currency%'
      - ''
      - '&aНажмите, чтобы купить'
    left_click_requirement:
      requirements:
        balance:
          type: '>='
          input: '%ageexchange_balance%'
          output: '10'
      deny_commands:
        - '[message] &cНедостаточно виртуальной валюты.'
    left_click_commands:
      - '[console] exchange take %player_name% 10'
      - '[console] give %player_name% diamond 64'
      - '[message] &aВы купили стак алмазов за &e10 &aвиртуальных рублей.'
      - '[refresh]'
Зависимости
Vault, PlaceholderAPI
Команды и права
/exchange
Автор
xGodstolbik
Просмотры
44
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Поделиться ресурсом

Назад
Сверху Снизу