Руководство по созданию Java скрипта сервера Lineage 2. ]* x. |, y# }+ N: @
Guide to creating a Java script server Lineage 2
) r% p1 H! z) d9 l3 @3 y# B( I4 x' ~ V5 `: t, A3 k
" L9 f( M6 U o, A1 p
Изучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.) i' G J0 x0 l7 r* @
" n4 [6 T1 Q6 A/ c- D
Сборка HF5, у Вас должны быть исходники, или папка"scripts".
9 b5 j. z1 _4 g+ n( d2 xИдем туда=> gameserver\data\scripts\quests,
" [% \5 p" @+ [выбираем понравившийся квест, например "_101_SwordOfSolidarity"
5 d; R; U) W6 V& O9 n2 Bкопируем все содержимое из файла.
$ n. M g6 a; ]5 L* H( y5 \6 j* ?; _$ ]9 R, l
& M% d& r* M- K; D
2 l9 [3 ~/ S: |! ~2 lДалее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".
t3 v) a8 F" ]: D( S2 }; wТеперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy
$ G8 }6 w6 g7 I1 r; Y
" ^% s3 [) [1 M" w6 ~/ V7 ^
; Q- N, a8 U2 |, d; u! N. e
0 O# n8 S: k- E- bСохраняем, закрываем.(делайте копии перед любыми действиями).
( c* L$ k5 d4 E* W: I: C8 F9 R0 @
; o9 k0 T' y3 e1 BДальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".
. i" Z& V0 W) h) G9 M& T' l) t2 _- ^/ i7 G
Идем в клиент
, R- [( R# k# ~! ?
: I$ [9 f" w5 Dоткрываем "QuestName-*.dat"
9 s0 r# N# u$ N# l, копируем Оригинал квеста, меняем только ID "2121"* [3 u+ z- q0 c) A; F1 `
: p5 Y; j1 F2 S/ A4 @; v! {7 C4 ^1 P: k& c
2 F* G4 `% a: `+ s( g# D9 o8 l
Делаем тоже самое в NpcString-*.dat
7 Z+ s2 \2 i2 v+ p( a/ [4 P5 P3 t# n; B
F9 Q+ e0 R4 I) D
& I7 `1 b8 D1 v; F/ U4 X1 oВ NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.
5 X4 W8 y, D" o( s212101 u,Меч Единства\02 w" x7 r0 m, P. o/ ?4 G4 K$ D* N
212102 u,Меч Единства(в процессе)\0
. y9 D) ^. ]3 D: A ?2 Y5 p$ B$ e212103 u,Меч Единства (завершено)\0
6 u' W) E# x9 o f J8 ^2 @7 m6 Z
# U8 e3 a: A2 d+ n2 aКлон готов, дальше можете эксперементировать с файлом _2121_Copy.java.
3 x8 d& z; e* F6 f* g3 `6 n. {" h1 L: Y! [+ ]: b
|
|