Руководство по созданию Java скрипта сервера Lineage 2
& L$ s5 e+ e* f: {) r' RGuide to creating a Java script server Lineage 2
) v& s8 `" {0 k) U5 D& \7 g" f* a, H- ^
. N" O6 S9 N7 Y2 `# q
Изучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.2 U0 t+ @, P: p% L2 a
- y3 Z4 D& n% P4 Y, A4 S1 M' J
Сборка HF5, у Вас должны быть исходники, или папка"scripts".
$ I- K* _6 T: y3 _# b' F, JИдем туда=> gameserver\data\scripts\quests,1 ?& I4 o5 Q" D( o% z& b# V8 X3 b
выбираем понравившийся квест, например "_101_SwordOfSolidarity"
4 h: r* E& Y0 }$ o! Y2 a, q* vкопируем все содержимое из файла.2 q. q, m1 X* @
' ~: a0 w! I, m) ^& W y6 h& V
$ x+ E" K1 C6 @/ e5 O; E2 g, g8 p
Далее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".) }% j9 Q0 K7 g0 L8 k C# I% _
Теперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy( d; P$ R1 e- H' ?8 R. y
, Q) L7 D: O6 z; z1 k
0 n2 `& e. c; o, A% o
! T, k+ o! O; v3 l$ b. F/ xСохраняем, закрываем.(делайте копии перед любыми действиями).7 A& m* X* g# a1 h, M+ r6 c0 e0 T7 H
0 [' l; D6 b7 O) X% B- w6 M# b1 MДальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".; b" a, z1 C+ L3 _& @9 d, V' R
' ?. y: D ?. p. Y3 F7 w
Идем в клиент$ X0 K% B2 `' j
: z7 k% d" d9 f2 J; z% ]2 T) yоткрываем "QuestName-*.dat"
; l* B7 ?6 O; N; f, копируем Оригинал квеста, меняем только ID "2121"
* O% g( l. a6 J! X( m; x) m- T7 b1 _* B* u9 R
# |4 e' |5 Q5 s2 y
( t+ w2 E7 S- Q6 f7 Z l7 ZДелаем тоже самое в NpcString-*.dat
, s! U* R3 l2 W. S( v3 v0 n
5 X/ ]( N' e5 D: R( A4 [/ j- ~ Y/ L' o/ U0 H4 ?/ q5 v
В NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.
6 \! D/ ^8 Z9 Z! F212101 u,Меч Единства\00 u3 \- X: N* f' Q* F8 f# `* T! A
212102 u,Меч Единства(в процессе)\0
/ g1 i- A' C/ w) @212103 u,Меч Единства (завершено)\0
# C% L/ ?/ Z: h- o9 \6 J! z. `4 e4 N7 J( j& Q( X
Клон готов, дальше можете эксперементировать с файлом _2121_Copy.java.- m' ?' B& U N8 r
! G1 {% O5 l* ~) K2 |2 q. L* L, J" S |