artace.ru - творческий сектор

Название: Гайд по файлу NewQuestData-ru.dat клиента Essense [Версия для печати]

Автор: Astraliya    Время: 2024-10-20 10:40
Название: Гайд по файлу NewQuestData-ru.dat клиента Essense
Последний раз это сообщение было отредактировано Astraliya в 2024-10-20 11:24 3 Z5 E, u% n4 ?$ L1 Q
& |9 U! e& C/ |
Файл NewQuestData-ru.dat является важным компонентом клиентской части Lineage 2, отвечающим за локализацию квестов, их отображение на русском языке, а также за их интеграцию с игровым процессом. Этот файл содержит информацию о квестах, такую как название, описание, цели, требования, награды и другие параметры, которые отображаются на клиенте игрока.( m* [* W& U0 N7 U
Структура файла NewQuestData-ru.datКаждая запись в файле состоит из нескольких полей, каждое из которых содержит важную информацию о квесте.
( u2 X! r! c7 \; G9 a- q$ B# W& `) k. i  K
Пример записи:% o! P5 x' `  N! d- S
  1. newquestdata_begin quest_id=10020 quest_type=1 quest_name=[Попытка успокоить лес] quest_level={0;0} pre_quest={10019} class={2;3;5;6;8;9;12;13;14;16;17;20;21;23;24;27;28;30;33;34;36;37;40;41;43;46;48;51;52;55;57;127;128;129;130} quest_item=0 start_item=0 start_npc=33963 start_npc_loc=1015 end_npc=34505 end_npc_loc=1002 quest_loc=1020 goal_string=[Монстры на Холме Ветров ] goal_num=30 reward_level=76 reward_exp=0 reward_sp=84 reward_item={{57;240000}} newquestdata_end; s+ s2 |$ s) V+ Z
Скопировать код
Описание полей:
7 ]! C% J, E" B
" S7 L0 G8 L) m: i
6 f2 n  z* o4 W) n2 ]+ D
Пример добавления нового квеста в NewQuestData-ru.dat" \( O& v/ z' \7 p4 K' {+ O/ l
Допустим, вы хотите создать новый квест, в котором игрок должен убить 15 волков и получить 50 000 аден. Вот как может выглядеть запись для этого квеста:+ x! a6 w$ e. |& l9 @: K
  1. newquestdata_begin quest_id=10101 quest_type=1 quest_name=[Охота на волков] quest_level={10;20} pre_quest={} class={1;2;3;4;5;6} quest_item=0 start_item=0 start_npc=34001 start_npc_loc=1010 end_npc=34001 end_npc_loc=1010 quest_loc=1020 goal_string=[Убить волков в лесу] goal_num=15 reward_level=10 reward_exp=0 reward_sp=100 reward_item={{57;50000}} newquestdata_end
    4 h% G% U& F$ Q" L' }1 g
Скопировать код
Пояснение:8 d- G( Y; D" @/ c" q

Заключение+ s# _. z& E. I. Y  X
Файл NewQuestData-ru.dat — это основа для локализации и отображения квестов в Lineage 2. Он делает квесты понятными для игроков, определяя цели, NPC, награды и условия. Теперь, зная структуру этого файла, вы можете легко создавать свои собственные квесты, добавляя уникальные задания и награды на сервере.
# u" g- @+ h5 D8 BИ небольшой совет напоследок: если при создании нового квеста ваш NPC решит не разговаривать с игроками, не паникуйте! Просто посмотрите в файл и убедитесь, что не забыли указать ID или случайно не сделали его слишком застенчивым. Ведь даже виртуальным героям иногда требуется хороший мотивационный толчок… в виде кода!+ K4 U4 v1 b# d
Так что, если вдруг ваш квест отказывается работать, просто помните: всегда есть шанс, что NPC просто ушёл на перерыв, а не вы забыли запятую. 😉' X. Z- d& k/ P0 k, E& u5 E" h! S5 N

+ P, y7 Z' F$ Y  JФайл для правки декомпилированного
NewQuestData-ru.dat
2 @0 Q5 l* I6 }1 x
2 r! L& D. e6 D* QСкачать Exel таблицу для редоктирования dat: [attach]502[/attach]
4 U+ ^: o& d9 D! |* A' x" z/ b4 f  W4 A# j! ~
[attach]503[/attach]
0 [% u" t  f% v6 ^6 F- o' S5 P+ j/ p( s  J6 o1 t
+ I8 E3 C  c: c5 a' L

7 C# s1 `, s6 I) F" A, h# c
0 {/ y5 y5 r: r" v& W/ x
- c* \" s8 R: G+ S# D7 F# }6 x
* F5 A2 z: \. W





Добро пожаловать artace.ru - творческий сектор (https://www.artace.ru/) Powered by Discuz! X3.5