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

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

Автор: Astraliya    Время: 2024-10-20 10:40
Название: Гайд по файлу NewQuestData-ru.dat клиента Essense
Последний раз это сообщение было отредактировано Astraliya в 2024-10-20 11:24
8 @; h, j( g) J* l/ _) K9 F4 @2 C, p8 F
Файл NewQuestData-ru.dat является важным компонентом клиентской части Lineage 2, отвечающим за локализацию квестов, их отображение на русском языке, а также за их интеграцию с игровым процессом. Этот файл содержит информацию о квестах, такую как название, описание, цели, требования, награды и другие параметры, которые отображаются на клиенте игрока.
! w+ w1 @  B: _! ~1 vСтруктура файла NewQuestData-ru.datКаждая запись в файле состоит из нескольких полей, каждое из которых содержит важную информацию о квесте.- o8 l; A0 e* h. _1 [) M

3 m3 Z7 o; `* {* u; t6 J3 bПример записи:
+ ^4 N  y* B* {+ e
  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
    6 m, Q1 Q: B  ]& n% V5 p5 ~
Скопировать код
Описание полей:: |6 I: a- Z- z, N

* H2 z) P3 o6 J- ?/ H3 j
+ y( t, V/ ]! {5 l/ Q3 T
Пример добавления нового квеста в NewQuestData-ru.dat
; }" O. m( Q; [$ v: HДопустим, вы хотите создать новый квест, в котором игрок должен убить 15 волков и получить 50 000 аден. Вот как может выглядеть запись для этого квеста:2 P1 ~- S! T  O4 U. W7 ~& e
  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_end0 P# O& A- |( N* o
Скопировать код
Пояснение:4 ~) h! u  d' ]  G  l

Заключение+ o5 `) ?5 n1 \/ T! g; z
Файл NewQuestData-ru.dat — это основа для локализации и отображения квестов в Lineage 2. Он делает квесты понятными для игроков, определяя цели, NPC, награды и условия. Теперь, зная структуру этого файла, вы можете легко создавать свои собственные квесты, добавляя уникальные задания и награды на сервере.
* ]& U; x% c" J9 ~% i; h- HИ небольшой совет напоследок: если при создании нового квеста ваш NPC решит не разговаривать с игроками, не паникуйте! Просто посмотрите в файл и убедитесь, что не забыли указать ID или случайно не сделали его слишком застенчивым. Ведь даже виртуальным героям иногда требуется хороший мотивационный толчок… в виде кода!
* l2 S+ x5 P; D  HТак что, если вдруг ваш квест отказывается работать, просто помните: всегда есть шанс, что NPC просто ушёл на перерыв, а не вы забыли запятую. ?
0 ^/ Z% y; }; G+ `1 j' A
' b9 z: f. B) e$ `8 ]Файл для правки декомпилированного
NewQuestData-ru.dat2 p( u) i# ^  p- u3 c+ D7 c0 J
5 b7 |# t0 w; Q  y
Скачать Exel таблицу для редоктирования dat: [attach]502[/attach]& O: C( P- U) @% m. v
4 g- c4 T) ]- J6 V
[attach]503[/attach]
( n3 O; z# [% W# s# }
! g6 Y) w5 f$ Z  Y
5 C8 p( ?' ]6 a3 H7 D8 z' @1 f
& _3 h0 [- R4 M$ i
3 V9 B. a( g4 @7 I; H9 m! ^4 F+ q/ _, S1 _" @
9 _' D! ^4 x1 R: J8 ]* \
/ P; q" d9 f  U1 b0 z1 U  _. o8 E* d





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