#azerothcore
#азероткор
Вопрос:
Я ищу способ добавить NPC, который продает предметы на основе достижений персонажа. Из-за отсутствия у меня других навыков программирования, если это вообще возможно, я хотел бы добиться этого с помощью команд SQL, следовательно, модифицируя БД. Я просматривал страницу условий в вики, но понятия не имею, как использовать предоставленную информацию.
Также я возвращался к базе данных относительно NPC Charles Worth, который, оказывается, обучает портных рецептам на основе достижений, которые у них есть. Я намеревался скопировать условия этого toons, но не смог найти, какие записи использовать.
Любая помощь, разъяснение записей в базе данных или указание правильного направления другим способом, очень ценится.
Ответ №1:
Пожалуйста, перейдите по этой ссылке для получения документации: https://www.azerothcore.org/wiki/conditions
Вы можете использовать тип источника: «SOURCE_TYPE_NPC_VENDOR» и тип условия: «CONDITION_ACHIEVEMENT» для того, что вам нужно, как это реализовать, вы можете найти по ссылке выше. Кроме того, один из способов упростить это — использовать инструмент, разработанный командой azerothcore, Keira3.
Это очень наглядный редактор базы данных, который поможет вам понять, что делает каждый столбец, поскольку почти каждая ячейка документирована, а также у вас есть ссылки на полную документацию.
Ссылка на Кейра3: https://github.com/azerothcore/keira3