Руководство по созданию Java скрипта сервера Lineage 2
! k. ?4 ]. I2 U W" y5 N' tGuide to creating a Java script server Lineage 2
) p* |- S4 k# u; P" S& K$ r( h
' i) Q" S4 U6 p
/ l) ^; r! o& M4 c y; V' EИзучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.9 @9 \. N! B3 _! d
+ m3 p- V ^& d- R2 H% c* ^Сборка HF5, у Вас должны быть исходники, или папка"scripts".
: l E# y% S% H. k: E7 jИдем туда=> gameserver\data\scripts\quests,
2 j4 X. X' Y# H# H0 nвыбираем понравившийся квест, например "_101_SwordOfSolidarity"1 V: o7 D& |% m( M# o' n/ u! [
копируем все содержимое из файла.8 Y9 _6 B1 J+ X! A# j. {1 b* j& X
# G4 h# o! E; t5 R2 q% E
, \7 M5 o6 X) h' k: F1 A& [+ [- d
. }& b$ l. d/ [6 z. c- z; yДалее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".
4 k1 Z! S: W6 `4 l( T0 a- qТеперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy
; S, y3 T; f7 x( V. m/ i
; t0 F' R8 g x# W
$ ~8 h _4 e5 z K, m# c7 a5 x
! V- {) Z7 Y6 u4 p* _Сохраняем, закрываем.(делайте копии перед любыми действиями).4 ?. H, ?: b" X* j9 k/ e9 n
; l* c1 V* Q# h. }9 s' cДальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".
: R; K# j; d$ X, T7 a( D0 b( }! M; V
Идем в клиент- Z" D9 O0 i5 P- v# t7 i$ g& @7 K
8 e, }9 m5 t' A4 S
открываем "QuestName-*.dat"4 R7 `7 ~* f7 Q/ X- D+ m
, копируем Оригинал квеста, меняем только ID "2121"8 `; t: C& C3 e: a% r( j+ X
/ s9 R3 _9 _' { J4 g- Y
3 J$ L( q* ^9 F' D
6 Y, |( q1 _4 a) \Делаем тоже самое в NpcString-*.dat
2 o0 k" _ m( e: W
: o/ k$ m) E, x2 ~$ }1 \
& A0 P' i2 p) X. }1 Z9 W. Z3 iВ NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.
! A) W1 G6 C h7 u- o" k6 s* h212101 u,Меч Единства\0
0 W2 j& o! p0 i% ]1 e! C, a212102 u,Меч Единства(в процессе)\0
" h& \% \0 V# y& w3 B; r3 E212103 u,Меч Единства (завершено)\01 ~/ |( K" a/ ~/ q n
) `5 B* K9 s+ U/ J) q0 g
Клон готов, дальше можете эксперементировать с файлом _2121_Copy.java.
& u% o1 u# U- a/ M8 o* k2 |* [. y: s5 B8 @
|
|