Четверг, 30.07.2026, 22:54
Приветствуем вас Гость | RSS
Мой сайт
Главная | Создание квеста (QuestXP.dbc и RewXPId в Truice ) - Форум | Регистрация | Вход
[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Создание квеста (QuestXP.dbc и RewXPId в Truice )
Les-immortalsДата: Вторник, 30.09.2014, 12:07 | Сообщение # 1
Центурион
Группа: Администраторы
Сообщений: 1124
Награды: 1
Репутация: 473
Статус:
Приветствую тебя, форумчанин. И так у меня не так давно встала преграда в создании сервера - создание квестов, точнее даже не квестов, а наград за них в виде опыта. 

И так, что нам потребуется для этой работы? 
-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 опыта)"* 
 




 
V4nGДата: Пятница, 16.10.2015, 16:59 | Сообщение # 2
Сержант
Группа: Пользователи
Сообщений: 1
Награды: 0
Репутация: 0
Статус:
Отступаем не "одну ячейку", а, получается, ЧЕРЕЗ одну, тобишь две. Грамматически и логически так правильней, вроде)
Спасибо, кстати, полезно для новичков и дурачков! biggrin
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2026