|
Регистрация | Файлы | Правила | Альбомы | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
Новичкам Информация для всех новичков, новичкам рекомендуется задавать свои вопросы здесь |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
20.02.2013, 08:27 | #1 |
Новичок
Регистрация: 09.03.2010
Сообщений: 12
Сказал(а) спасибо: 25
Поблагодарили 0 раз(а) в 0 сообщениях
|
Разбор базы charcters
Добрый день, подскажите пожалуйста, в базе characters таблица character_inventory, исходя из вики ytdb это таблица содержит все данные об инвентаре персонажа, в своей структуре таблица имеет столбец ID предмета item_template, по поводу которого возник вопрос.
Хочу попробовать с конвертировать базу characters с trinity для mangos. И вот тут получился небольшой затык, так как в character_inventory trinity ничего не сказано про item_template, соответственно после конвертации этот столбец будет пустой, хотел бы спросить, на сколько это будет критично? Опять же исходя из вики, там говорится что item_template это таблица базы mangos, которая содержит информацию об всех шаблонах вещей, те как я понимаю, если не указать item_template, то вещи привязанные к персонажам в таблице item будут без характеристик? Заранее благодарен за помощь! |
20.02.2013, 11:51 | #2 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
item id в инвенторе хранится в основном для выделения сумок при загрузке из-за разницы в количестве значений в поле data. Его можно заполнить по 3-му значению (если считать с 0) из поля item_instance.data
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
21.02.2013, 09:42 | #3 |
Новичок
Регистрация: 09.03.2010
Сообщений: 12
Сказал(а) спасибо: 25
Поблагодарили 0 раз(а) в 0 сообщениях
|
Спасибо!
|
22.02.2013, 14:59 | #4 |
Новичок
Регистрация: 09.03.2010
Сообщений: 12
Сказал(а) спасибо: 25
Поблагодарили 0 раз(а) в 0 сообщениях
|
Vladimir, сейчас попытался разобраться с item_instance.data, но в вики фактически нет описания этого поля. В таблице item_instance в тринити нет поля data, там есть множество полей(guid,itemEntry,owner_guid,creatorGuid,g iftCreatorGuid,count,duration,charges,flags,enchan tments,randomPropertyId,durability,playedTime,text ), как я подозреваю в мангосе эти поля объединены в одно поле data в котором они находятся в определенном порядке.
Возможно ли как то узнать больше подробностей по полю data, какие параметры и в какой последовательности в нем содержатся? Заранее спасибо. Последний раз редактировалось labor; 22.02.2013 в 15:01. Причина: За двоилось сообщение. |
22.02.2013, 15:32 | #5 |
MaNGOS Dev
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
|
Порядок можно посмотреть в UpdateFields.h
https://github.com/cmangos/mangos-wo...teFields.h#L18 |
23.02.2013, 14:16 | #6 |
Новичок
Регистрация: 09.03.2010
Сообщений: 12
Сказал(а) спасибо: 25
Поблагодарили 0 раз(а) в 0 сообщениях
|
Подскажите для чего нужны, поле enchantments в таблице item_instance(тринити) и строки в коде ITEM_FIELD_ENCHANTMENT_ ?
Заранее спасибо. |
23.02.2013, 14:28 | #7 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
там хранятся постоянные или временные эффекты наложенные на вещи.
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разбор пакетов WoW | DeusModus | Прочая документация | 29 | 25.09.2014 19:58 |
Разбор кода Спелов | partizanes | Прочая документация | 7 | 24.01.2012 15:29 |
Проблема с обновлением базы | boombastik | Корзина | 2 | 25.03.2010 00:22 |
Руссификация базы | Paladiy | Корзина | 2 | 20.03.2010 17:39 |
Вытягивание из базы | KaraPUZ | Корзина | 0 | 17.03.2010 23:59 |