Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Решено Плейсхолдер в material в меню DeluxeMenus

Womsan

Участник
Пользователь
Баллы
36
Здравствуйте, я хочу сделать плейсхолдер в material. Примерно так выглядит:
items:
'1_un':
slot: 10
priority: 0
material: %quest_1_2%
display_name: 'Квест #1'

Но выдаёт ошибку:
[DeluxeMenus] Detected invalid configuration in file: quests1.yml

Я не знаю как это обойти. Я пробовал добавлять " и ', но всё равно не получается. Может кто-то знает как это исправить, может какой-то аддон для DeluxeMenus.
 
material - это ID предмета (блок или предмет), который будет в GUI предмета которого ты указываешь. Оно не может быть плейсхолдером :lol:
 
поему не может? А если очень нужно, можно как-то сделать? Мне надо чтобы отображался предмет из плейсхолдера
 
ну предмет или блок. Например плейсхолдер выдает stone, значит надо отобразить камень. Я хотел сам плейсхолдер засунуть в material, чтобы отображался именно тот предмет который даст плейсхолдер. Просто написать туда блок или предмет не вариант.
 
ну предмет или блок. Например плейсхолдер выдает stone, значит надо отобразить камень. Я хотел сам плейсхолдер засунуть в material, чтобы отображался именно тот предмет который даст плейсхолдер. Просто написать туда блок или предмет не вариант.
а какой плейсхолдер дает предмет и почему не вариант?
 
ну предмет или блок. Например плейсхолдер выдает stone, значит надо отобразить камень. Я хотел сам плейсхолдер засунуть в material, чтобы отображался именно тот предмет который даст плейсхолдер. Просто написать туда блок или предмет не вариант.
а вы скачали плейсхолдеры в papi?
 
я его сам сделал. Не вариант потому что должен быть материал именно из плейсхолдера. А плейсхолдер может выдать много разных блоков и все случаи я не хочу перебирать.
 
я его сам сделал. Не вариант потому что должен быть материал именно из плейсхолдера. А плейсхолдер может выдать много разных блоков и все случаи я не хочу перебирать.
что конкретно надо показать в качестве материала? вы плейсхолдер в других плагинах проверяли?
 
плейсхолдер работает. Он не работает только в material, потому что material не поддерживает плейсхолдеры, вот я думаю как же всё таки засунуть туда плейсхолдер. А что на счёт материала, он случайный, я сам не знаю что выдаст плейсхолдер.
 
плейсхолдер работает. Он не работает только в material, потому что material не поддерживает плейсхолдеры, вот я думаю как же всё таки засунуть туда плейсхолдер. А что на счёт материала, он случайный, я сам не знаю что выдаст плейсхолдер.
что показывает этот плейсхолдер?
 
блоки или предметы. Говорю же он показывает случайный блок или предмет. Я не могу сказать точно что он покажет. Просто написать нужный материал вместо плейсхолдера я не могу. Мне надо именно то что покажет плейсхолдер.
 
блоки или предметы. Говорю же он показывает случайный блок или предмет. Я не могу сказать точно что он покажет. Просто написать нужный материал вместо плейсхолдера я не могу. Мне надо именно то что покажет плейсхолдер.
вы хотите кейс сделать?
 
блоки или предметы. Говорю же он показывает случайный блок или предмет. Я не могу сказать точно что он покажет. Просто написать нужный материал вместо плейсхолдера я не могу. Мне надо именно то что покажет плейсхолдер.
я бы посоветовал отдельный плагин на кейсы поставить. или свяжитесь с разработчиком, как лучше это сделать. я ему писал, он довольно оперативно отвечает
 
я бы посоветовал отдельный плагин на кейсы поставить. или свяжитесь с разработчиком, как лучше это сделать. я ему писал, он довольно оперативно отвечает
Какой кейс? Ты здоров? :confused:
 
я бы посоветовал отдельный плагин на кейсы поставить. или свяжитесь с разработчиком, как лучше это сделать. я ему писал, он довольно оперативно отвечает
... . Я делаю квесты, какой ещё кейс. Даже в коде который я прикреплял в первом сообщении видно, что это квесты. Я вижу что вы к сожалению ни чем не сможете мне помочь.
 
... . Я делаю квесты, какой ещё кейс. Даже в коде который я прикреплял в первом сообщении видно, что это квесты. Я вижу что вы к сожалению ни чем не сможете мне помочь.
квесты разные бывают. это мне ни о чем не говорит
 
вы пробовали реализовать множественные условия и показывать только тот предмет, который показывает плесйхолдер? в таком случае. например, если это меч с какими-то характеристиками и названиями, то вбиваете показ обычного меча (например, алмазный если он у вас таковой), название для этого меча отдельно вбиваете в меню, описание и наличие зачара тоже, сами зачары тоже можете вбить. плейсхолдер квеста должен выводить название вашего предмета. ставите условие: если выводится это название, то показывается определенный настроенный вами предмет. каждый из пунктов (это каждый из ваших предметов из кветов) меню показывается только тогда, если он совпадет с выводимым плейсхолдером значением

на примере было бы легче объяснить
 
Назад
Верх