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

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

Автор: Astraliya    Время: 2024-10-20 10:40
Название: Гайд по файлу NewQuestData-ru.dat клиента Essense
Последний раз это сообщение было отредактировано Astraliya в 2024-10-20 11:24 : |5 @4 w  B: R, J# f. Y- k. ^
: t# N, y% H+ A5 F4 E
Файл NewQuestData-ru.dat является важным компонентом клиентской части Lineage 2, отвечающим за локализацию квестов, их отображение на русском языке, а также за их интеграцию с игровым процессом. Этот файл содержит информацию о квестах, такую как название, описание, цели, требования, награды и другие параметры, которые отображаются на клиенте игрока.
( Q9 b" g( o& CСтруктура файла NewQuestData-ru.datКаждая запись в файле состоит из нескольких полей, каждое из которых содержит важную информацию о квесте.! K! |7 X! O7 \7 f) w: f; ~
  s% H6 K, M  u% T# z' B
Пример записи:* \0 P" k, H) [- G" n+ w$ L
  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! H- r/ H* g& \( {" u
Скопировать код
Описание полей:. K" U& f) h3 a' Q
" W& `9 K2 d( g" c( ]- |

% j( H6 J, a: _, ^
Пример добавления нового квеста в NewQuestData-ru.dat, l+ x3 |8 W" ?
Допустим, вы хотите создать новый квест, в котором игрок должен убить 15 волков и получить 50 000 аден. Вот как может выглядеть запись для этого квеста:
) }4 B) j8 t7 O! @% f2 S5 F
  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
    ! o, Q7 r& m, o6 M* m
Скопировать код
Пояснение:
7 v5 V$ _1 y8 S) B0 n
Заключение% A! {: l  h  I2 k
Файл NewQuestData-ru.dat — это основа для локализации и отображения квестов в Lineage 2. Он делает квесты понятными для игроков, определяя цели, NPC, награды и условия. Теперь, зная структуру этого файла, вы можете легко создавать свои собственные квесты, добавляя уникальные задания и награды на сервере.
, ^9 v" i7 D. G; y% d6 QИ небольшой совет напоследок: если при создании нового квеста ваш NPC решит не разговаривать с игроками, не паникуйте! Просто посмотрите в файл и убедитесь, что не забыли указать ID или случайно не сделали его слишком застенчивым. Ведь даже виртуальным героям иногда требуется хороший мотивационный толчок… в виде кода!
% W3 q4 j5 t2 Z: p* vТак что, если вдруг ваш квест отказывается работать, просто помните: всегда есть шанс, что NPC просто ушёл на перерыв, а не вы забыли запятую. ?
! d' N( z7 `- e# Q8 j3 q% E! H- \' q+ |
Файл для правки декомпилированного
NewQuestData-ru.dat; B/ Q4 {) u% K2 X
+ H1 w7 t, S9 g( [
Скачать Exel таблицу для редоктирования dat: [attach]502[/attach]0 `+ J0 y; P# }; A: p0 D# r. @4 `

6 \" p, U* K2 b( y( {9 N# `[attach]503[/attach]
$ @  P5 O& P& s7 q  G' ~9 T
/ C; [$ n5 D) p: {' _& z  c 2 K0 L$ I" t2 o
  p* }* g+ {+ ^5 R6 |7 a1 Q- p; j

# f2 D) V8 K  Q  p3 K( I# P9 k: z& E1 d
6 m, w; |+ j( }  m. B0 w, P/ H
& I9 G1 T/ j& n# Z( D0 j* b; f8 c# G





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