|
Вторник, 30.09.2014, 12:23 | Сообщение # 1
|
|
Приветствую вас, уважаемые пользователь WoWJP! Когда-то задался вопросом, как создать свое кладбище? Провел довольно таки многое время в поисках подобной информации, но так ничего и не нашел. Может плохо искал, а может и действительно по этом информации не так уж и много. Если моя тема повториться, то прошу прощения, я не нашел. Так вот, пишу этот мануал для тех, кто так же захотел создать свое кладбище (имеется ввиду в игре, в жизни вам будет достаточно вырыть несколько ям и похоронить туда трупов). Теперь от предисловия перейдем к действиям. Что нам будет нужно? 1) Мозг (уже даже без рук, т.к. если есть мозг способный мыслить, то он найдет выход) 2) Внимательность 3) Программа для редактирования DBC файлов. Я предлагаю вам 3 варианта программ, на каждую программу будет написан мануал, вам остается только выбрать: - MyDbcEditor - как по мне, то это лучшая программа для редактирования DBC файлов с поддержкой русского языка! Скачать - DbcEditor - Не лучший вариант для редактирования DBC файлов. Не поддерживает русский язык, довольно долго загружает большие таблицы Скачать - DBCUtil - программа для переформатирования файлов DBC в CSV, для дальнейшего их редактирования в Блокноте Скачать Ну и для самых жадных скидываю все 3 программы в 1 архиве Скачать Download Yandex 4) Navicat или SQLYog. Все будет продемонстрировано на примере Navicata, но, думаю, пользователям SQLYog не составит труда все повторить. 5) Файл WorldSafeLocs.dbc (береться с папки dbc, который находиться в папке с вашим сервером. В некоторых сборках путь к нему может быть: C:\Название папки с вашим сервером\Data\dbc, в некоторых - C:\Название папки с вашим сервером\dbc) 6) Немножко везения, чтобы все прошло успешно и без крашей
Первый способ, который мы изучим, будет с использованием DBCUtil. Не спешите запускать программу, она действует по совсем другому принципу, а именно: срабатывает при перенесении на неё DBC файла
После чего у вас появиться новый файл WorldSafeLocs.dbc.csv:
Теперь откроем его блокнотом: ПКМ на файл - Открыть с помощью... - Блокнот. Думаю, в скринах не нуждается. Вот как должен выглядеть открытый документ: Не пугайтесь большого к-ва разнообразных букв. Немного времени и мы во всем разберемся. Все значения разбиты на условные "колонки" (понимаю, довольно тяжело так их назвать, но поверьте мне на слово). Давайте теперь разберемся, что значит первая колонка: Это айди нашего кладбище, мы будем вводить его в Navicat. Вторая колонка: Это наш MapID, как узнать? Заходим в игру, ищем подходящую локацию и прописываем там .gps, вам Выбьет кучу всяких значений, где "Карта: значение" и будем нужным нам айди: Следующие 3 колонки - это наши координаты X,Y,Z Выделить их колонками не удалось, т.к. значения разные и я бы закрывал части других. Каждая координата пишется от запятой до запятой. Ниже будет пример, где вы сможете увидеть, как это построено на "живом" примере. ОБРАТИТЕ ВНИМАНИЕ: Координаты имеют нецелые значения, разделение междуцелыми и нецелыми значениями это - точка, разделение междуКООРДИНАТАМИ - запятая!!! Откуда брать координаты Х,Y,Z? Берутся оттуда же, откуда мы и брали MapID, вводим в игре комманду .gps (вы должны стоять точно на том месте, где будет находится ваше кладбище!) Далее идут неиспользуемые колонки, в которых значения не вводятся. Перейдем сразу же к названию кладбища: ОБРАТИТЕ ВНИМАНИЕ: Название должно быть обязательно в кавычках (")!!!
На этом разбор "колонок" окончен. Как и обещал - "живой" пример:
Доступно только для пользователейДоступно только для пользователей
Между значениями специально проставлены пробелы, чтобы вы смогли без проблем различать колонки, при написании скрипта в CSV файле никаких пробелов быть не должно! Чтобы добавить новое значение, крутим документ в конец и после последнего значения прописываем наше. ОБРАТИТЕ ВНИМАНИЕ: значение ID кладбища должно быть последующим, тоесть, если последним айди было 1720, то вы уже пишите 1721!!! Это очень важно, при пренебрежении данным правилом у вас могут возникнуть ошибки! Теперь закрываем документ и сохраняем внесенные изменения. Чтобы переформатировать CSV файл в DBC вам нужно удалить предыдущий WorldSafeLocs.dbc (либо, как бэкап, переместить в другую папку) и, теперь уже, WorldSafeLocs.csv перетащить на DBCUtil. В итоге, у вас получиться снова WorldSafeLocs.dbc, который вы должны запихнуть в ту папку, с которой вы его вытащили (C:\Название папки с вашим сервером\Data\dbc, в некоторых - C:\Название папки с вашим сервером\dbc).
Цитата Наиболее часто задаваемый вопрос: Я переформатировал файл CSV в DBC, но он стал весить 1 кб и перестал открываеться, а если и открываеться, то там ничего нету, что делать? Отвечаю: Это может быть из-за неправильно введенных вами данных, была нарушена структура DBC файла, попробуйте перепроверить все введенные или измененные вами данные.
Теперь перейдем к Navicat. Открываем базу world и находим там таблицу game_graveyard_zone, открываем ее два раза щелкнув по ней ЛКМ. Видим там всего 3 столбца. Давайте разберемся, что же они означают: Первый столбец "id" - ID нашего кладбища, берется из нашего DBC файла WorldSafeLocs.dbc. Второй "ghost_zone" - айди нашей зоны. Как узнать? Вводим комманду .gps в той зоне, в которой должно находится ваше кладбище и находим строчку "Зона: значение (название зоны)" Третий стоблец "faction" - сторона, духи игроков которой могут попасть на данное кладбище.
Доступно только для пользователей |
|