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

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

Автор: Astraliya    Время: 2024-10-20 10:40
Название: Гайд по файлу NewQuestData-ru.dat клиента Essense
Последний раз это сообщение было отредактировано Astraliya в 2024-10-20 11:24
+ K5 J# \1 W) c& o
  @0 V7 M6 ~8 F) s" H8 m4 }& }Файл NewQuestData-ru.dat является важным компонентом клиентской части Lineage 2, отвечающим за локализацию квестов, их отображение на русском языке, а также за их интеграцию с игровым процессом. Этот файл содержит информацию о квестах, такую как название, описание, цели, требования, награды и другие параметры, которые отображаются на клиенте игрока.9 h5 J2 t& k, R0 d: u! |
Структура файла NewQuestData-ru.datКаждая запись в файле состоит из нескольких полей, каждое из которых содержит важную информацию о квесте.5 O' V4 J  W0 T6 O; Z; X. g1 L' z5 ~

3 y) a+ V" O5 u* hПример записи:8 P3 V; l. z2 x
  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_end5 |2 A, E3 N6 I; I. A' x! z
Скопировать код
Описание полей:
1 `# e2 I. T" q& E8 ~; x9 ]8 o
& q5 Y* R! g  q' K8 P

Пример добавления нового квеста в NewQuestData-ru.dat' d3 A. R# f7 Y) k  w6 _' F
Допустим, вы хотите создать новый квест, в котором игрок должен убить 15 волков и получить 50 000 аден. Вот как может выглядеть запись для этого квеста:
! Q( j9 [1 {! H( ]1 C% L7 E$ N
  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_end1 _* Q$ X) N& l, l
Скопировать код
Пояснение:
' W- s# _, ^5 {
Заключение% w" Y1 c+ e+ g, G
Файл NewQuestData-ru.dat — это основа для локализации и отображения квестов в Lineage 2. Он делает квесты понятными для игроков, определяя цели, NPC, награды и условия. Теперь, зная структуру этого файла, вы можете легко создавать свои собственные квесты, добавляя уникальные задания и награды на сервере.8 S, m% t8 s; J: b
И небольшой совет напоследок: если при создании нового квеста ваш NPC решит не разговаривать с игроками, не паникуйте! Просто посмотрите в файл и убедитесь, что не забыли указать ID или случайно не сделали его слишком застенчивым. Ведь даже виртуальным героям иногда требуется хороший мотивационный толчок… в виде кода!4 k& R, T0 U3 [' d0 f1 b# c% M4 c, @/ a
Так что, если вдруг ваш квест отказывается работать, просто помните: всегда есть шанс, что NPC просто ушёл на перерыв, а не вы забыли запятую. ?
& ^% a. s6 i2 z1 T) W% Q0 H% _& C& c; I+ h$ x
Файл для правки декомпилированного
NewQuestData-ru.dat
1 F. ?6 e5 K! F# Z9 {- o
6 x, ?$ r/ Z8 ~+ e2 pСкачать Exel таблицу для редоктирования dat: [attach]502[/attach]+ U0 N& X- g3 O6 U( U

5 r  W( ~: P/ Y% n* u[attach]503[/attach]  j! d! D! l/ }6 V3 v
' o  I7 ]; j/ Q

) @  Q- i8 p0 x9 f% |8 d
/ M9 S' ^8 H+ A$ h( H6 X1 y' f  q5 {  q
3 [# D' N  B( u( N/ p: f

8 e, U4 e8 f$ V; B9 [; t% l/ y; {" K% B0 L  H# _' m





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