|
Флудильня Разговоры на любые темы. Мы устаем постоянно работать. Иногда надо где-то немного отдохнуть. Пожалуйста, не надо здесь устраивать бардак. |
|
Опции темы | Поиск в этой теме | Опции просмотра |
04.10.2014, 07:52 | #1 |
Пользователь
Регистрация: 26.09.2012
Сообщений: 93
Сказал(а) спасибо: 4
Поблагодарили 4 раз(а) в 3 сообщениях
|
Здравствуйте, хотелось бы понять структуру этих файлов.
Код:
ACHIEV_CRIT_SARONITE_N = 10451, // General Vezax, achievs 3181, 3188 ACHIEV_CRIT_SARONITE_H = 10462, Achievement.dbc, вот что я нашёл: Код:
3181 - Обожаю запах саронита по утрам (10 игроков) Название собственно -1 - Фракция 0 - parentAchievement Обожаю запах саронита по утрам (10 игроков) - name Убейте генерала Везакса в рейде на 10 игроков после убийства саронитового врага. description 14922 - categoryId- категория к которой относится похоже. 10 - кол-во очков достижения за него 177 - Ордер категории(что это такое я без понятия) 0x0 flags 3868 icon titleReward - звание(ну за него не дают конечно) uint32 count; // 12 m_minimum_criteria - need this count of completed criterias (own or referenced achievement criterias) uint32 refAchievement; // 13 m_shares_criteria - referenced achievement (counting of all completed criterias) }; по 0 Открыл AchievementCriteria.dbc. Не увидел там ничего связанного с 3181 и 3188 Структуру прочитал, но не понял к сожалению. Код:
NPC_SARONITE_ANIMUS = 33524, Вот и хочу понять, откуда берутся id. http://ru.wowhead.com/achievement=2996/10#comments Есть вот такое достижении Тенефобия(2996), у неё наверняка есть критерий id. Скрипт можно написать, но я не знаю критерий id. Скажите пожалуйста, как узнать? Катаклизм 4.3.4, последняя версия офф репо Cmangos Cata. P.S: В СД2 файле достижения в хедере ulduar.h нет. Я про тенефобию. Благодарю заранее.
__________________
So foolish. Последний раз редактировалось NeatElves; 04.10.2014 в 23:43. |
04.10.2014, 09:22 | #3 |
Пользователь
Регистрация: 26.09.2012
Сообщений: 93
Сказал(а) спасибо: 4
Поблагодарили 4 раз(а) в 3 сообщениях
|
Зачем линковать номера из первого поста? Я хочу понять, каким образом или в какой колонке находятся criteria_id. Может я не тем dbceditorom смотрю, что у меня они не отображаются совсем.
__________________
So foolish. |
04.10.2014, 09:27 | #4 | |
Гость
Сообщений: n/a
|
Цитата:
А что в какой колонке находится нужно смотреть в DBCStructure.h Для твоего случая: http://paste2.org/4sxzfm9h Мне хватило первых двух полей, чтобы установить связь между ачивами и критериями, которые тебя интересуют. |
|
04.10.2014, 09:28 | #5 |
Пользователь
Регистрация: 26.09.2012
Сообщений: 93
Сказал(а) спасибо: 4
Поблагодарили 4 раз(а) в 3 сообщениях
|
Да смотрел это всё. Ни 10451, ни 10462 не указаны в Achievement_Criteria.dbc
Мангосовским редактором дбц. Которые в contrib положили.
__________________
So foolish. |
04.10.2014, 09:41 | #6 |
Гость
Сообщений: n/a
|
|
04.10.2014, 09:42 | #7 |
Пользователь
Регистрация: 26.09.2012
Сообщений: 93
Сказал(а) спасибо: 4
Поблагодарили 4 раз(а) в 3 сообщениях
|
Тему прошу удалить. Всё что тут предлагают - перепробовано и не 1 раз.
__________________
So foolish. |
04.10.2014, 09:57 | #8 | |
Гость
Сообщений: n/a
|
Цитата:
Берутся из dbc, из какого, я уже сказал. Какой прогой открыть dbc, тоже сказал. Осталось скриншот приложить, чтобы ну совсеееем понятно стало, от куда берутся критерии. |
|
04.10.2014, 19:14 | #9 |
Пользователь
Регистрация: 26.09.2012
Сообщений: 93
Сказал(а) спасибо: 4
Поблагодарили 4 раз(а) в 3 сообщениях
|
Спасибо, Вивер от Том Руса хороший. Только его скомпилировать ещё надо. Возможности нет и в ближайшее время не будет.
Лан, поищу, может кто уже выкладывал где. Другие виверы напрочь отказываются отображать колонку с achievement id. https://github.com/xelfe/DBC_viewer Хотя вот, нашёл я вивер! Им смог открыть и прочитать. Для достижения 2996(Тенефобия 10 игроков) - criteria id = 10173 Для достижения 2997(Тенефобия 25 игроков) критерий = 10306. В Файле Ulduar.h, они пропущены.
__________________
So foolish. Последний раз редактировалось NeatElves; 04.10.2014 в 23:41. |