Ru-MaNGOS

Вернуться   Ru-MaNGOS > Флуд > Флудильня

Важная информация

Флудильня Разговоры на любые темы.

Мы устаем постоянно работать. Иногда надо где-то немного отдохнуть. Пожалуйста, не надо здесь устраивать бардак.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.10.2014, 07:52   #1
Karazhan
Пользователь
 
Регистрация: 26.09.2012
Сообщений: 93
Сказал(а) спасибо: 4
Поблагодарили 4 раз(а) в 3 сообщениях
Karazhan На верном пути
По умолчанию

Здравствуйте, хотелось бы понять структуру этих файлов.
Код:
ACHIEV_CRIT_SARONITE_N      = 10451,                    // General Vezax, achievs 3181, 3188
    ACHIEV_CRIT_SARONITE_H      = 10462,
Откуда берутся номера 10451 и 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
Чисел 10451 и 10462 я не увидел к сожалению.
Открыл AchievementCriteria.dbc. Не увидел там ничего связанного с 3181 и 3188
Структуру прочитал, но не понял к сожалению.
Код:
NPC_SARONITE_ANIMUS         = 33524,
Также не было 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.
Karazhan вне форума   Ответить с цитированием
Старый 04.10.2014, 09:15   #2
GriffonHeart
Гость
 
Сообщений: n/a
По умолчанию

10451 - критерия для ачивы 3181
10462 - критерия для ачивы 3188
Смотреть в Achievement_Criteria.dbc
  Ответить с цитированием
Старый 04.10.2014, 09:22   #3
Karazhan
Пользователь
 
Регистрация: 26.09.2012
Сообщений: 93
Сказал(а) спасибо: 4
Поблагодарили 4 раз(а) в 3 сообщениях
Karazhan На верном пути
По умолчанию

Зачем линковать номера из первого поста? Я хочу понять, каким образом или в какой колонке находятся criteria_id. Может я не тем dbceditorom смотрю, что у меня они не отображаются совсем.
__________________
So foolish.
Karazhan вне форума   Ответить с цитированием
Старый 04.10.2014, 09:27   #4
GriffonHeart
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от Karazhan Посмотреть сообщение
Зачем линковать номера из первого поста? Я хочу понять, каким образом или в какой колонке находятся criteria_id. Может я не тем dbceditorom смотрю, что у меня они не отображаются совсем.
Понятия не имею в каком едиторе и что ты смотришь.
А что в какой колонке находится нужно смотреть в DBCStructure.h

Для твоего случая: http://paste2.org/4sxzfm9h
Мне хватило первых двух полей, чтобы установить связь между ачивами и критериями, которые тебя интересуют.
  Ответить с цитированием
Старый 04.10.2014, 09:28   #5
Karazhan
Пользователь
 
Регистрация: 26.09.2012
Сообщений: 93
Сказал(а) спасибо: 4
Поблагодарили 4 раз(а) в 3 сообщениях
Karazhan На верном пути
По умолчанию

Да смотрел это всё. Ни 10451, ни 10462 не указаны в Achievement_Criteria.dbc
Мангосовским редактором дбц. Которые в contrib положили.
__________________
So foolish.
Karazhan вне форума   Ответить с цитированием
Старый 04.10.2014, 09:41   #6
GriffonHeart
Гость
 
Сообщений: n/a
По умолчанию

Юзай: http://mywowtools.googlecode.com/svn.../DBC%20Viewer/
  Ответить с цитированием
Старый 04.10.2014, 09:42   #7
Karazhan
Пользователь
 
Регистрация: 26.09.2012
Сообщений: 93
Сказал(а) спасибо: 4
Поблагодарили 4 раз(а) в 3 сообщениях
Karazhan На верном пути
По умолчанию

Тему прошу удалить. Всё что тут предлагают - перепробовано и не 1 раз.
__________________
So foolish.
Karazhan вне форума   Ответить с цитированием
Старый 04.10.2014, 09:57   #8
GriffonHeart
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от Karazhan Посмотреть сообщение
Тему прошу удалить. Всё что тут предлагают - перепробовано и не 1 раз.
Моё дело предложить, ваше отказаться.

Цитата:
Сообщение от Karazhan Посмотреть сообщение
Откуда берутся номера 10451 и 10462?
Берутся из dbc, из какого, я уже сказал. Какой прогой открыть dbc, тоже сказал.

Осталось скриншот приложить, чтобы ну совсеееем понятно стало, от куда берутся критерии.
Миниатюры
Нажмите на изображение для увеличения
Название: criteria.jpg
Просмотров: 316
Размер:	68.5 Кб
ID:	1277  
  Ответить с цитированием
Старый 04.10.2014, 19:14   #9
Karazhan
Пользователь
 
Регистрация: 26.09.2012
Сообщений: 93
Сказал(а) спасибо: 4
Поблагодарили 4 раз(а) в 3 сообщениях
Karazhan На верном пути
По умолчанию

Спасибо, Вивер от Том Руса хороший. Только его скомпилировать ещё надо. Возможности нет и в ближайшее время не будет.
Лан, поищу, может кто уже выкладывал где.
Другие виверы напрочь отказываются отображать колонку с 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.
Karazhan вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 05:40. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot