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

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

Автор: Astraliya    Время: 2024-10-20 10:40
Название: Гайд по файлу NewQuestData-ru.dat клиента Essense
Последний раз это сообщение было отредактировано Astraliya в 2024-10-20 11:24 1 |3 V0 \* ?& c5 s$ }
  j3 M0 Z. k7 G, a  H" H! v1 ^) m1 t
Файл NewQuestData-ru.dat является важным компонентом клиентской части Lineage 2, отвечающим за локализацию квестов, их отображение на русском языке, а также за их интеграцию с игровым процессом. Этот файл содержит информацию о квестах, такую как название, описание, цели, требования, награды и другие параметры, которые отображаются на клиенте игрока./ D; ^9 u! E8 s  ?! w% F
Структура файла NewQuestData-ru.datКаждая запись в файле состоит из нескольких полей, каждое из которых содержит важную информацию о квесте.) ^" ^& E; L8 b  Q

5 L' ^0 o( I9 I6 i# \7 j) R% WПример записи:. U5 ]$ F, k1 Z. C) c+ c% E0 v' M% O/ Q1 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
      L4 u- @9 R% o2 N! \
Скопировать код
Описание полей:) P6 N- ?2 E9 N# S5 N5 ~  `

1 @7 E6 ~8 d! K
4 _1 i9 H5 G' H" J; c- P
Пример добавления нового квеста в NewQuestData-ru.dat% c) k0 X) b2 H( {) L5 j! i1 {
Допустим, вы хотите создать новый квест, в котором игрок должен убить 15 волков и получить 50 000 аден. Вот как может выглядеть запись для этого квеста:" L* Z; N. d/ i" t  P  o
  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_end8 F2 x& k' B- u' m8 |
Скопировать код
Пояснение:
) b8 a& n4 j! Q6 T- E+ i( [
Заключение! L7 e. [; [; |& Y4 j
Файл NewQuestData-ru.dat — это основа для локализации и отображения квестов в Lineage 2. Он делает квесты понятными для игроков, определяя цели, NPC, награды и условия. Теперь, зная структуру этого файла, вы можете легко создавать свои собственные квесты, добавляя уникальные задания и награды на сервере." w/ u# _5 a" m$ T% y
И небольшой совет напоследок: если при создании нового квеста ваш NPC решит не разговаривать с игроками, не паникуйте! Просто посмотрите в файл и убедитесь, что не забыли указать ID или случайно не сделали его слишком застенчивым. Ведь даже виртуальным героям иногда требуется хороший мотивационный толчок… в виде кода!0 q7 s6 L4 ?) i5 J( A- K2 L
Так что, если вдруг ваш квест отказывается работать, просто помните: всегда есть шанс, что NPC просто ушёл на перерыв, а не вы забыли запятую. ?
' p7 g  ]$ b0 O3 @
# p" y' T, Z- p2 S/ i9 T% bФайл для правки декомпилированного
NewQuestData-ru.dat
3 |5 P. b) H: G4 p  u2 x
0 m7 \" N, k* [( n( CСкачать Exel таблицу для редоктирования dat: [attach]502[/attach]
# m; Q5 \/ s# |1 X% R7 ]: u
2 n: F, l7 l" A[attach]503[/attach]
1 S) R6 u# C& K2 ]. {& e3 _% x% m4 q' I4 w# n2 u& \* ]8 h6 V
) M" ?; B( s' n" D4 \+ j
' n0 E/ ^: u9 ?; s, H/ L

( R* f8 L- P# Q( Y0 J  f
! J1 T. C+ d0 }/ Q& a* V
+ C" g; l" ~7 m) i' l/ K8 h1 l3 y6 v, }





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