Руководство по созданию Java скрипта сервера Lineage 2
1 r9 T3 ^2 y$ h( J+ M7 zGuide to creating a Java script server Lineage 24 P. l; [6 J6 G% y! x/ @4 E' B& g
7 C( p* m. @6 t C" r, U4 H
+ i t% B5 ~( A: z; t1 @Изучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.- F3 |- C9 F8 ^( V) K$ m
- P- }# m# [! D# Z# K6 f: o/ i
Сборка HF5, у Вас должны быть исходники, или папка"scripts".
% m2 H4 s; W @! M$ ?9 \. fИдем туда=> gameserver\data\scripts\quests,
) V2 v. G/ m O, F" e, Pвыбираем понравившийся квест, например "_101_SwordOfSolidarity"9 E" ?6 W3 F6 B! ]2 d
копируем все содержимое из файла.
. R: O5 E7 ~ O0 F
' R# c/ B1 T, N7 @4 c5 f3 k+ Q' z5 U/ z
0 N2 R6 L2 [- L3 VДалее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".
! D0 W3 W% g: r# ]5 kТеперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy
' ]0 Y8 [- w; Y3 c
" w* \/ |1 m# i% f2 E- m2 o8 T* B
: _" y/ Q& `6 H# I4 B# m9 ~' A+ e8 R; L0 T- Q# \" G% j8 G" ^
Сохраняем, закрываем.(делайте копии перед любыми действиями).) h! F! _: l: v
3 Y& E; y) j& w0 X) A3 a, DДальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".
3 Y; [5 Z; d, X* S2 J& q* f, M) v, O: z0 a: s7 e* J
Идем в клиент
1 G+ Z/ f: ], c+ n$ H7 U) ?8 P; ]: p
открываем "QuestName-*.dat"
# _* s9 O8 \# X% \, копируем Оригинал квеста, меняем только ID "2121"% Q) }, T! M4 e- J' y5 a2 g
3 u8 B( S) }/ Z6 y% R; a E0 O
' ?4 i; M& `% \5 t( j0 G
* `) t/ W+ J9 J2 VДелаем тоже самое в NpcString-*.dat3 d& a. ^( ?8 O9 h M* I6 p V* R
+ q' A0 x9 f) i& j5 ^8 r9 ]# y6 Y+ V
В NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.1 t- d3 k8 L3 |0 A) H; k: Z/ {
212101 u,Меч Единства\0# `6 e, E/ d+ B" k- d
212102 u,Меч Единства(в процессе)\0; V: R- b8 A6 {% I6 X0 Y/ p2 }
212103 u,Меч Единства (завершено)\0
$ [: k2 @5 f1 H3 ? i, l4 C& ?# V8 x& w* N
Клон готов, дальше можете эксперементировать с файлом _2121_Copy.java.& r' B' I+ _$ \2 F0 K* Y! [
, W+ ^7 K: F' A% g; C |