Руководство по созданию Java скрипта сервера Lineage 2
6 t# b$ t; Z9 F& m8 A* qGuide to creating a Java script server Lineage 2
( X+ U. }* a$ E7 j; c; h$ T! z9 i9 T. f9 f- m
: p3 q3 t3 i8 M+ D1 B
Изучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.& X! l* ?- b6 I, k
~0 A2 U4 O L/ i1 O0 C' P( F
Сборка HF5, у Вас должны быть исходники, или папка"scripts".- G6 P# z2 s( p( W$ E
Идем туда=> gameserver\data\scripts\quests,: V3 g) f+ G; ~1 X
выбираем понравившийся квест, например "_101_SwordOfSolidarity"
6 M9 L% q: W' C5 p% a$ Qкопируем все содержимое из файла.
. h+ w" ^3 o( A
, X" ?/ ~% @+ P7 ^) } {: ?' C& ]2 G- S
0 M% a9 C3 h: m r2 t- V. V% P1 ?Далее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".# W, u Y2 G6 v/ }! p0 a
Теперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy' Z1 e9 {9 Z& p }
6 x4 k7 E: w3 s0 B' H; O3 L) \% X8 _! v
$ H! Y) ^0 t8 w" x7 P6 ?
Сохраняем, закрываем.(делайте копии перед любыми действиями). ]/ `6 q# D8 z) f
; k$ ~- x& v- F& X% ~. }# BДальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".4 u2 S/ X4 A/ x' O5 \
7 U9 v" `, p: k2 n# w
Идем в клиент
# W/ R2 u" C/ v; e2 e+ o. d8 i5 t Q! k3 v% ?/ Q! y2 `! p, [
открываем "QuestName-*.dat"' k/ E! h3 b# W
, копируем Оригинал квеста, меняем только ID "2121"
3 K2 I3 }) }- L5 k* [. h# f4 G0 A5 N: u: |
) N- @; E M* S& Q8 p& }+ r; ?! ^# p
; T2 _* S3 x4 r& }6 w4 \' D3 F
Делаем тоже самое в NpcString-*.dat* q+ g6 b5 z3 p& o8 o: M
+ X2 U% ^- c$ w p$ S! O
2 M+ @. o+ t6 p9 ?8 g& d; GВ NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.
7 }8 h1 w' }, {, H8 s5 @ @212101 u,Меч Единства\08 j9 r8 F$ `& Y" W4 @
212102 u,Меч Единства(в процессе)\0: v' T7 A2 L6 T* F1 M% O, G
212103 u,Меч Единства (завершено)\0
& z* `7 J4 ^+ U) o8 z4 k' H1 D$ K' X# j: h8 F( H) F
Клон готов, дальше можете эксперементировать с файлом _2121_Copy.java.; o: P$ l! V% D) u& k; f
\* j/ Z3 l$ f6 \$ H; T |
|