• Страница 1 из 1
  • 1
Модератор форума: Dimitro  
Форум » TrinityCore » Установка / Настройка TrinityCore » [Мануал] QuestXP.dbc и RewXPId в Truice (Создание квеста)
[Мануал] QuestXP.dbc и RewXPId в Truice
glvologda
Скаут
Приветствую тебя, форумчанин. И так у меня не так давно встала преграда в создании сервера - создание квестов, точнее даже не квестов, а наград за них в виде опыта.

И так, что нам потребуется для этой работы?
-Truice(Для TrinityCore) и Quice(Для ManGOS)
-MyDbcEditor

И так, как же это работает? Я шарил в инете, спрашивал тут, читал различные форумы и ответа так и не нашел. Пришлось эксперементировать wink
В конечном итоге я разобрался.

И так, допустим, у нас в Truice указано:


RewXPId = 5 и QuestLevel = 14

Вроде не понятно, откуда эти числа и что они означают? Не так ли?

А на деле оказывается, что все проще простого.... Заходим в MyDbcEditor, открываем QuestXP.dbc и видим:



Видите числа выделенные красным цветом? Знакомые, не так ли? Отсюда мы узнаем, что RewXPId это номер столбца (в нашем случае 5),а QuestLevel это номер строки (в нашем случае 14). Все просто, не так ли? Но если вы попробуете сделать то на своем примере, то за задание вы получите не 490 опыта, а 980... тут - то и загвоздка. Объясняю: столбцы отсчитываются с 1, а не так , как нам кажется... Отсюда вывод: при выборе необходимого опыта для вашего квеста отступайте одну ячейку из таблицы...
Нагляднный пример - за квест нам нужно получить 100 опыта, тогда получается, что RewXPId = 6 , а QuestLevel = 1, вот скрин :

*Первая надпись: "Указываем это (тоесть в QuestLevel)" , вторая надпись: "Получаем это (Итог в игре = 100 опыта)"*


P.S. думаю, что все ясно и понятно, спасибо за внимание wink
Сообщение # 1 отредактировано glvologda - Среда, 12.06.2013, 12:45
Sithlord5
Сержант
У Вас пример неправильный. Не вводите людей в заблуждение.
Сообщение # 2 отредактировано Sithlord5 - Воскресенье, 16.06.2013, 15:30
glvologda
Скаут
Sithlord5, я делаю именно так, как описано в шапке темы и все работает как надо. Так что все в порядке.
Сообщение # 3 написано 12.06.2013 в 01:47
Sithlord5
Сержант
Вы пишете:
Цитата (glvologda)
RewXPId = 1 , а QuestLevel = 6


А на скрине всё наоборот. И где же тут порядок?
Сообщение # 4 написано 12.06.2013 в 04:35
glvologda
Скаут
Sithlord5, поправил, спасибо.
Сообщение # 5 написано 12.06.2013 в 12:45
Форум » TrinityCore » Установка / Настройка TrinityCore » [Мануал] QuestXP.dbc и RewXPId в Truice (Создание квеста)
  • Страница 1 из 1
  • 1
Поиск: