Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Продажа предметов в BetterGui

Тема в разделе "Помощь", создана пользователем stevbrown, 9 июн 2021.

  1. Автор темы
    stevbrown

    stevbrown Участник

    Баллы:
    31
    Имя в Minecraft:
    stevbrown
    Добрый день, хочу сделать магазин с помощью плагина BetterGUI и уже имею заготовку, так как делал магазин еще на ChestCommands, но вот при попытке что-то купить мне выдает ошибку "Invalid condition! Please inform the staff", то есть говорит, что неизвестная состояние. Вот как у меня все записано:
    crimson_nylium:
    ID: crimson_nylium
    POSITION-X: 3
    POSITION-Y: 3
    COMMAND:
    LEFT:
    - 'condition: {money} >= 1500; console: eco take {player} 1500; console: give {player} crimson_nylium,6'
    KEEP-OPEN: true
    AMOUNT: 6
    NAME: 'Багровый нилий'
    LORE:
    - '&c----------------'
    - '&a$&f Цена: &a 1500 Монет'
    - '&6n&f Кол-во: &66 шт.'
    - '&2❖&f Баланс: &6%vault_eco_balance_fixed%'
    - '&c----------------'
    Есть подозрение, что в BetterGUI нет condition Money, и хотел бы узнать так ли это? Можно ли установить дополнительные condition'ы
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    stevbrown

    stevbrown Участник

    Баллы:
    31
    Имя в Minecraft:
    stevbrown
    UPD:
    Нашел как сделать продажу!
    click-requirement:
    left:
    test-money:
    money: 1500
    success-command:
    - 'console: give {player} crimson_nylium 6'
    fail-command:
    - 'tell: &cНедостаточно средств!&fВаш баланс:&a %balance%'

    UPD:
    Заготовка исключительно выдает предмет и даже не собирается смотреть на баланс!! Как пофиксить?
     
    Последнее редактирование: 9 июн 2021
  4. MEssyboggg

    MEssyboggg Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    Messy_YT
    Привет. Попробуй сделать чтобы просто отправлялась комманда сделаная тобой в mycmd
    Вот моя покупка
    Через Mycommands:


    buyglass:
    command: /buyglass
    type: RUN_CONSOLE
    runcmd:
    - '$Script$%if%%vault_eco_balance%>=40'
    - 'eco take $player 40'
    - 'give $player glass 64 0'
    - '$text$&7(&6&l!&7) &7Успешная покупка'
    permission-required: false
    error-message: '&7(&6&l!&7) &7Произошла ошибка, попробуйте позже'
     

Поделиться этой страницей