Ru-MaNGOS

Вернуться   Ru-MaNGOS > Документация > Новичкам

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

Новичкам Информация для всех новичков, новичкам рекомендуется задавать свои вопросы здесь

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.02.2013, 08:27   #1
labor
Новичок
 
Регистрация: 09.03.2010
Сообщений: 12
Сказал(а) спасибо: 25
Поблагодарили 0 раз(а) в 0 сообщениях
labor На верном пути
По умолчанию Разбор базы charcters

Добрый день, подскажите пожалуйста, в базе characters таблица character_inventory, исходя из вики ytdb это таблица содержит все данные об инвентаре персонажа, в своей структуре таблица имеет столбец ID предмета item_template, по поводу которого возник вопрос.

Хочу попробовать с конвертировать базу characters с trinity для mangos. И вот тут получился небольшой затык, так как в character_inventory trinity ничего не сказано про item_template, соответственно после конвертации этот столбец будет пустой, хотел бы спросить, на сколько это будет критично?

Опять же исходя из вики, там говорится что item_template это таблица базы mangos, которая содержит информацию об всех шаблонах вещей, те как я понимаю, если не указать item_template, то вещи привязанные к персонажам в таблице item будут без характеристик?

Заранее благодарен за помощь!
labor вне форума   Ответить с цитированием
Старый 20.02.2013, 11:51   #2
Vladimir
MaNGOS Dev
 
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
Vladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небес
По умолчанию

item id в инвенторе хранится в основном для выделения сумок при загрузке из-за разницы в количестве значений в поле data. Его можно заполнить по 3-му значению (если считать с 0) из поля item_instance.data
__________________
Так как устал объяснять знайте ICQ не пользуюсь
Vladimir вне форума   Ответить с цитированием
Старый 21.02.2013, 09:42   #3
labor
Новичок
 
Регистрация: 09.03.2010
Сообщений: 12
Сказал(а) спасибо: 25
Поблагодарили 0 раз(а) в 0 сообщениях
labor На верном пути
По умолчанию

Спасибо!
labor вне форума   Ответить с цитированием
Старый 22.02.2013, 14:59   #4
labor
Новичок
 
Регистрация: 09.03.2010
Сообщений: 12
Сказал(а) спасибо: 25
Поблагодарили 0 раз(а) в 0 сообщениях
labor На верном пути
По умолчанию

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. Причина: За двоилось сообщение.
labor вне форума   Ответить с цитированием
Старый 22.02.2013, 15:32   #5
Amaru
MaNGOS Dev
 
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
Amaru На верном пути
По умолчанию

Порядок можно посмотреть в UpdateFields.h
https://github.com/cmangos/mangos-wo...teFields.h#L18
Amaru вне форума   Ответить с цитированием
Старый 23.02.2013, 14:16   #6
labor
Новичок
 
Регистрация: 09.03.2010
Сообщений: 12
Сказал(а) спасибо: 25
Поблагодарили 0 раз(а) в 0 сообщениях
labor На верном пути
По умолчанию

Подскажите для чего нужны, поле enchantments в таблице item_instance(тринити) и строки в коде ITEM_FIELD_ENCHANTMENT_ ?

Заранее спасибо.
labor вне форума   Ответить с цитированием
Старый 23.02.2013, 14:28   #7
Vladimir
MaNGOS Dev
 
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
Vladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небес
По умолчанию

там хранятся постоянные или временные эффекты наложенные на вещи.
__________________
Так как устал объяснять знайте ICQ не пользуюсь
Vladimir вне форума   Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разбор пакетов 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


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


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