Руководство по созданию Java скрипта сервера Lineage 2
' l- m' t$ b( S+ S2 q, jGuide to creating a Java script server Lineage 2! W4 m# U! A* e3 E
3 O* _* k4 ?0 t% C
) o' t7 l! K2 X% B# c3 z: j F$ w, AИзучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.; W! t9 R1 r3 R* [
# G: {0 ^ R2 W8 ^1 Y7 x% r) qСборка HF5, у Вас должны быть исходники, или папка"scripts".
4 F5 k5 o( W- y |* NИдем туда=> gameserver\data\scripts\quests,1 t5 C& Q9 F- x+ @% ~! {" s' k
выбираем понравившийся квест, например "_101_SwordOfSolidarity"
9 `( y4 Q6 ^$ \копируем все содержимое из файла. q( ?3 _+ }) _! ~4 [- Z# a
: C! _* H; n( ^, v' R6 j
$ {, _* T& s- R1 J' S$ W1 U
|. ]5 r0 [, s: a; T$ wДалее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".7 h, Y3 l' h- j7 [& @
Теперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy
* v" C& |$ X. U* L+ M6 }* D; G
- _# U4 ]5 E, U4 K; Y9 }* `9 B/ `. h9 f
" t1 I9 g; }: a0 ?( |8 j: \# z) M4 Z
Сохраняем, закрываем.(делайте копии перед любыми действиями).
. v5 i9 u: |6 @+ m9 q
: M/ g3 g1 @; C# N6 S$ JДальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".9 l! N- y! W/ f# M' g
& A* v+ R' u) q& N" wИдем в клиент
' i& l+ g; u% G1 F/ U! H. ~6 `! ^8 X
! H$ ~3 m7 }2 ]$ o# t0 a6 d8 Z0 m jоткрываем "QuestName-*.dat"" S: m5 y% g# F
, копируем Оригинал квеста, меняем только ID "2121"
/ Q9 b q* c; }1 c4 F1 P2 Y _0 i, q) b* j1 k3 C. b5 ~" V
6 K- a% S2 T# S) c6 l5 }4 T/ a* V. s; I- Z, [
Делаем тоже самое в NpcString-*.dat
- i' B+ g2 g6 g- k6 p* s1 w5 M
0 P" f5 o' I. R- v: l8 @
) z% _" h/ t( kВ NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.2 z! H* \# U6 ?/ T6 k" d* ]( f7 _
212101 u,Меч Единства\0
* U2 n! y- \9 ?6 E1 R" e0 l212102 u,Меч Единства(в процессе)\0& H4 b/ N: l8 N2 R
212103 u,Меч Единства (завершено)\0
' U8 }# s9 O% V6 e) a0 L
. F$ X6 e: ?% J7 p0 iКлон готов, дальше можете эксперементировать с файлом _2121_Copy.java.
/ S* ?: u9 j2 `8 Z6 C5 v0 p O" [$ ?! I6 o, X
|