- Баллы
- 108
- Имя в Minecraft
- CraftCoderr
Всем привет!
Помогите мне пожалуйста придумать структуру данных диалогов у npc, как в моде Custom npc's.
Помогите мне пожалуйста придумать структуру данных диалогов у npc, как в моде Custom npc's.
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
"
"
"А если нужно показывать еще один диалог игроку после того как он ответил, или показывать, если до этого он разговаривал с другим npc.npcname:
question1:
text: "Do you like cupcakes?"
answers:
1:yesdialog:
text: "Sure!"2:
do: "yesdialog"
text: "Nope"
do: "nodialog"
text: "Nicenodialog:"
text: "Too bad"
Писать название диалога в параметре do, как в примере переходим на ветку в зависимости от ответаА если нужно показывать еще один диалог игроку после того как он ответил, или показывать, если до этого он разговаривал с другим npc.
Сам алгоритм квестов, то как это работает - это 95% плагина.Кто может помочь с реализацией плагина на quest'ы с помощью citizens?
До мнея просто не допирает как считывать эти квесты из конфигаСам алгоритм квестов, то как это работает - это 95% плагина.
Смысл тогда от твоей работы? Методы написать?)

Подсказка: Используй ConfugurationSection.До мнея просто не допирает как считывать эти квесты из конфига![]()
А как по три раза вложеные значения сделать как на втором сообщении?Подсказка: Используй ConfugurationSection.
Ну так config.getTypename("npcname.question1.answers.0")А как по три раза вложеные значения сделать как на втором сообщении?
Так (HashMap<String, String>) config.getConfigurationSection("time").getValues(false); ?(Map<String, String>) section.getValues(false);
Ну да.Так (HashMap<String, String>) config.getConfigurationSection("time").getValues(false); ?
Eclipse ругаетсяНу да.
На что?Eclipse ругается
Cannot cast from Map<String,Object> to HashMap<String,String>На что?
Я говорил вам кастовать в Map.Cannot cast from Map<String,Object> to HashMap<String,String>
Тогда вот Map<String,String> cannot be resolved to a typeЯ говорил вам кастовать в Map.
Хм. Надо посмотреть, что именно возвращает getValues().Тогда вот Map<String,String> cannot be resolved to a type