1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Как сделать чтобы в DeluxMenus проверялось одно из двух требований

Тема в разделе "Помощь", создана пользователем Dancive, 22 окт 2024.

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

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

    Баллы:
    61
    Имя в Minecraft:
    Dancive
    'dirt':
    display_name: "Стоит 100 бронзы"
    material: DIRT
    slot: 0
    left_click_requirement:
    requirements:
    req1:
    type: javascript
    expression: '%currency_balance_bronze% >= 100'
    success_commands:
    - '[console] give %player_name% dirt'
    - '[console] currency take bronze %player_name% 100'
    deny_commands:
    - '[message] &cКонвертация | &fУ Вас недостаточно средств'
    - '[sound] ENTITY_VILLAGER_NO'
    requirements:
    req2:
    type: javascript
    expression: '%currency_balance_silver% >= 1'
    success_commands:
    - '[console] give %player_name% dirt'
    - '[console] currency take silver %player_name% 1'
    deny_commands:
    - '[message] &cКонвертация | &fУ Вас недостаточно средств'
    - '[sound] ENTITY_VILLAGER_NO'
     
  2. HauserGrim

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

    Баллы:
    96
  3. Автор темы
    Dancive

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

    Баллы:
    61
    Имя в Minecraft:
    Dancive
    menu_title: 'Default Menu'
    open_command: shop
    size: 9
    open_requirement:
    requirements:
    permission:
    type: has permission
    permission: deluxemenus.admin
    deny_commands:
    - '[message] &cYou don''t have permission to do that!'
    items:
    'dirt':
    display_name: "Земля"
    material: DIRT
    slot: 0
    lore:
    - '&fЦена: &6100 &lБронзы &fили &#BEBEBE1&l Серебро'
    left_click_requirement:
    minimum_requirements: 1
    stop_at_success: true
    deny_commands:
    - '[message] &cКоманда | &fУ Вас недостаточно средств'
    - '[sound] ENTITY_VILLAGER_NO'
    requirements:
    req1:
    type: javascript
    expression: '%currency_balance_bronze% >= 100'
    success_commands:
    - '[console] currency take bronze %player_name% 100'
    req2:
    type: javascript
    expression: '%currency_balance_silver% >= 1'
    success_commands:
    - '[console] currency take silver %player_name% 1'

    left_click_commands:
    - '[console] give %player_name% dirt'


    почему то он проверяет только первое требование и если оно не выполнено дальше не проверят выполнено ли второе
     

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