Модмейкинг:
Раздел 1

Сложность: просто

Нам не потребуется никаких изменений в ядре. Было протестировано на Trinity Core. Хотя, должно работать и на других системах. Но, на других системах увеличивается сложность,так как придется изменять ядро.

Нам нужны эти два файла:

Map.dbc
Areatable.dbc

Как? Просто.

Открываем Map.dbc. Ищем строчку 64 (ExpansionID). Меняем номер "Expansion" для континета на 1,но лучше на 2. Сохраняем. Устанавливаем в клиент и на сервер.
Открываем Areatable.dbc. Ищем строчку 5 (Flag). Добавляем 0x00004400 в зону, в которой мы хотим активировать полеты.Сохраняем. Устанавливаем в клиент и на сервер.

Необходимо:

Игрок и сервер должен иметь .dbc файл с измененным флагом.
Map.dbc должен иметь измененный expansion id, чтобы активировать полеты.
Если хотите чтобы игроки могли летать не везде, поставьте ограничения (в Noggit Impassible Flag или каким-нибудь другим способом). Правда, вы не слезаете с маунта, когда залетаете в зону где полеты запрещены. Просто не сможете вызвать маунта снова.
Кроме предметов в которых написано что-то типо "Используется только в зоне ...", можно спокойно активировать любого маунта, предназначенного для определеной зоны (пример: Item ID 40600 дляBone Gryphon)
Может, а может и нет, иметь проблемы с кастомными континентами (.wdt может поломаться).
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
5
11 лет назад
0
При установленной галочке в пункте "Zero Based" отсчет происходит с "0". То есть строчка 64 становится 63, а 5 - 4.
Кстати, все сделано в точности так же, как в уроке... но эффекта не последовало.
0
13
11 лет назад
0
ДБЦ в сервер не забыл залить? И да, какое ядро? Мангос или Триня?
0
6
9 лет назад
0
Как установить в клиент и на сервер?
0
13
9 лет назад
0
Flek:
Как установить в клиент и на сервер?
В патч ruRU закинь в папку DBFilesClient и в сервер в папку DBC.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.