Руководство по созданию Java скрипта сервера Lineage 2, E4 w# V1 r% g$ A9 W
Guide to creating a Java script server Lineage 2
1 ^& {5 d$ A7 U% o# j
- g6 r* k# W( r3 K4 w8 H/ L" m# M4 h, m% i
Изучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.
3 H: }$ l* O3 C, q5 G4 l# G0 h1 {0 V6 X5 v& Y
Сборка HF5, у Вас должны быть исходники, или папка"scripts".; ^/ ~2 S8 v; I- y" }
Идем туда=> gameserver\data\scripts\quests,
3 P4 N% ^ }! X! T" U& n6 aвыбираем понравившийся квест, например "_101_SwordOfSolidarity"
( }- f, A9 i$ I4 z/ S9 R7 oкопируем все содержимое из файла.
$ Y( J( b { q% T7 h7 {" O8 c7 U0 K; d" w0 @
: K+ V3 h! H" q$ p0 ]9 _9 {4 Y( f* ^* I
Далее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".
: \5 Q6 T. Z0 N8 K* h2 r3 w' yТеперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy+ M/ P. j C, u( t% f, e7 ?
0 {0 L/ C. \; g. x' |9 r( y' z7 F9 j! D5 T9 @: A8 `5 s
3 @5 c* Q+ Y% k) v; L" Q
Сохраняем, закрываем.(делайте копии перед любыми действиями).& B$ Z; E+ U* F2 ^, Q# Z! i6 Q
* [) d* x8 H, H1 F" n: x2 XДальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity"., N. x0 o; ?; _5 V- D' }
. {; x3 S- @8 p! R3 R* A' _Идем в клиент
/ p1 k( ?' {' i& }* c
) ^ }2 A2 G0 z B2 hоткрываем "QuestName-*.dat"
, e: [3 K3 ~$ x/ M9 m; \, копируем Оригинал квеста, меняем только ID "2121"
4 l' P0 J5 P1 ]0 G( R$ K+ j% v% [
1 ^$ D3 _$ b3 i. X/ h1 d& i; P6 _# j% S+ L( d. I y! k! I, h4 L
5 C: F3 p8 N8 C# G, b# \; f9 H
Делаем тоже самое в NpcString-*.dat6 a4 I" ]. _2 L, C. d: [
$ a3 Q1 {+ @1 l8 Q# H( C) P6 L2 N. g) o" K$ j
В NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.- G0 H' p! G3 T9 q1 j
212101 u,Меч Единства\0% Q- M8 b# G6 F& ^
212102 u,Меч Единства(в процессе)\0
# j3 j; r' t$ \; c5 C# n3 L212103 u,Меч Единства (завершено)\0
2 r: k$ q* }6 [' E3 d: G% ]8 j3 o3 Q, I: \+ `4 h
Клон готов, дальше можете эксперементировать с файлом _2121_Copy.java.
$ |- ^( q& p/ N& r
9 q# I. D% t* n% s: e$ S/ W |