Руководство по созданию Java скрипта сервера Lineage 2
, O/ g9 |: B1 `& T; N# T" }* CGuide to creating a Java script server Lineage 2
; t9 J( Y: A' x) t
' s1 ]5 _5 F6 J& F9 J" u3 S: @( i G6 f: G, y/ L2 J! a6 c* U/ g
Изучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.9 y, \0 N3 E% C& l
[2 _- U0 v+ @/ D* u
Сборка HF5, у Вас должны быть исходники, или папка"scripts".7 y' n# P; u. {+ b
Идем туда=> gameserver\data\scripts\quests,/ s, O2 L7 d& B# c
выбираем понравившийся квест, например "_101_SwordOfSolidarity"
0 O& n S* q9 D4 @1 U+ F0 kкопируем все содержимое из файла.- E* O4 `, R s% q) G& z
8 ^9 P' p9 {) N
9 K* y& B7 z! b3 T. }: L8 g0 ]
* E' j. Y& c) |# x% g* Q
Далее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".! M2 u. v3 ~0 x! b# V6 S
Теперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy
" U, ]# v/ O5 \. j/ F% K! p0 i0 t" q) x& z. S+ p) T* |. Z4 i
! R8 x7 s" l* k4 Z
# m8 s6 K9 R4 ?4 ~
Сохраняем, закрываем.(делайте копии перед любыми действиями).
. A/ l B* l9 m( z! @; |: { F4 b* |" C/ B9 D' T
Дальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".
0 C, m- J }- Q& Y9 C0 U1 [, f f) @0 e: E( d
Идем в клиент" p( b1 K7 V" h4 G
, R: ?! ?) G$ v0 }' e k$ u" m) kоткрываем "QuestName-*.dat"0 }; X3 `5 o" |& E1 {" P
, копируем Оригинал квеста, меняем только ID "2121"7 {0 H% U6 ?/ q+ s; y1 {9 O. N7 {
8 P, q) [( z6 v5 b/ D
9 x% y2 g3 C4 N4 h3 ^" v! {
0 j" k/ d/ V0 O$ f0 `Делаем тоже самое в NpcString-*.dat
( ^6 x; X0 x# ?- N1 \8 N' w8 [
$ q) C2 e' L2 C" G4 A+ X0 o: e
4 _6 |% H1 D$ b1 x) P* R; HВ NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.
. J$ U, O" d) F. Z- W212101 u,Меч Единства\0! z0 H9 U; m3 c2 v* A7 f" C- S/ y9 ~! ^
212102 u,Меч Единства(в процессе)\0
5 |/ s+ g) C! N1 W212103 u,Меч Единства (завершено)\0/ x. u1 E& t! f
$ Z! t7 I: U! b# F$ d* u" Y( }Клон готов, дальше можете эксперементировать с файлом _2121_Copy.java.
8 S* R% E* K3 ~" U9 o$ c6 @& @5 f
8 C6 f# R( V) S% y4 O% \. i |