Вопрос Сбор предметов

monstrikixlive

Пользователь
Сообщения
110
Подскажите, пожалуйста. Есть ли такой плагин на сбор предметов со всего сервера. Что бы все игроки могли собрать допустим 1миллион предметов(вместе) и что бы потом проигралась команда. Ну или как то реализовать это через deluxemenu
 
Решение
Подскажите, пожалуйста. Есть ли такой плагин на сбор предметов со всего сервера. Что бы все игроки могли собрать допустим 1миллион предметов(вместе) и что бы потом проигралась команда. Ну или как то реализовать это через deluxemenu
MyCommand+DeluxeMenus
/mycmd-variables create sbor

Потом создаешь менюшку с этой иконкой

YAML:
  'item1':
    material: COBBLESTONE
    slot: 0
    display_name: '&dСбор'
    lore:
      - ''
      - '&fОписание'
      

    left_click_requirement:
      requirements:
        balance_check:
          type: has item
          material: COBBLESTONE
          amount: 1
          deny_commands:
          - "[message]"
          - "[message] &fУ вас должен быть &eБулыжник (x1)&f в инвентаре"
          - "[message]"...
Подскажите, пожалуйста. Есть ли такой плагин на сбор предметов со всего сервера. Что бы все игроки могли собрать допустим 1миллион предметов(вместе) и что бы потом проигралась команда. Ну или как то реализовать это через deluxemenu
MyCommand+DeluxeMenus
/mycmd-variables create sbor

Потом создаешь менюшку с этой иконкой

YAML:
  'item1':
    material: COBBLESTONE
    slot: 0
    display_name: '&dСбор'
    lore:
      - ''
      - '&fОписание'
      

    left_click_requirement:
      requirements:
        balance_check:
          type: has item
          material: COBBLESTONE
          amount: 1
          deny_commands:
          - "[message]"
          - "[message] &fУ вас должен быть &eБулыжник (x1)&f в инвентаре"
          - "[message]"
          - "[sound] BLOCK_NOTE_BLOCK_IRON_XYLOPHONE"
    left_click_commands:
      - '[console] mycmd-variables add sbor +1'
      - '[console] clear %player_name% cobblestone 1'
      - '[sound] ENTITY_PLAYER_LEVELUP'
      - '[refresh]'
    right_click_requirement:
      requirements:
        balance_check:
          type: has item
          material: COBBLESTONE
          amount: 64
          deny_commands:
          - "[message]"
          - "[message] &fУ вас должен быть &eБулыжник (x64)&f в инвентаре"
          - "[message]"
          - "[sound] BLOCK_NOTE_BLOCK_IRON_XYLOPHONE"
    right_click_commands:
      - '[console] mycmd-variables add sbor +64'
      - '[console] clear %player_name% cobblestone 64'
      - '[sound] ENTITY_PLAYER_LEVELUP'
      - '[refresh]'
Объединено

MyCommand+DeluxeMenus
/mycmd-variables create sbor

Потом создаешь менюшку с этой иконкой

YAML:
  'item1':
    material: COBBLESTONE
    slot: 0
    display_name: '&dСбор'
    lore:
      - ''
      - '&fОписание'
     

    left_click_requirement:
      requirements:
        balance_check:
          type: has item
          material: COBBLESTONE
          amount: 1
          deny_commands:
          - "[message]"
          - "[message] &fУ вас должен быть &eБулыжник (x1)&f в инвентаре"
          - "[message]"
          - "[sound] BLOCK_NOTE_BLOCK_IRON_XYLOPHONE"
    left_click_commands:
      - '[console] mycmd-variables add sbor +1'
      - '[console] clear %player_name% cobblestone 1'
      - '[sound] ENTITY_PLAYER_LEVELUP'
      - '[refresh]'
    right_click_requirement:
      requirements:
        balance_check:
          type: has item
          material: COBBLESTONE
          amount: 64
          deny_commands:
          - "[message]"
          - "[message] &fУ вас должен быть &eБулыжник (x64)&f в инвентаре"
          - "[message]"
          - "[sound] BLOCK_NOTE_BLOCK_IRON_XYLOPHONE"
    right_click_commands:
      - '[console] mycmd-variables add sbor +64'
      - '[console] clear %player_name% cobblestone 64'
      - '[sound] ENTITY_PLAYER_LEVELUP'
      - '[refresh]'
ЛКМ 1 предмет
ПКМ 64 предмета

потом можешь вывести на спавне голограмму типо Сбор - %mycommand_variables_sbor% что бы игроки знали сколько они собрали
Объединено

MyCommand+DeluxeMenus
/mycmd-variables create sbor

Потом создаешь менюшку с этой иконкой

YAML:
  'item1':
    material: COBBLESTONE
    slot: 0
    display_name: '&dСбор'
    lore:
      - ''
      - '&fОписание'
     

    left_click_requirement:
      requirements:
        balance_check:
          type: has item
          material: COBBLESTONE
          amount: 1
          deny_commands:
          - "[message]"
          - "[message] &fУ вас должен быть &eБулыжник (x1)&f в инвентаре"
          - "[message]"
          - "[sound] BLOCK_NOTE_BLOCK_IRON_XYLOPHONE"
    left_click_commands:
      - '[console] mycmd-variables add sbor +1'
      - '[console] clear %player_name% cobblestone 1'
      - '[sound] ENTITY_PLAYER_LEVELUP'
      - '[refresh]'
    right_click_requirement:
      requirements:
        balance_check:
          type: has item
          material: COBBLESTONE
          amount: 64
          deny_commands:
          - "[message]"
          - "[message] &fУ вас должен быть &eБулыжник (x64)&f в инвентаре"
          - "[message]"
          - "[sound] BLOCK_NOTE_BLOCK_IRON_XYLOPHONE"
    right_click_commands:
      - '[console] mycmd-variables add sbor +64'
      - '[console] clear %player_name% cobblestone 64'
      - '[sound] ENTITY_PLAYER_LEVELUP'
      - '[refresh]'
Объединено


ЛКМ 1 предмет
ПКМ 64 предмета

потом можешь вывести на спавне голограмму типо Сбор - %mycommand_variables_sbor% что бы игроки знали сколько они собрали
если не будет работать то напиши, просто я щас не проверяю, пишу по памяти
 
MyCommand+DeluxeMenus
/mycmd-variables create sbor

Потом создаешь менюшку с этой иконкой
Довольно интересное исполнее, но вот незадача - как произвести команду когда %mycommand_variables_sbor% будет равна 1,000,000?
 
Плагин CobdotionalEvent папка CobdotionalEvent/events/events.yml
YAML:
  event_sbor:
    enabled: true
    type: repetitive
    repetitive_time: 20
    conditions:
    - '%mycommand_variables_sbor != (Нужная сумма)'
    actions:
      default:
      - 'console_command: команды'
Объединено

Плагин CobdotionalEvent папка CobdotionalEvent/events/events.yml
YAML:
  event_sbor:
    enabled: true
    type: repetitive
    repetitive_time: 20
    conditions:
    - '%mycommand_variables_sbor != (Нужная сумма)'
    actions:
      default:
      - 'console_command: команды'
И желательно в командах дописать mycmd-variables set sbor 0 что бы она не спамила и забрать у игроков право открытия менюшки для сдачи
 
Довольно интересное исполнее, но вот незадача - как произвести команду когда %mycommand_variables_sbor% будет равна 1,000,000?
В deluxemenus делаем исполнение команды при клике когда значение >= 1000000
 
Назад
Сверху Снизу