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

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

Автор: Astraliya    Время: 2024-10-20 10:40
Название: Гайд по файлу NewQuestData-ru.dat клиента Essense
Последний раз это сообщение было отредактировано Astraliya в 2024-10-20 11:24 . c% ]9 @& G" r! k. P, Q& _
0 [. _3 F& d; _5 m
Файл NewQuestData-ru.dat является важным компонентом клиентской части Lineage 2, отвечающим за локализацию квестов, их отображение на русском языке, а также за их интеграцию с игровым процессом. Этот файл содержит информацию о квестах, такую как название, описание, цели, требования, награды и другие параметры, которые отображаются на клиенте игрока.+ H! C' e8 m, ]7 V
Структура файла NewQuestData-ru.datКаждая запись в файле состоит из нескольких полей, каждое из которых содержит важную информацию о квесте.8 v7 W6 d; }  m/ l+ R+ S, \

9 i: i) K, X- F( DПример записи:9 c! N- B, }0 Y, i1 m
  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_end6 f# D. ~9 x  \: o" h
Скопировать код
Описание полей:: i; b+ f, O/ M$ S/ J' }
  X6 S  H* Q$ J$ F: ?" G8 i

8 }; P" [  {' Z: d
Пример добавления нового квеста в NewQuestData-ru.dat  I9 X( V7 _) q6 r1 |0 [
Допустим, вы хотите создать новый квест, в котором игрок должен убить 15 волков и получить 50 000 аден. Вот как может выглядеть запись для этого квеста:. Y$ {) b8 I; U4 g3 p  x. i! v
  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: C3 Z% G/ {6 H" M, s1 w' q
Скопировать код
Пояснение:& }  w3 ~1 w" m  ^+ m) f& |* l

Заключение. n& y' ]8 t4 P& }
Файл NewQuestData-ru.dat — это основа для локализации и отображения квестов в Lineage 2. Он делает квесты понятными для игроков, определяя цели, NPC, награды и условия. Теперь, зная структуру этого файла, вы можете легко создавать свои собственные квесты, добавляя уникальные задания и награды на сервере.
# |/ b' f  d4 a. a8 @И небольшой совет напоследок: если при создании нового квеста ваш NPC решит не разговаривать с игроками, не паникуйте! Просто посмотрите в файл и убедитесь, что не забыли указать ID или случайно не сделали его слишком застенчивым. Ведь даже виртуальным героям иногда требуется хороший мотивационный толчок… в виде кода!  z& A1 N( l* z  ]  g2 h! p
Так что, если вдруг ваш квест отказывается работать, просто помните: всегда есть шанс, что NPC просто ушёл на перерыв, а не вы забыли запятую. 😉
7 d! I5 U8 S; \& x. ]- T: G2 I: s- ?/ V+ g3 U! i( }3 U5 y
Файл для правки декомпилированного
NewQuestData-ru.dat
" w2 ^# U8 L/ r% ~" r# n9 o- C4 c1 Y# P
Скачать Exel таблицу для редоктирования dat: [attach]502[/attach]! _8 k& G0 I' l) e2 g
6 a7 ~9 Z9 e. ]9 s5 X( q9 |
[attach]503[/attach]
; d2 \/ U3 j/ F& Z
. v4 m8 q" y* J# v; {" _; }* F
# T- b9 z. r- g8 |9 [9 S4 A3 n) f% A+ V0 I5 x

6 A0 m+ I/ G4 x0 R. ^' E; [* _; f: Z0 {% C) z8 h1 G

( N! C/ j' K, }$ v3 s! {% l5 l# D' x1 ]/ g* J





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