Решено [DeluxeMenus] Как сделать обменник?

  • Автор темы Автор темы MrSwipe
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

MrSwipe

Активный участник
Пользователь
Баллы
88
Ник в Minecraft
MrSwipe
Плагин на создание GUI менюшек со всякими интересными плюшками. ТЫК
В чём собственно вся проблема. Не могу создать обменник. То есть 1 изумруд надо менять на 100 баксов/рублей(игровая валюта короче). Если в инвентаре <1 изумруда, то выводит сообщение в чат, что не хватает изумрудов(ошибка).
При обмене тоже должно выводить сообщение(успешный обмен). Действия только левым кликом.
 
Последнее редактирование:
Хм, плагин в списке красный, как и раньше было
При введении команды /deluxemenu ничего не происходит, но если написать /del и тыкнуть на tab, предлогаются команды /deluxmenu, не знаю, в чем проблем
переустанови.
 
@MrMagaChannel, @InterWall
РЕШЕНИЕ НАЙДЕНО!

Код:
  10off:
    priority: 2
    material: EMERALD
    slot: 22
    display_name: '&2&lОбмен Изумрудов'
    lore:
       - '&fОбмен Изумрудов на рубли!'
       - ''
       - '&210 Изумрудов &7= &a10 рублей'
       - ''
       - '&cУ вас недостаточно Изумрудов!'
    hide_enchantments: true
    hide_attributes: true
    hide_unbreakable: true
    hide_effects: true
    left_click_commands:
    - '[refresh]'
  10on:
    priority: 1
    material: EMERALD
    slot: 22
    display_name: '&2&lОбмен Изумрудов'
    lore:
       - '&fОбмен Изумрудов на рубли!'
       - ''
       - '&210 Изумрудов &7= &a10 рублей'
    hide_enchantments: true
    hide_attributes: true
    hide_unbreakable: true
    hide_effects: true
    view_requirement:
      requirements:
        emerald_requirement:
          type: has item
          material: EMERALD
          amount: 10
    left_click_commands:
    - '[console] clear %player_name% emerald:0 10'
    - '[console] eco give %player_name% 10'
    - '[message] &fВы обменяли &210 Изумрудов &fна &a10 рублей&f. &fБаланс&7: &a%vault_eco_balance_fixed% руб.'
    - '[close]'

Когда заходим в магазин и у нас меньше 10 Изумрудов(либо вообще 0) нам выдается первый предмет, там действий нет. Когда больше или равно 10, то второй предмет с действиями покупки!

Минусы:
- Функция [refresh] не работает (У Админа с * работает и никакой накрутки невозможно)
Возможно пермы надо копать)
Когда кончаются изумруды, он всё равно продолжает покупать и в консоле выдаёт ошибку, что у игрока нет этого предмета.
Поэтому для защиты от накрутки, после каждой покупки меню закрывается.

ПОФИКСИЛ!

Необходимо всем дать перм deluxemenus.menu.*
Кнопка [refresh] теперь работает на всех группах! Вместо [close] используйте [refresh], чтобы не закрывался магазин. Накрутки не будет - проверено!
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ