|
|
Модератор форума: Dimitro |
Форум TrinityCore Установка / Настройка TrinityCore [Мануал] QuestXP.dbc и RewXPId в Truice (Создание квеста) |
[Мануал] QuestXP.dbc и RewXPId в Truice |
Приветствую тебя, форумчанин. И так у меня не так давно встала преграда в создании сервера - создание квестов, точнее даже не квестов, а наград за них в виде опыта.
И так, что нам потребуется для этой работы? -Truice(Для TrinityCore) и Quice(Для ManGOS) -MyDbcEditor И так, как же это работает? Я шарил в инете, спрашивал тут, читал различные форумы и ответа так и не нашел. Пришлось эксперементировать В конечном итоге я разобрался. И так, допустим, у нас в Truice указано: RewXPId = 5 и QuestLevel = 14 Вроде не понятно, откуда эти числа и что они означают? Не так ли? А на деле оказывается, что все проще простого.... Заходим в MyDbcEditor, открываем QuestXP.dbc и видим: Видите числа выделенные красным цветом? Знакомые, не так ли? Отсюда мы узнаем, что RewXPId это номер столбца (в нашем случае 5),а QuestLevel это номер строки (в нашем случае 14). Все просто, не так ли? Но если вы попробуете сделать то на своем примере, то за задание вы получите не 490 опыта, а 980... тут - то и загвоздка. Объясняю: столбцы отсчитываются с 1, а не так , как нам кажется... Отсюда вывод: при выборе необходимого опыта для вашего квеста отступайте одну ячейку из таблицы... Нагляднный пример - за квест нам нужно получить 100 опыта, тогда получается, что RewXPId = 6 , а QuestLevel = 1, вот скрин : *Первая надпись: "Указываем это (тоесть в QuestLevel)" , вторая надпись: "Получаем это (Итог в игре = 100 опыта)"* P.S. думаю, что все ясно и понятно, спасибо за внимание |
Sithlord5, я делаю именно так, как описано в шапке темы и все работает как надо. Так что все в порядке.
Сообщение # 3 написано 12.06.2013 в 01:47
|
Sithlord5, поправил, спасибо.
Сообщение # 5 написано 12.06.2013 в 12:45
|
| |||
| |||