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

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

Автор: Astraliya    Время: 2024-10-20 10:40
Название: Гайд по файлу NewQuestData-ru.dat клиента Essense
Последний раз это сообщение было отредактировано Astraliya в 2024-10-20 11:24 . P( x0 b4 \, f

3 @6 d: M7 l0 v$ c4 U( NФайл NewQuestData-ru.dat является важным компонентом клиентской части Lineage 2, отвечающим за локализацию квестов, их отображение на русском языке, а также за их интеграцию с игровым процессом. Этот файл содержит информацию о квестах, такую как название, описание, цели, требования, награды и другие параметры, которые отображаются на клиенте игрока.
3 Q/ A& r+ i8 R5 G, vСтруктура файла NewQuestData-ru.datКаждая запись в файле состоит из нескольких полей, каждое из которых содержит важную информацию о квесте.
8 U8 N& {1 B8 V2 A# p0 }2 i% ^: ]
$ N/ V+ o0 m0 \* I2 J( v6 bПример записи:7 i3 v/ b4 q+ z7 D$ ~# V
  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_end1 d% d' M5 d% `* [; p! v
Скопировать код
Описание полей:
7 T: u# d6 e+ {: }7 y4 Y. ^/ i2 Z2 f: x& y4 {% T5 c" q( |5 Q* D

  i9 K! C+ @8 \. |& u7 [
Пример добавления нового квеста в NewQuestData-ru.dat
# w" ]8 e9 j0 pДопустим, вы хотите создать новый квест, в котором игрок должен убить 15 волков и получить 50 000 аден. Вот как может выглядеть запись для этого квеста:
& V- z4 x8 W/ i! w# G  f6 y% i
  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
    8 P! R4 j9 R3 e; y" s. R
Скопировать код
Пояснение:
( h/ b. f' ~% Q  R* `3 I
Заключение, Z5 M9 n  Z! ]! z% I; L5 e
Файл NewQuestData-ru.dat — это основа для локализации и отображения квестов в Lineage 2. Он делает квесты понятными для игроков, определяя цели, NPC, награды и условия. Теперь, зная структуру этого файла, вы можете легко создавать свои собственные квесты, добавляя уникальные задания и награды на сервере.
: n. g' Q& g4 n" {0 FИ небольшой совет напоследок: если при создании нового квеста ваш NPC решит не разговаривать с игроками, не паникуйте! Просто посмотрите в файл и убедитесь, что не забыли указать ID или случайно не сделали его слишком застенчивым. Ведь даже виртуальным героям иногда требуется хороший мотивационный толчок… в виде кода!
" Z; `* J) L7 \2 `Так что, если вдруг ваш квест отказывается работать, просто помните: всегда есть шанс, что NPC просто ушёл на перерыв, а не вы забыли запятую. ?8 l- s+ V0 x1 s1 ^( e
# Z3 D6 M) i7 M% R8 m
Файл для правки декомпилированного
NewQuestData-ru.dat5 C. ?8 h! R3 k, D+ D: u) j
8 A$ U/ X3 a& X; v* r4 v, z; c  x
Скачать Exel таблицу для редоктирования dat: [attach]502[/attach]( |7 g+ |2 W! K$ L9 g

; ^3 f' e( q9 j8 x[attach]503[/attach]
* v: x* W9 [& L5 F( T
% k8 Y# U% i8 A0 k+ ~
0 a3 L7 t8 B% S7 j5 A/ w
. E! {9 c6 S, x
0 [& j! h4 C* u' O1 i# @9 T" g% C: U2 w0 L4 b- ]
# h+ D* M; M6 J7 g7 x% ~5 u2 X
; r! c( A8 @* h; }





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