KNOVME
Пользователь
- Сообщения
- 11
- Плагин
- DeluxeMenus
- Ядро сервера
- Spigot
- Версия сервера
- 1.19
- Память сервера ОЗУ
- 5Gb
Я захотел сделать ежедневное задания в DeluxeMenus.
Вроде сделал, все хорошо работает, даже забивал в yaml checker не сделал ли я где-то ошибок, но есть один минус, я выполняю задания, нажимаю, мне выдаються коины, нооо.... все так-же отображаеться, та менюшка, где надо сдавать предметы, хотя пермишион выдался. и все хорошо, так же, если что %vanillamenager_dd% это мой кастомный плейсхолдер, который выводит число дня, аналог %server_time_dd% я его использую, чтоб это задания, как раз и отображалось мне в нужный день месяца, с этим никаких проблем нету.
Код:
'day_completed12':
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDFkNWQ1NWEzNmI3MTQ3YWE1OTkwNjI3NDJkNzg5ZGY1MDcwNTI5ZmY0NDJhOTIyMDM3NzEzMzhkZWFhYThmZiJ9fX0=
slot: 24
update: true
priority: 1
display_name: ' &#fd9cdc❐ Ежедневное задания ❏'
lore:
- ' &#fd9cdc—'
- ''
- ' &fВы успешно выполнили ежедневное задания,'
- ' &fследующее будет доступно в &700:00:00 &fпо'
- ' &fКиевскому времени.'
- ' '
- ' &fОжидайте: &e%vanillamenager_expired_00:00:00%'
- ' '
- ' &a• Задания успешно выполнено'
- ' '
view_requirement:
requirements:
permission:
type: 'has permission'
permission: vanilla.13
'day_quests1':
material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDFkNWQ1NWEzNmI3MTQ3YWE1OTkwNjI3NDJkNzg5ZGY1MDcwNTI5ZmY0NDJhOTIyMDM3NzEzMzhkZWFhYThmZiJ9fX0=
slot: 24
update: true
priority: 0
display_name: ' &#fd9cdc❐ Ежедневное задания ❏'
lore:
- ' &#fd9cdc—'
- ''
- ' &fКаждый день, здесь появляеться задание,'
- ' &fвыполнив которое вы получите'
- ' &fкоины.'
- ''
- ' &fТребования:'
- ' &e- &7х16 Палок'
- ' &e- &7х6 Тросника'
- ' '
- ' &fНаграда: &#fd9cdc© 5'
- ' '
- ' &e• Нажмите чтобы выполнить'
- ' '
view_requirement:
requirements:
checks:
type: javascript
expression: '%vanillamenager_dd% == 13'
left_click_requirement:
requirements:
item_check:
type: has item
material: stick
amount: 16
item_check2:
type: has item
material: sugar_cane
amount: 12
deny_commands:
- '[message]'
- '[message]&#fd9cdcЕжедневное задания | &fНет необходимых вещей в инвентаре!'
- '[message]'
- '[sound] BLOCK_LEVER_CLICK'
left_click_commands:
- '[console] lp user %player_name% permission set vanilla.13'
- '[console] minecraft:clear %player_name% stick 16'
- '[console] minecraft:clear %player_name% sugar_cane 12'
- '[console] p give %player_name% 5'
- '[message]'
- '[message]&#fd9cdcЕжедневное задания | &fВы успешно выполнили задания!'
- '[message]'
- '[sound] BLOCK_LEVER_CLICK'
- '[refresh]'
- '[close]'
Вроде сделал, все хорошо работает, даже забивал в yaml checker не сделал ли я где-то ошибок, но есть один минус, я выполняю задания, нажимаю, мне выдаються коины, нооо.... все так-же отображаеться, та менюшка, где надо сдавать предметы, хотя пермишион выдался. и все хорошо, так же, если что %vanillamenager_dd% это мой кастомный плейсхолдер, который выводит число дня, аналог %server_time_dd% я его использую, чтоб это задания, как раз и отображалось мне в нужный день месяца, с этим никаких проблем нету.