Вопрос DeluxeMenus Как сделать проверку на задание выполнено или нет

Santiano Short

Пользователь
Сообщения
10
Плагин
DeluxeMenus
Ядро сервера
  1. Spigot
Версия сервера
  1. 1.16+
Память сервера ОЗУ
2Gb
Привет, я бы хотел сделать проверку на выполнено-ли задание,чтобы бесконечно не выполнять его.

Пример как должно это выглядеть:

Код из конфига:
=======================================================
Код:
  'testr223181':
    material: cake
    data: 1
    slot: 21
    display_name: "&cЗадание 1"
    lore:
      - ""
      - "&Принеси мне 10 камня"
    left_click_commands:
      - '[message] &7[&c!&7] Вы принялись за задание &c[Принести камня]'
      - '[close]'
    right_click_commands:
      - '[message]'
      - '[close]'
=======================================================
Также желательно не для PermissionEX а на LP
Когда например задание будет выполнено что-бы у него менялась иконка предмета, и название и описание.
Сразу зарание большое спасибо кто мне поможет! ;)
 
Решение
Santiano Short, Создаешь 2 одинаковых предмета. В 1 тебе будет писать что надо принести, а во втором будет писать что задание выполнено.
В первом ставим добавление команды которая выдаст игроку какое-то право.
Во втором ставим
view_requirement:
type: has permission
permission: Само право.
Второй предмет будет показываться если у человека есть право.

Да, костыль, но рабочий

Если объяснил не понятно, то пиши мне в лс.
Я помогу.
Santiano Short, Создаешь 2 одинаковых предмета. В 1 тебе будет писать что надо принести, а во втором будет писать что задание выполнено.
В первом ставим добавление команды которая выдаст игроку какое-то право.
Во втором ставим
view_requirement:
type: has permission
permission: Само право.
Второй предмет будет показываться если у человека есть право.

Да, костыль, но рабочий

Если объяснил не понятно, то пиши мне в лс.
Я помогу.
 
Santiano Short, Создаешь 2 одинаковых предмета. В 1 тебе будет писать что надо принести, а во втором будет писать что задание выполнено.
В первом ставим добавление команды которая выдаст игроку какое-то право.
Во втором ставим
view_requirement:
type: has permission
permission: Само право.
Второй предмет будет показываться если у человека есть право.

Да, костыль, но рабочий

Если объяснил не понятно, то пиши мне в лс.
Я помогу.
Спасибо тебе, я всё понял, но появилась ещё одна проблема у меня не работают requirements
Типо даже магазин.

Код:
    left_click_requirement:
      requirement:
        proverka1:
          type: has money
          amount: 500
          deny_commands:
          - "[message] &7[&c!&7] У тебя недостаточно деняг!"
    left_click_commands:
      - '[console] eco take %player_name% 500'
      - '[console] give %player_name% diamond_axe 1'
      - '[message] &c1 &7На держи &eВинтарь-ВС&7 за &a12.000 $&7.'
      - '[close]'
    deny_commands:
    - '[message] &6&lDeluxe&eMenu &7»&f У вас недостаточно денег, чтобы купить.'

Проверка не работает на деньги
Авто объединение сообщений:

Всё решил Спасибо!
 
Последнее редактирование:
Назад
Сверху Снизу